Misunderstanding 4: Desain kurang daya

Kesalahan umum 17: Sinyal bis iki kabeh ditarik dening resistor, mula aku rumangsa lega.

Solusi positif: Ana akeh alasan kenapa sinyal kudu ditarik munggah lan mudhun, nanging ora kabeh kudu ditarik. Pull-up lan narik-mudhun resistor narik sinyal input prasaja, lan saiki kurang saka puluhan microamperes, nanging nalika sinyal mimpin ditarik, saiki bakal tekan tingkat milliamp. Sistem saiki asring duwe 32 bit alamat data saben, lan ana uga Yen bis terisolasi 244/245 lan sinyal liyane ditarik munggah, sawetara watt konsumsi daya bakal migunakaken ing resistor iki (aja nggunakake konsep 80 sen saben kilowatt-jam kanggo nambani iki sawetara watt konsumsi daya, alesan mudhun Deleng).

Kesalahan umum 18: Sistem kita didhukung dening 220V, dadi ora perlu mikir babagan konsumsi daya.

Solusi positif: desain kurang daya ora mung kanggo ngirit daya, nanging uga kanggo ngurangi biaya modul daya lan sistem cooling, lan ngurangi gangguan saka radiation elektromagnetik lan gangguan termal amarga abang saiki. Nalika suhu piranti suda, umur piranti kasebut uga ditambah (suhu operasi piranti semikonduktor mundhak 10 derajat, lan umure dipendhet setengah). Konsumsi daya kudu dianggep sawayah-wayah.

kesalahan umum 19: Konsumsi daya iki Kripik cilik banget kurang, aja padha sumelang ing bab iku.

Solusi positif: Iku angel kanggo nemtokake konsumsi daya saka internal chip ora rumit banget. Utamane ditemtokake dening saiki ing pin. ABT16244 nganggo kurang saka 1 mA tanpa beban, nanging indikator kasebut saben pin. Bisa nyopir beban 60 mA (kayata cocog karo resistensi puluhan ohm), yaiku, konsumsi daya maksimal saka beban lengkap bisa tekan 60 * 16 = 960mA. Mesthi, mung sumber daya saiki gedhe banget, lan panas tiba ing mbukak.

 

Kesalahan umum 20: Kepiye cara ngatasi port I / O CPU lan FPGA sing ora digunakake iki? Sampeyan bisa ninggalake kosong lan ngomong babagan mengko.

solusi positif: Yen aku ora digunakake / bandar O kiwa ngambang, padha bisa dadi bola-bali oscillating sinyal input karo gangguan sethitik saka donya njaba, lan konsumsi daya saka piranti MOS Sejatine gumantung ing nomer flips saka sirkuit gapura. Yen ditarik munggah, saben pin uga duwe saiki microampere, supaya cara paling apik kanggo nyetel minangka output (mesthi, ora sinyal liyane karo driving bisa disambungake menyang njaba).

Kesalahan umum 21: Ana akeh lawang sing isih ana ing FPGA iki, supaya sampeyan bisa nggunakake.

Solusi positif: Konsumsi daya FGPA sebanding karo jumlah flip-flop sing digunakake lan jumlah flips, saengga konsumsi daya saka jinis FPGA sing padha ing sirkuit sing beda-beda lan wektu sing beda bisa uga 100 kaping beda. Nyilikake jumlah flip-flop kanggo flipping kacepetan dhuwur minangka cara dhasar kanggo nyuda konsumsi daya FPGA.

kesalahan umum 22: Memori wis dadi akeh sinyal kontrol. Papanku mung kudu nggunakake sinyal OE lan WE. Pilih chip kudu lemah, supaya data metu luwih cepet sak operasi maca.

solusi positif: Konsumsi daya paling kenangan nalika pilihan chip bener (preduli OE lan WE) bakal luwih saka 100 kaping luwih gedhe tinimbang nalika pilihan chip ora bener. Mulane, CS kudu digunakake kanggo ngontrol chip okehe, lan syarat liyane kudu ketemu. Sampeyan bisa kanggo shorten jembaré chip pilih pulsa.

Kesalahan umum 23: Ngurangi konsumsi daya minangka tugas personel hardware, lan ora ana hubungane karo piranti lunak.

Solusi positif: Hardware mung panggung, nanging piranti lunak minangka pemain. Akses meh saben chip ing bis lan loncat karo muter awak saben sinyal meh kontrol dening piranti lunak. Yen piranti lunak bisa nyuda jumlah akses menyang memori eksternal (nggunakake luwih akeh variabel ndhaptar, luwih akeh nggunakake CACHE internal, lan sapiturute), nanggepi pas wektune kanggo interrupts (interrupts asring aktif tingkat rendah kanthi resistor pull-up), lan liya-liyane. ngukur tartamtu kanggo Papan tartamtu kabeh bakal kontribusi nemen kanggo ngurangi konsumsi daya. Supaya papan bisa dadi apik, hardware lan piranti lunak kudu dicekel nganggo tangan loro!

Kesalahan umum 24: Napa sinyal kasebut overshoot? Angger tandhinge apik, bisa diilangi.

Solusi positif: Kajaba sawetara sinyal tartamtu (kayata 100BASE-T, CML), ana overshoot. Anggere ora gedhe banget, ora kudu dicocogake. Malah yen dicocogake, ora mesthi cocog karo sing paling apik. Contone, impedansi output TTL kurang saka 50 ohm, lan sawetara malah 20 ohm. Yen resistensi cocog gedhe digunakake, arus bakal gedhe banget, konsumsi daya ora bisa ditampa, lan amplitudo sinyal bakal cilik banget kanggo digunakake. Kejabi, impedansi output sinyal umum nalika output tingkat dhuwur lan output tingkat kurang ora padha, lan iku uga bisa kanggo entuk cocog lengkap. Mulane, cocog TTL, LVDS, 422 lan sinyal liyane bisa ditrima anggere overshoot wis ngrambah.