Forum: FPGA, VHDL & Co. MachXO3 maximaler Strom an Pins


von Daniel H. (dhermit)


Lesenswert?

Hallo,

ich habe mir jetzt auch mal eine FPGA Board gekauft (Lattice MachXO3 
Starter Kit, mehr Geld hatte ich gerade nicht übrig). Jetzt will ich 
einen AD Wandler dadran anschließen und bin mir aber nicht sicher, wie 
viel Strom ich denn nun aus den VCCIO Pins ziehen darf. Die 
Dokumentation finde ich etwas unübersichtlich ... im Datenblatt [1] zum 
FPGA bin ich zwar (wenn ich die Sachen richtig interpretiert habe) auf 
die Grenzwerte für die IO Pins gekommen (16 mA), aber nichts für die 
VCCIO Pins.

Weiß jemand die Werte / wo sie stehen? Oder gelten die 16 mA für alle 
Pins? Ich habe leider noch nicht so viel Ahnung und kann mit viele 
Sachen im Datenblatt nicht viel anfangen, weil ich nicht weiß, welche 
Spannungen damit gemeint sind ...

Vielen Dank schonmal!
Daniel

[1] http://www.latticesemi.com/view_document?document_id=50121

Edit: Tippfehler

: Bearbeitet durch User
von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Aus den Vccio Pins darfst du nichts "ziehen". Dort musst du die IO 
Treiber "versorgen"...

von Daniel H. (dhermit)


Lesenswert?

Achso ... d.h. ich muss schauen, wo ich die Spannung noch auf dem Board 
abgreifen kann. Es gibt Testpads, aber es wird bestimmt auch mehr geben.

von Lattice User (Gast)


Lesenswert?

Lothar M. schrieb:
> Aus den Vccio Pins darfst du nichts "ziehen". Dort musst du die IO
> Treiber "versorgen"...

An den Vccio der Header kann er schon ziehen, die sind defaultmässig mit 
den 3.3V des Boards verbunden. (Kann man mit Bankweise umlöten auf 1.2V)

Die 3.3V werden mit einem Linearregler NCP1117 aus den 5V vom USB 
erzeugt.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Lattice User schrieb:
> An den Vccio der Header Kann man mit kann er schon ziehen
Uuups, richtig. Ich hatte die Vccio des FPGAs gemeint, weil dessen 
Datenblatt verlinkt ist.

Daniel H. schrieb:
> Oder gelten die 16 mA für alle Pins?
Die 16mA gelten für FPGA-IO-Pins.

: Bearbeitet durch Moderator
von Daniel H. (dhermit)


Lesenswert?

Danke für eure Antworten!

> An den Vccio der Header kann er schon ziehen, die sind defaultmässig mit
> den 3.3V des Boards verbunden. (Kann man mit Bankweise umlöten auf 1.2V)
>
> Die 3.3V werden mit einem Linearregler NCP1117 aus den 5V vom USB
> erzeugt.

Ok, da der nach Datenblatt 1A verträgt, sollte das also kein Problem 
sein, so viel wird der FPGA ja nicht brauchen.

von Lattice User (Gast)


Lesenswert?

Daniel H. schrieb:
> Danke für eure Antworten!
>
>> An den Vccio der Header kann er schon ziehen, die sind defaultmässig mit
>> den 3.3V des Boards verbunden. (Kann man mit Bankweise umlöten auf 1.2V)
>>
>> Die 3.3V werden mit einem Linearregler NCP1117 aus den 5V vom USB
>> erzeugt.
>
> Ok, da der nach Datenblatt 1A verträgt, sollte das also kein Problem
> sein, so viel wird der FPGA ja nicht brauchen.

USB liefert max 500 mA, und ob der NCP1117 die 1A kann hängt auch davon 
ab wie gut er die Wärme los wird.

von Daniel H. (dhermit)


Lesenswert?

> USB liefert max 500 mA, und ob der NCP1117 die 1A kann hängt auch davon
> ab wie gut er die Wärme los wird.

Das ist mir klar. Aber sollten ja trotzdem deutlich mehr als 12mA drin 
sein, oder?

von Lattice User (Gast)


Lesenswert?

Daniel H. schrieb:
>> USB liefert max 500 mA, und ob der NCP1117 die 1A kann hängt auch davon
>> ab wie gut er die Wärme los wird.
>
> Das ist mir klar. Aber sollten ja trotzdem deutlich mehr als 12mA drin
> sein, oder?

Kein Problem.

Der USB Controller braucht ca 100-150 mA (bei Highspeed)
der FPGA braucht leer 13 mA. dazu noch ein paar mA für den EEProm und 
den SPI-Flash. Was der FPGA im Betrieb braucht hängt davon ab, was du da 
reinpackst.

Insgesamt dürfte das Board selbst weniger als 250 mA brauchen.

von Daniel H. (dhermit)


Lesenswert?

Alles klar vielen Dank für eure schnelle Hilfe!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.