FPGA Supply Current

Gast #387956
Lesenswert?
• ▲
▼
Hallo zussamen!

ich arbeite gerade mit einem FPGA von Actel (der ProASICplus, 3,3V I/O
und 2,5 V kern). Für die Dimensionierung meiner außeren Beschaltungen
(Reset, Oszillator,..) brauche Informationen über den gesamten
Stromverbrauch von dem FPGA, spricht kern und I/O.
Den "Data Sheet" habe zwar gelesen aber bin etwa noch unsicher. Ich
hätte dann gerne die Meinung von Jemand anderen.

Im Anhang findet ihr den Datasheet.

Dank!
#387958
Lesenswert?
• ▲
▼
Der Stromverbrauch eines FPGA's hängt von mehreren Faktoren ab :

Für den Kern :
a) Taktfrequenz und Anzahl schaltender FF's. Im Datenblatt ist sicher
ein Diagramm angegeben, mit Stromaufnahme über Frequenz.
b) Verwendung Spezialmodule wie DLL, Encoder/Decoder usw.

Für die I/O Spannung :
a) Wieviele I/O Pins verwendet werden und wie oft sie umschalten.
b) Wie die I/O's belastet werden (z.B. wenn Du 20 LED's mit je 10 mA
treibst, dann sind es 200 mA mehr).
c) Welchen I/O Standards du verwendest.

Du solltest Dir vielleicht überlegen so kleine Schaltnetzteile
einzusetzen, die haben meist 2-3A. Die kann man ohne Probleme
überdimensionieren, bei Linearreglern ist dies wegen der Wärmeabfuhr
schwieriger.

Grüße
Klaus
Gast #387959
Lesenswert?
• ▲
▼
Danke für die Erklärung. Ich habe in Datenblatt keinen Diagramm, der mit
den Stromvebrauch über die Frequenz zeigt.Gibt es eine andere
Möglischkeit drauf zu kommen?
Hättest du auch eventuel Erfahrung mit guten Status-LEDs?

Gruß
Gast #387960
Lesenswert?
• ▲
▼
Hallo Segundo,

wie Klaus schon geschrieben hat, hängt die tatsächliche Stromaufnahme
von vielen Parametern ab. Bevor Dein Design also nicht fertig ist,
lässt sie sich nur schwer abschätzen.

Du kannst aber auch einen anderen Ansatz verfolgen, und zwar über die
maximale Leistungsaufnahme, bevor der Chip abraucht, d.h. über die
Temperaturbedingungen. Es gilt:

* Leistungsaufnahme = (Die-Temp. - Umgebungstemp.) /
(Wärmeübergangskoeff. zwischen Silizium und Umgebung)
* P = (Tj - Ta) / Theta

Tj-max findest Du im Datenblatt. Theta hängt davon ab, ob Du kühlst
oder nicht, mit Kühlkörper oder Ventilator etc. Da gibt es aber meist
auch Tabellen im Datenblatt.

Gruß
Ines
#387961
Lesenswert?
• ▲
▼
Ab Seite 34 im Datenblatt (Calculating Typical Power Dissipation) sind
die Werte für die Leistungsaufnahme recht gut aufgezählt.
Wahrscheinlich gibt's diese  irgendwo aber nochmal besser
dokumentiert.

Man kann aus der Leistung den Strom berechnen (I = P/V, für die
SW-Fritzen unter euch), und dann noch genügend Sicherheit
dazuschlagen.

Grüße
Klaus

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.