PCB-Design wird einige Fehler haben

Es ist zu beachten PCB Design

Irrtum 1: Die Anforderungen an das PCB-Design dieser Platine sind nicht hoch, verwenden Sie also dünneren Draht und automatisches Tuch.

Kommentieren: Die automatische Verdrahtung muss eine größere PCB-Fläche belegen, gleichzeitig ein Vielfaches des manuellen Verdrahtungslochs, groß in Serienprodukten, der Preis des PCB-Herstellers unter Berücksichtigung der Faktoren zusätzlich zu den Geschäftsfaktoren, ist die Linienbreite und die Anzahl der Löcher, die sich auswirken die Ausbeute an PCB und der Verbrauch der Bitzahl, sparen die Kosten des Lieferanten, geben auch den Preis an, um den Grund zu finden.

ipcb

Mythos 2: Diese Bussignale werden von Widerständen gezogen, um sich sicherer zu fühlen.

Kommentare: Signale müssen aus vielen Gründen nach oben und unten gezogen werden, aber nicht für alle. Ziehen Sie den Widerstand, um ein einzelnes Eingangssignal nach oben und unten zu ziehen, der Strom liegt unter ein paar Mikroampere, aber ein Ansteuersignal, der Strom erreicht Milliampere, jetzt ist das System oft die 32-Bit-Adressdaten, es können 244/245 nach sein Isolation von Bus und anderem Signal, ein paar Watt Leistungsaufnahme auf den Widerstand gezogen werden.

Anmerkungen: Wenn der ungenutzte I/O-Port unterbrochen wird, kann eine kleine Störung von außen zum Eingangssignal wiederholter Oszillationen werden, und der Stromverbrauch von MOS-Bauelementen hängt im Wesentlichen von der Anzahl der Gate-Flips ab. Wenn Sie es hochziehen, hat jeder Pin auch Mikroampere Strom, daher ist es am besten, ihn auf Ausgabe einzustellen (natürlich kein anderes angesteuertes Signal außerhalb).

Mythos 4: Es gibt noch so viele Türen in diesem FPGA, also lass es uns tun

Anmerkungen: Der Stromverbrauch von FGPA ist proportional zur Anzahl der verwendeten Flip-Flops und der Anzahl der Flips, daher kann der Stromverbrauch desselben FPGA-Modells in verschiedenen Schaltungen zu unterschiedlichen Zeiten um das 100-fache abweichen. Die Minimierung der Anzahl von Flip-Flops bei hoher Geschwindigkeit ist die grundlegende Methode zur Reduzierung des FPGA-Leistungsverbrauchs.

Mythos 5: Der Stromverbrauch dieser kleinen Chips ist zu gering, um sich Sorgen zu machen

Kommentieren: Ein ABT16244 verbraucht weniger als 1 mA ohne Last, aber sein Index ist, dass jeder Pin eine Last von 60 mA treiben kann (z Belastung. Natürlich ist nur der Strom so stark, dass die Wärme auf die Last fällt.

Mythos 6: Es gibt so viele Steuersignale im Speicher, dass ich auf diesem Board nur OE- und WE-Signale verwenden muss, damit die Daten beim Lesen viel schneller herauskommen.

Bemerkungen: Der Stromverbrauch der meisten Speicher ist bei effektiver Chipauswahl (unabhängig von OE und WE) mehr als 100-mal höher als ohne Chipauswahl, daher sollte CS nach Möglichkeit zur Steuerung des Chips und der Chipbreite verwendet werden Selektionsimpuls sollte bei anderen Anforderungen soweit wie möglich reduziert werden.

Mythos 7: Wie wurden diese Signale überstürzt? Solange es ein gutes Spiel ist, kann es eliminiert werden

Bemerkungen: Neben einigen speziellen Signalen (zB 100BASE-T, CML), die, solange sie nicht sehr groß sind, nicht unbedingt übereinstimmen müssen, auch wenn die Übereinstimmung nicht die beste Übereinstimmung ist. Da die TTL-Ausgangsimpedanz weniger als 50 Ohm oder sogar 20 Ohm beträgt, ist der Strom bei einer so großen Übereinstimmung sehr groß, der Stromverbrauch ist inakzeptabel und die Signalamplitude ist zu klein, um verwendet zu werden, z. B. das durchschnittliche Ausgangssignal in die Ausgabe von hohem Pegel und niedriger Ausgangsimpedanz von Elektrizität zu gewöhnlichen Zeiten nicht gleich, stimmen auch nicht genau überein. Daher kann die Anpassung von TTL-, LVDS-, 422- und anderen Signalen akzeptiert werden, solange ein Überschwingen erreicht wird.

Mythos 8: Die Reduzierung des Stromverbrauchs ist Sache des Hardwarepersonals und Software hat nichts zu tun.

Kommentieren: Hardware ist nur eine Bühne, aber die Show ist Software, fast jeder Chip auf dem Bus greift zu, jeder Signal-Flip wird fast durch Software gesteuert. Wenn die Software die Zugriffszeiten des externen Speichers reduzieren kann (mehr Verwendung von Registervariablen, mehr Verwendung von internem CACHE usw.), rechtzeitige Reaktion auf Interrupts (Interrupts sind in der Regel Low-Level-effektiv mit Pull-Up-Widerstand) und andere spezifische Maßnahmen für spezifische Boards werden einen großen Beitrag zur Reduzierung des Stromverbrauchs leisten