Forum: FPGA, VHDL & Co. Schutzbeschaltung für FPGAs


von Hansi (Gast)


Lesenswert?

Hallo,

folgendes Problem, Baue einen Prüfadapter mit FPGAs, doch im Fehlerfall 
können 5V an den I/Os des Bausteins gelangen.

Die Lösung ist eine Schutzbeschaltung an den I/Os des FPGAs, so dass 
Spannungen größer 3,3V auf 3,3V reduziert werden. So eine Art 
Spannungswandler.



Gibt es dafür fertige ICs, oder läst sich dies mit einer Z-Diode 
realisieren?



Danke im Voraus

Hansi

von M. E. (t_s_e)


Lesenswert?

Hallo,

wie schnell sind die Signale?

von Hansi (Gast)


Lesenswert?

Füre einen Boundary-Scan-Test durch der mit 20MHz getaktet ist.

von M. E. (t_s_e)


Lesenswert?

Hallo,

quick and dirty Lösung wär ein einfacher Vorwiderstand. In der Regel 
sind bereits Dioden im Silizium integriert. Du musst nur im Datenblatt 
nachsehen wie viel Strom die maximal abkönnen und danach den 
Vorwiderstand dimensionieren.
Ob das bei 20Mhz noch sicher klappt.... ich würds auf jeden fall mal 
testen und mir dann das Signal mal mit nem oszi ansehen.

VG

von Rudolph (Gast)


Lesenswert?

M. E. schrieb:
> quick and dirty Lösung wär ein einfacher Vorwiderstand.

Geht nicht immer. Spontan fallen mir Quickswitches ein.

von Michael D. (etzen_michi)


Lesenswert?

Schau mal nach ob es für deine Anwendung nicht auch einen FPGA mit 5V 
toleranten I/O's gibt.

von Lattice User (Gast)


Lesenswert?

Hansi schrieb:
> Gibt es dafür fertige ICs

SN74CBTD3861

von Sigi (Gast)


Lesenswert?

Oder statt LevelShifter wie SN74.. einfach einen
CPLD wie den Xilinx XC95**XL nehmen. Der ist für 20MHz
schnell genug und beliebig konfigbar.

von Rudolph (Gast)


Lesenswert?

Michael D. schrieb:
> Schau mal nach ob es für deine Anwendung nicht auch einen FPGA mit 5V
> toleranten I/O's gibt.

Gibt es ja nicht mehr, oder nicht mehr lange.

Sigi schrieb:
> einfach einen CPLD wie den Xilinx XC95**XL nehmen.

Ditto, zumindest wenn das Ganze auch in fünf Jahren noch gebaut werden 
können soll. Es schadet nicht, sich grundsätzlich über dieses Problem 
Gedanken zu machen, die 5V-Toleranz wird auf lange Sicht verschwinden.

Wenn das FPGA schon festgelegt ist, ist das eh müßig.

Lattice User schrieb:
> SN74CBTD3861

CB3T ist noch angenehmer zu verwenden.

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.