Dizajn PCB -a će imati grešaka

Treba obratiti pažnju PCB dizajn

Zabluda 1: zahtjevi za dizajn PCB -a za ovu ploču nisu visoki, pa koristite tanju žicu i automatsku tkaninu.

Komentar na: Automatsko ožičenje mora zauzimati veću površinu PCB -a, u isto vrijeme, mnogo puta više od ručnog ožičenja, veliko u serijskim proizvodima, cijena proizvođača PCB -a uzimajući u obzir faktore osim poslovnih faktora, je širina linije i broj rupa, koji utječu prinos PCB -a i potrošnja bitnog broja, osim troškova dobavljača, također daju cijenu za pronalaženje razloga.

ipcb

Mit 2: Ove signale sabirnice vuku otpornici kako bi se osjećali sigurnije.

Komentari: Signale je potrebno vući gore -dolje iz mnogo razloga, ali ne svih. Otpor povlačenja za povlačenje prema gore i dolje jednog ulaznog signala, struja je ispod nekoliko mikroampera, ali pokretački signal, struja će doseći miliampere, sada su u sistemu često 32-bitni podaci o adresi, može biti 244/245 nakon izolaciju sabirnice i drugih signala, povlače se, nekoliko vati potrošnje energije na otpor.

Komentari: Ako je neiskorišteni I/O port suspendiran, male smetnje izvana mogu postati ulazni signal ponovljenih oscilacija, a potrošnja energije MOS uređaja u osnovi ovisi o broju preokreta vrata. Ako ga povučete prema gore, svaki pin će imati i mikroampere struje, pa je najbolji način da ga postavite na izlaz (naravno, nema drugih pogonskih signala izvana).

Mit 4: U ovoj FPGA -i ostalo je toliko mnogo vrata, pa učinimo to

Komentari: Potrošnja energije FGPA-e proporcionalna je broju korištenih japanki i broju okretanja, pa se potrošnja energije istog FPGA modela može razlikovati 100 puta u različitim krugovima u različito vrijeme. Smanjivanje broja japanki velikom brzinom temeljna je metoda za smanjenje potrošnje energije FPGA.

Mit 5: Potrošnja energije ovih malih čipova je preniska da biste se brinuli

Komentar na: ABT16244 troši manje od 1 ma bez opterećenja, ali njegov indeks je da svaki pin može pokrenuti opterećenje od 60mA (poput otpora koji odgovara desetinama ohma), odnosno maksimalnu potrošnju energije od 60*16 = 960mA pri punoj snazi opterećenje. Naravno, samo je struja toliko jaka da toplina pada na teret.

Mit 6: U memoriji ima toliko kontrolnih signala, samo trebam koristiti signale OE i WE na ovoj ploči, tako da će podaci izaći mnogo brže pri čitanju.

Komentari: Potrošnja energije većine memorije bit će više od 100 puta veća kada je odabir čipa učinkovit (bez obzira na OE i WE) nego kada odabir čipa nije, pa bi CS trebalo koristiti za kontrolu čipa kad god je to moguće i širine čipa impuls odabira treba smanjiti koliko je god moguće ako su ispunjeni drugi zahtjevi.

Mit 7: Kako su ti signali požurivani? Sve dok je dobro podudaranje, može se eliminisati

Komentari: Osim nekoliko specifičnih signala (poput 100BASE-T, CML), oni su prenaglašeni, sve dok nije jako velik, ne mora se nužno podudarati, čak i ako podudaranje nije najbolje. Kako je izlazna impedancija TTL -a manja od 50 ohma, ili čak 20 ohma, ako je u tako velikom podudaranju njihov otpor, struja je vrlo velika, potrošnja energije je neprihvatljiva, a amplituda signala bit će premala za upotrebu, recimo prosječni izlazni signal u izlaz visokog nivoa i niske izlazne impedanse električne energije u uobičajeno vrijeme nisu isti, također se ne podudaraju potpuno. Stoga se usklađivanje TTL, LVDS, 422 i drugih signala može prihvatiti sve dok se postigne prekoračenje.

Mit 8: Smanjenje potrošnje energije stvar je hardverskog osoblja, a softver nema nikakve veze.

Komentar na: Hardver je samo pozornica, ali emisija je softver, gotovo svaki čip na sabirnici pristupa, svaki preokret signala gotovo kontrolira softver. Ako softver može smanjiti vrijeme pristupa vanjske memorije (veća upotreba varijabli registra, veća upotreba internog CACHE-a itd.), Pravovremena reakcija na prekide (prekidi su obično niskog nivoa s otporom na povlačenje) i druge posebne mjere za određene ploče će dati veliki doprinos smanjenju potrošnje energije