Ausgangsspannung beim CPLD

Gast #104623
Lesenswert?
• ▲
▼
Hallo,

ich habe jetzt zum ersten mal etwas mit einem CPLD (XC9536) gemacht,
funktioniert auch alles soweit. Mir sind jedoch zwei Dinge
aufgefallen:

1. Beim Einschalten von VCC (5V) ist der Einschaltstrom etwa 4 mal
höher als der normale Betriebsstrom, der bei etwa 30mA liegt.

2. Die output high voltage liegt bei gemessenen 3.8V, was auch dem
Datenblatt entspricht, dort steht mind. 2.4V. Eigentlich ist dieser
CPLD dann doch eher ungeeignet für den Anchluss an einem ATmega128, der
will ja mindestens 3V (0.6*VCC) als input high voltage haben.

Was meint ihr dazu ?

Viele Grüße
Thorsten
Gast #104625
Lesenswert?
• ▲
▼
Nun, dann brauchst Du einen sog. "Level-Shifter", eine Schaltung, die
zwischen den beiden Spannungen vermittelt.

Also entweder die Pins als Open-Drain schalten, oder wenn es mehr Pins
sind, entsprechende Logik-Bausteine verwenden.

Viel Erfolg!
Dirk.
Gast #104627
Lesenswert?
• ▲
▼
@Micha

Das mit der Spannung hat sich damals erledig, da war irgendeine
Einstellung im Fitter falsch; jetzt kann ich +5V messen. Aber dennoch
ist die minimum output high voltage laut Datenblatt 2.4V und somit
nicht für den Anschluss an einen ATmega geeignet, dessen minimum input
high voltage bei 3V liegt (bezogen auf VCC=5V). Oder ? Ich bin halt
schon etwas unsicher deswegen. Würdest du (ihr) den Baustein trotzdem
verwenden ?

Thorsten
Gast #104628
Lesenswert?
• ▲
▼
klar, das ist überhaupt kein Problem. Es sei denn, die beiden Bausteine
sind 12m oder so entfernt oder natürlich bei sehr hohen Taktraten. Man
kann sich ja die Signale anschauen, ob sie sauber genug sind.

Gruss Mattias
Gast #104629
Lesenswert?
• ▲
▼
Hallo

Mein Chef würde das gleiche wie Mattias sagen. Ich Persöndlich denke,
wenn man sich schon Zeit nimmt das Datenblatt zu lesen und feststellt,
dass es nicht funktioniert, sollte man es auch sein lassen. Gründe
dafür, dass es Probleme geben kann gibt es genug (Störentfindlichkeit,
längere Tco Zeiten, Bauteilabweichungen, ...).

Gruss sam
Gast #104630
Lesenswert?
• ▲
▼
Hi Thorsten,
Ich habe auch so ein Problem mit der Ausgangsspannung; der high-pegel
ist bei 3,3 V. VCCio liegt aber auf 5V. Welche Software benutzt du zum
Programmieren und wie nennt sich die Einstellung mit der du die
Ausgänge auf 5V bekommen hast ?
Gast #104631
Lesenswert?
• ▲
▼
Hallo,

in den Fitter-Option des Xilinx Webpacks war "Never use local
constraints" aktiviert wodurch meine selbst definierte Pinbelegung
ignoriert wurde. Folge: ich hab meinen externen Takt auf einen Ausgang
des CPLD gelegt, dadurch kams zum Kurzschluss und die Spannung ist
zusammengebrochen.

Thorsten

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