Missverständnis 4: Design mit geringer Leistung

Häufiger Fehler 17: Diese Bussignale werden alle von Widerständen gezogen, daher fühle ich mich erleichtert.

Positive Lösung: Es gibt viele Gründe, warum Signale auf und ab gezogen werden müssen, aber nicht alle müssen gezogen werden. Der Pull-up- und Pulldown-Widerstand zieht ein einfaches Eingangssignal, und der Strom ist weniger als zehn Mikroampere, aber wenn ein angetriebenes Signal gezogen wird, erreicht der Strom den Milliamp-Pegel. Das aktuelle System verfügt häufig über 32 Bit-Adressdaten, und wenn der 244/245 isolierte Bus und andere Signale hochgezogen werden, werden ein paar Watts Stromverbrauch auf diesen Widerständen konsumiert (verwenden Sie den Konzept von 80 Cent pro Kilowatt-Stunde nicht, um diese wenigen Watts des Stromverbrauchs zu behandeln.

Häufiger Fehler 18: Unser System wird von 220 V betrieben, sodass wir uns nicht um den Stromverbrauch kümmern müssen.

Positive Lösung: Das Design mit geringer Leistung dient nicht nur zur Einsparung, sondern auch zur Reduzierung der Kosten für Leistungsmodule und Kühlsysteme sowie die Verringerung der Interferenz der elektromagnetischen Strahlung und des thermischen Rauschens aufgrund der Verringerung des Stroms. Wenn die Temperatur des Geräts abnimmt, wird die Lebensdauer des Geräts entsprechend erweitert (die Betriebstemperatur eines Halbleitervorgangs steigt um 10 Grad und die Lebensdauer wird um die Hälfte verkürzt). Der Stromverbrauch muss jederzeit berücksichtigt werden.

Häufiger Fehler 19: Der Stromverbrauch dieser kleinen Chips ist sehr niedrig, mach dir keine Sorgen.

Positive Lösung: Es ist schwierig, den Stromverbrauch des intern nicht zu komplizierten Chips zu bestimmen. Es wird hauptsächlich durch den Strom auf dem Stift bestimmt. Ein ABT16244 verbraucht weniger als 1 mA ohne Last, aber sein Indikator ist jeder Stift. Es kann eine Ladung von 60 mA (z. B. einen Widerstand von Zehn Ohm) treiben, dh der maximale Stromverbrauch einer Volllast kann 60*16 = 960 mA erreichen. Natürlich ist nur der Stromversorgungsstrom so groß und die Wärme fällt auf die Last.

 

Häufiger Fehler 20: Wie kann man mit diesen nicht verwendeten E/A -Häfen von CPU und FPGA umgehen? Sie können es leer lassen und später darüber sprechen.

Positive Lösung: Wenn die nicht verwendeten E/A -Anschlüsse schweben lassen, können sie wiederholt Eingangssignale mit ein wenig Störung der Außenwelt oszillieren, und der Stromverbrauch von MOS -Geräten hängt grundsätzlich von der Anzahl der Flips des Gate Circuit ab. Wenn es hochgezogen wird, hat jeder Stift auch Microampere -Strom. Der beste Weg ist, ihn als Ausgabe zu setzen (natürlich können keine anderen Signale mit dem Fahren mit außen verbunden werden).

Häufiger Fehler 21: Auf diesem FPGA sind so viele Türen übrig, sodass Sie ihn verwenden können.

Positive Lösung: Der Stromverbrauch von FGPA ist proportional zur Anzahl der verwendeten Flip-Flops und der Anzahl der Flips, so Das Minimieren der Anzahl der Flip-Flops für das Hochgeschwindigkeitsflipping ist die grundlegende Möglichkeit, den FPGA-Stromverbrauch zu verringern.

Häufiger Fehler 22: Der Speicher hat so viele Kontrollsignale. Mein Vorstand muss nur die OE verwenden und wir signalisieren. Der Chip -Select sollte geerdet sein, so dass die Daten während des Lesevorgangs viel schneller herauskommen.

Positive Lösung: Der Stromverbrauch der meisten Erinnerungen, wenn die Chipauswahl gültig ist (unabhängig von OE und wir), wird mehr als 100 -mal größer sein als bei ungültiger Chipauswahl. Daher sollten CS verwendet werden, um den Chip so weit wie möglich zu steuern, und andere Anforderungen sollten erfüllt werden. Es ist möglich, die Breite des Chipauswahlimpulses zu verkürzen.

Häufiger Fehler 23: Die Reduzierung des Stromverbrauchs ist die Aufgabe des Hardwarepersonals und hat nichts mit Software zu tun.

Positive Lösung: Die Hardware ist nur eine Phase, aber die Software ist der Darsteller. Der Zugang von fast jedem Chip im Bus und der Flip jedes Signals wird von der Software fast gesteuert. Wenn die Software die Anzahl der Zugriffe auf den externen Speicher reduzieren kann (unter Verwendung von mehr Registervariablen, mehr Verwendung des internen Cache usw.), sind rechtzeitige Reaktion auf Interrupts (Interrupts sind häufig niedrig mit Pull-up-Widerständen aktiv), und andere spezifische Maßnahmen für bestimmte Tafeln tragen stark zur Reduzierung des Stromverbrauchs bei. Damit sich das Board gut dreht, muss die Hardware und die Software mit beiden Händen erfasst werden!

Häufiger Fehler 24: Warum überschwingen diese Signale? Solange das Match gut ist, kann es beseitigt werden.

Positive Lösung: Mit Ausnahme einiger spezifischer Signale (z. B. 100Base-T, CML) gibt es Überschwingen. Solange es nicht sehr groß ist, muss es nicht unbedingt übereinstimmen. Auch wenn es übereinstimmt, passt es nicht unbedingt mit den besten. Zum Beispiel beträgt die Ausgangsimpedanz von TTL weniger als 50 Ohm und einige sogar 20 Ohm. Wenn ein so großer Übereinstimmungswiderstand verwendet wird, ist der Strom sehr groß, der Stromverbrauch ist inakzeptabel und die Signalamplitude ist zu klein, um sie zu verwenden. Außerdem ist die Ausgangsimpedanz des allgemeinen Signals bei der Ausgabe eines hohen Niveaus und der Ausgabe niedriger Pegel nicht gleich, und es ist auch möglich, eine vollständige Übereinstimmung zu erreichen. Daher kann die Übereinstimmung von TTL, LVDs, 422 und anderen Signalen akzeptabel sein, solange das Überschwingen erreicht wird.