Nerazumijevanje 4: dizajn male snage

Uobičajena pogreška 17: Ove signale sabirnice povlače otpornici, pa se osjećam olakšano.

Pozitivno rješenje: Mnogo je razloga zbog kojih se signala treba povući gore -dolje, ali ne trebaju ih svi povući. Povlačenje i povlačenje otpornika povlači jednostavan ulazni signal, a struja je manja od desetaka mikroampera, ali kad se povuče pogonski signal, struja će dostići razinu Milliamp. Trenutni sustav često ima po 32 bita podataka o adresi, a može postojati ako se povuče izolirani sabirnica 244/245 i drugi signali, nekoliko vata potrošnje energije konzumira se na tim otpornicima (ne koristite koncept od 80 centi po kilovat-satu za liječenje ovih nekoliko vat-potrošnje energije, razlog je).

Uobičajena pogreška 18: Naš sustav pokreće 220V, tako da ne trebamo brinuti o potrošnji energije.

Pozitivno rješenje: Dizajn male snage nije samo za uštedu snage, već i za smanjenje troškova modula napajanja i rashladnih sustava i smanjenje smetnji elektromagnetskog zračenja i toplinskog buke zbog smanjenja struje. Kako se temperatura uređaja smanjuje, život uređaja je na odgovarajući način produžen (radna temperatura poluvodičkog uređaja povećava se za 10 stupnjeva, a život se skraćuje za polovicu). Potrošnja energije mora se uzeti u obzir u bilo kojem trenutku.

Uobičajena pogreška 19: Potrošnja energije ovih malih čipova je vrlo mala, ne brinite zbog toga.

Pozitivno rješenje: Teško je odrediti potrošnju energije interno ne previše kompliciranog čipa. Uglavnom se određuje strujom na pin. ABT16244 troši manje od 1 mA bez opterećenja, ali njegov je pokazatelj svaki pin. Može pokrenuti opterećenje od 60 mA (poput podudaranja otpora desetaka ohma), odnosno maksimalna potrošnja energije punog opterećenja može doseći 60*16 = 960ma. Naravno, samo je struja napajanja tako velika, a toplina pada na teret.

 

Uobičajena pogreška 20: Kako se nositi s tim neiskorištenim I/O lukama CPU -a i FPGA? Možete ga ostaviti praznom i o tome razgovarati kasnije.

Pozitivno rješenje: Ako se neiskorišteni I/O priključci ostave plutaju, oni mogu postati opetovano oscilirajući ulazne signale s malo smetnji iz vanjskog svijeta, a potrošnja energije MOS uređaja u osnovi ovisi o broju okretaja kruga vrata. Ako se povuče, svaki će pin imati i mikroamperovu struju, tako da je najbolji način da ga postavite kao izlaz (naravno, nijedan drugi signali s vožnjom ne mogu biti povezani s vanjskim dijelom).

Uobičajena pogreška 21: Na ovom FPGA ostalo je toliko vrata, tako da ga možete koristiti.

Pozitivno rješenje: Potrošnja energije FGPA proporcionalna je broju korištenih flip-flopsa i broju okretaja, tako da potrošnja energije iste vrste FPGA u različitim krugovima i različita vremena može biti 100 puta različita. Minimiziranje broja flip-flopsa za prevrtanje velike brzine temeljni je način za smanjenje potrošnje energije FPGA.

Uobičajena pogreška 22: Memorija ima toliko kontrolnih signala. Moja ploča mora koristiti samo OE i mi signaliziramo. Odabir čipa treba biti utemeljen, tako da podaci izlaze mnogo brže tijekom operacije čitanja.

Pozitivno rješenje: Potrošnja energije većine sjećanja kada odabir čipa vrijedi (bez obzira na OE i mi) bit će više od 100 puta veća nego kad je odabir čipa nevažeći. Stoga bi CS trebao koristiti za kontrolu čipa što je više moguće, a treba ispuniti druge zahtjeve. Moguće je skratiti širinu pulsa za odabir čipa.

Uobičajena pogreška 23: Smanjenje potrošnje energije je posao hardverskog osoblja i nema nikakve veze s softverom.

Pozitivno rješenje: Hardver je samo faza, ali softver je izvođač. Pristup gotovo svakog čipa na sabirnici i preokret svakog signala gotovo kontrolira softver. Ako softver može smanjiti broj pristupa vanjskoj memoriji (koristeći više varijabli registra, veću upotrebu unutarnje predmemorije itd.), Pravovremeno reagiranje na prekide (prekidi su često aktivni niski na niskoj razini s otpornicima na izvlačenje), a druge specifične mjere za određene ploče sve će doprinijeti smanjenju potrošnje energije. Da bi se ploča dobro okrenula, hardver i softver moraju se shvatiti obje ruke!

Uobičajena pogreška 24: Zašto se ti signali nadvladaju? Sve dok je utakmica dobra, može se eliminirati.

Pozitivno rješenje: Osim nekoliko specifičnih signala (kao što su 100Base-T, CML), postoji prekomjerno. Sve dok nije baš velik, ne mora se nužno podudarati. Čak i ako se podudara, ne mora nužno biti najbolje. Na primjer, izlazna impedancija TTL -a je manja od 50 ohma, a neke čak 20 ohma. Ako se koristi tako veliki otpor podudaranja, struja će biti vrlo velika, potrošnja energije će biti neprihvatljiva, a amplituda signala će biti premala da bi se mogla koristiti. Osim toga, izlazna impedancija općeg signala prilikom izlaska visoke razine i izlaska niske razine nije ista, a također je moguće postići potpuno podudaranje. Stoga, podudaranje TTL -a, LVD -a, 422 i drugih signala može biti prihvatljivo sve dok se postigne prekoračenje.