Bankspannung FPGA und Eingangspegel

Gast #671076
Lesenswert?
• ▲
▼
Hallo,
ich habe ein FPGA-Board, bei dem an jeder Bank des FPGA's 2,5V liegen. 
Suche ich mir jetzt ein Pin aus, welcher als Ausgang definiert wird, 
dann habe ich einen High-Pegel von 2,5V. Doch wie verhält sich die 
Sache, wenn der Pin als Eingang deklariert wird. Ich würde gern an den 
Pin als Eingangspegel 3,3V gür High legen. Ist dies möglich oder kommt 
es dabei zu Problemen?


Besten Dank,

Carsten
#671099
Lesenswert?
• ▲
▼
@ Carsten (Gast)

>Pin als Eingangspegel 3,3V gür High legen. Ist dies möglich oder kommt
>es dabei zu Problemen?

HIGH ist immer ein Breich, keine einzelne Spannung.

TTL: >2V
CMOS: >60%*VCC

Wenn du nun ein Pin einer IO-Bank mit 2,5V als Eingang und LVCMOS 
konfigurierst, dann liegt die Schaltschwelle bei ca. 1,25V, HIGH wird 
sicher ab 1,5V erkannt. Damit könnte ein 3,3V Ausgang HIGH sicher 
treiben. Bleibt aber noch das Problem, dass ein 2,5V Eingang mit 3,3V 
überfahren wird. Hier muss ein Serienwiderstand zur Strombegrnezung her. 
Das ist dann ein 3,3 aud 2,5V Pegelwandler.

MFG
Falk
#671198
Lesenswert?
• ▲
▼
Bei einem CycloneIII musst du bei 3.3V aufpassen dass du VCCIO und I/O 
standard deines Signals richtig spezifizierst, damit es dann an dem 
Eingang eine PCI clamping diode hat.

Desweiteren muss das Signal sauber Terminiert sein, so dass sich die 
over/undershoots in Grenzen halten (es gibt eine App Note dazu).

Da die clamping diodes nur im konfigurierten Zustand des CycloneIII 
greifen, solltest du wohl die 3.3V nur dann anlegen, wenn das FPGA auch 
konfiguriert ist.

Cheers, Roger
#671240
Lesenswert?
• ▲
▼
@ Roger Steiner (edge)

>Da die clamping diodes nur im konfigurierten Zustand des CycloneIII
>greifen, solltest du wohl die 3.3V nur dann anlegen, wenn das FPGA auch
>konfiguriert ist.

Ich glaube eher, dass der OP KEINE Clamping Diode haben will, damit er 
eben 3,3V an einen2,5V versorgtes IO anlegen kann!

MFG
Falk
#671256
Lesenswert?
• ▲
▼
@ Roger Steiner (edge)

>> Ich glaube eher, dass der OP KEINE Clamping Diode haben will, damit er
>> eben 3,3V an einen2,5V versorgtes IO anlegen kann!

>schau dir das CycloneIII Datenblatt an.

Ja, eben! Dort ist die Clamp Diode drin, optional zuschaltbar. Was der 
OP aber hier gerade NICHT will/gebrauchen kann. Aber wie zu sehen ist, 
ist es problemlos möglich, an ein 2,5V LVCMOS IO-Pin 3,3V anzulegen, 
siehe Tabelle 7-5 "I/O Standards".

http://www.altera.com/literature/hb/cyc3/cyc3_ciii5v1_02.pdf

MFG
Falk
#671271
Lesenswert?
• ▲
▼
@  Roger Steiner (edge)

>Fussnoten lesen ist nicht deine Staerke?

Wieso, zu 2.5V VCCIO gibts in der Tabelle keine Fussnote.

>Vielleicht ist es in Tabelle 7-8 fuer dich Verstaendlicher erklaert.

Warum verständlicher? Mir ist das Problem sowie die spezielle Lösung 
klar.
Man kann bei Cyclone-III an ein IO-Pin bei 2,5V VCCIO eine 3,3V Signal 
anlegen, ohne extra Pegelwandler, WENN man die Clamp-Diode explizit 
ausschaltet.

MFG
Falk
#671340
Lesenswert?
• ▲
▼
>>Fussnoten lesen ist nicht deine Staerke?
>
> Wieso, zu 2.5V VCCIO gibts in der Tabelle keine Fussnote.

Tabelle 7-5. Finger [1] auf I/O Standard, runterfahren bis 3.3V LVCMOS. 
Mit dem Finger etwas nach rechts Fahren und dann offenbart sich ein 
"(1)".
Nun mit der Erkenntnis dass es eine Fussnote 1 gibt ans Ende der Tabelle 
- erste Stolperstelle, Tabelle endet auf der naechsten Seite - die (1) 
kann man natuerlich auch anclicken.
Anyways, um dir den Umstand zu ersparen, hier der Satz auss der 
Fussnote:
1
The PCI-clamp diode needs to be enabled for 3.3-V/3.0-V LVTTL/LVCMOS.

>>Vielleicht ist es in Tabelle 7-8 fuer dich Verstaendlicher erklaert.
>
> Warum verständlicher? Mir ist das Problem sowie die spezielle Lösung
> klar.

Nochmals Finger auf Vccio, runterfahren bis 2.5V, nun mit dem Finger 
nach rechts Fahren bis "Input Signal 3.3V". Dort hats ein checkmark, gut 
also moeglich, aber mit Fussnote (3). Und was steht da?

Genau:
1
The PCI clamping diode is enabled by default in the Quartus II software for input signals with VCCIO at 2.5 V, 3.0 V,
2
or 3.3 V. The designer is responsible for managing overshoot/undershoot to stay within the absolute maximum
3
ratings and recommended operating conditions provided in the Cyclone III Device Datasheet: DC and Switching
4
Characteristics chapter in volume 2 of the Cyclone III Device Handbook.

Cheers, Roger
Gast #921285
Lesenswert?
• ▲
▼
Ich hatte kürzlich ein solches Problem - Aussage des Designers war, daß 
es NICHT geht, den C3 an 3,3V zu betreiben, wenn man die Bank auf 2,5V 
hat. Rat hinter vorgehaltener Hand von Altera war, Peripherie maximal 
mit 3,0 Volt zu betreiben.

@Roger: Möchtest du nun die clamp diode ein- oder ausschalten?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren