salah paham 4: Desain low-daya

Kasalahan umum 17: Sinyal beus ieu sadayana ditarik ku résistor, janten kuring ngarasa lega.

Solusi positip: Aya seueur alesan kunaon sinyal kedah ditarik ka luhur sareng ka handap, tapi henteu sadayana kedah ditarik. Pull-up na pull-handap résistor metot sinyal input basajan, sarta ayeuna kirang ti puluhan microamperes, tapi lamun sinyal disetir ditarik, arus bakal ngahontal tingkat milliamp. Sistem ayeuna sering gaduh 32 bit data alamat masing-masing, sareng meureun aya Upami beus terasing 244/245 sareng sinyal sanésna ditarik, sababaraha watt konsumsi kakuatan bakal dikonsumsi dina résistor ieu (ulah nganggo konsép 80 cents per kilowatt-jam pikeun ngubaran ieu sababaraha watt konsumsi kakuatan, alesanana handap Tingali).

Kasalahan umum 18: Sistem kami didamel ku 220V, janten urang henteu kedah paduli ngeunaan konsumsi listrik.

Solusi positip: desain kakuatan-rendah henteu ngan ukur pikeun ngahémat kakuatan, tapi ogé pikeun ngirangan biaya modul kakuatan sareng sistem penyejukan, sareng ngirangan gangguan radiasi éléktromagnétik sareng bising termal kusabab réduksi arus. Nalika suhu alat turun, umur alatna dipanjangkeun (suhu operasi alat semikonduktor ningkat ku 10 derajat, sareng umurna disingget ku satengah). Konsumsi kakuatan kedah dipertimbangkeun iraha waé.

kasalahan umum 19: Konsumsi kakuatan ieu chip leutik pisan low, ulah salempang ngeunaan eta.

solusi positif: Hese nangtukeun konsumsi kakuatan tina chip internal teu teuing pajeulit. Ieu utamana ditangtukeun ku ayeuna dina pin. Hiji ABT16244 meakeun kirang ti 1 mA tanpa beban, tapi indikator nyaeta unggal pin. Éta tiasa ngajalankeun beban 60 mA (sapertos cocog sareng résistansi puluhan ohm), nyaéta, konsumsi kakuatan maksimal tina beban pinuh tiasa ngahontal 60 * 16 = 960mA. Tangtu, ngan catu daya ayeuna jadi badag, sarta panas ragrag kana beban.

 

kasalahan umum 20: Kumaha carana nungkulan ieu henteu kapake I / O palabuhan CPU na FPGA? Anjeun tiasa ninggalkeun eta kosong tur ngobrol ngeunaan eta engké.

solusi positif: Lamun henteu kapake I / O palabuhan ditinggalkeun ngambang, aranjeunna bisa jadi sababaraha kali osilasi sinyal input ku gangguan saeutik ti dunya luar, sarta konsumsi kakuatan alat MOS dasarna gumantung kana Jumlah flips tina sirkuit Gerbang. Upami ditarik ka luhur, unggal pin ogé gaduh arus mikroampere, janten cara anu pangsaéna nyaéta nyetél éta salaku kaluaran (tangtosna, henteu aya sinyal sanés sareng nyetir tiasa dihubungkeun ka luar).

kasalahan umum 21: Aya kitu loba panto ditinggalkeun dina FPGA ieu, sangkan anjeun bisa make eta.

Solusi positip: Konsumsi kakuatan FGPA sabanding sareng jumlah flip-flop anu dianggo sareng jumlah flip, ku kituna konsumsi kakuatan tina jinis FPGA anu sami dina sirkuit anu béda sareng waktos anu béda tiasa 100 kali béda. Ngaminimalkeun jumlah flip-flop pikeun flip-speed tinggi mangrupikeun cara dasar pikeun ngirangan konsumsi kakuatan FPGA.

Kasalahan umum 22: Mémori gaduh seueur sinyal kontrol. Papan kuring ngan ukur kedah nganggo sinyal OE sareng WE. Pilih chip kudu grounded, ku kituna data kaluar leuwih gancang salila operasi dibaca.

solusi positip: Konsumsi kakuatan paling kenangan lamun pilihan chip valid (paduli OE jeung URANG) bakal jadi leuwih ti 100 kali leuwih badag batan lamun pilihan chip teu valid. Ku alatan éta, CS kudu dipaké pikeun ngadalikeun chip saloba mungkin, sarta sarat sejenna kudu patepung. Kasebut nyaéta dimungkinkeun pikeun shorten lebar chip pilih pulsa.

Kasalahan umum 23: Ngurangan konsumsi kakuatan mangrupikeun tugas tanaga hardware, sareng teu aya hubunganana sareng parangkat lunak.

Solusi positip: Parangkat keras ngan ukur panggung, tapi parangkat lunak mangrupikeun pamaen. Aksés ampir unggal chip dina beus jeung flip unggal sinyal ampir dikawasa ku software nu. Lamun software nu bisa ngurangan jumlah aksés ka memori éksternal (ngagunakeun leuwih variabel register, Leuwih pamakéan CACHE internal, jeung sajabana), respon timely mun interrupts (interrupts mindeng low-tingkat aktip kalawan resistors pull-up), sarta séjén. ukuran husus pikeun papan husus sadayana bakal nyumbang pisan kana ngurangan konsumsi kakuatan. Pikeun dewan janten saé, parangkat keras sareng parangkat lunak kedah dicekel ku dua leungeun!

Kasalahan umum 24: Naha sinyal ieu overshoot? Salami pertandinganna saé, éta tiasa dileungitkeun.

Solusi positip: Kacuali sababaraha sinyal khusus (sapertos 100BASE-T, CML), aya overshoot. Salami teu ageung pisan, teu kedah dicocogkeun. Malah lamun dicocogkeun, teu merta cocog pangalusna. Contona, impedansi kaluaran TTL kirang ti 50 ohm, sarta sababaraha malah 20 ohm. Upami résistansi anu cocog sapertos ageung dianggo, arus bakal ageung pisan, konsumsi kakuatan henteu tiasa ditampi, sareng amplitudo sinyal bakal leutik teuing pikeun dianggo. Sagedengeun ti eta, impedansi kaluaran sinyal umum nalika kaluaran tingkat luhur sareng kaluaran tingkat rendah henteu sami, sareng éta ogé mungkin pikeun ngahontal cocog lengkep. Ku alatan éta, cocog tina TTL, LVDS, 422 jeung sinyal lianna bisa ditarima salami overshoot kahontal.