Forum: Mikrocontroller und Digitale Elektronik "Toleranz" bei CMOS-Eingängen bezüglich anliegender Spannung HI/LOW


von Fritz (Gast)


Lesenswert?

Ich habe hier einen Controller, der einen DAC ansteuert. Der Controller 
läuft mit 3,3V, der DAC mit 5V.

Im Datenblatt vom DAC steht, dass sein HI-Pegel 0,75*Vcc betragen 
sollte.
Schließe ich ihn direkt an die 3,3V vom uC, so funktioniert die 
Geschichte tadellos, aber es sind halt nur 0,66*Vcc.

Jetzt die Frage: Wie kritisch sind diese Angaben? Kann ich davon 
ausgehen, dass alle Bausteine mit 0,66*Vcc funktionieren, oder hab ich 
grad nur Glück?

Ich frag nach euren Meinungen - über diese wäre ich sehr dankbar. Ein 
"Wenns da steht, dann ist das wohl so", oder "Nimm nen Pegelwandler" 
hilft mir grad nicht so :-) Nicht bös gemeint, aber das sind meist die 
ersten Antworten.

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Hallo,

es sollte eigentlich (meistens) funktionieren, aber Eingangsstrom und 
Stromverbrauch können stark erhöht sein. Mit 'nem Pegelwandler bist du 
auf jeden Fall auf der sicheren Seite (sind doch bloß 2 Transistoren + 4 
Widerstände)...
Wenn's bei einem DAC geht, ist es sehr wahrscheinlich, dass es bei den 
anderen DACs auch geht.


Gruß
Jonathan

von Murkser (Gast)


Lesenswert?

Meinungen helfen Dir aber nicht, sondern nur Fakten. Was Dir der 
Hersteller garantiert, steht im Datenblatt. Wenn Du Deinen DAC 
ausserhalb der Spezifikation betreibst und er noch funktioniert, hast Du 
Glueck gehabt. Du kannst auch sehr oft Glueck haben, wenn Du eine 
Serienproduktion nun mit Deinem Design auflegst. Es kann auch sein, dass 
Du nur einmal Glueck gehabt hast und kein einziges weiteres Exemplar in 
Deiner Schaltung funktioniert. Dies ist jetzt eine Meinung, die Du 
gewuenscht hast. Fakten stehen im Datenblatt... ;-)

Murkser

von NoPoP (Gast)


Lesenswert?

Die Pegel können z.B. noch temperaturabhängig sein.
Was Du da vorhast ist PFUSCH, und jeder der sich Deine Doku ansieht wird 
das sofort erkennen.
Ansonsten weise Deinen Boss darauf hin und lass ihn dafür 
unterschreiben.

von Paulchen Panther (Gast)


Lesenswert?

Welche Schnittstelle haben DAC und µC?
Welche Spannung erkennt der DAC als sicher High?

Gruß
PP

von Fritz (Gast)


Lesenswert?

Paulchen Panther schrieb:
> Welche Schnittstelle haben DAC und µC?

Die sind mittels SPI verbunden. CLK, MOSI, LATCH

Paulchen Panther schrieb:
> Welche Spannung erkennt der DAC als sicher High?

0,75*Vcc = 0,75*5V = 3,75V

Ich habe 3,3V am uC

von Fritz (Gast)


Lesenswert?

Das entspricht dann halt 0,66 statt 0,75

von Falk B. (falk)


Lesenswert?

@  Fritz (Gast)

>> Welche Spannung erkennt der DAC als sicher High?

>0,75*Vcc = 0,75*5V = 3,75V

>Ich habe 3,3V am uC

Naja, nicht viel Reserve, passt aber. Siehe Pegelwandler.

MFG
Falk

von Fritz (Gast)


Lesenswert?

Jetzt sehe ich grad, dass in dem Artikel steht, man muss zum wandeln 
einen HCT nehmen, wenn man von 3,3V auf 5V kommen will und auf garkeinen 
Fall einen HC?

von Falk B. (falk)


Lesenswert?

Ist auch so.

von EGS (Gast)


Lesenswert?

Also ganz einfache Kiste,

jede Logik-famileie hat ihre eigenen Pegelbereiche, die als High und Low 
akzeptiert werden. Üblicherweise sind da nur die Low-Pegel wichtig 
(meist bis max 1,2 V) und das schmale band zwischen Low und High. Wenn 
du dich nicht an diese Pegel hälts, kann der Eingang die Zustände nicht 
richtig "werten". Liegst du z.B. in dem schmalen Pegelband mit dienem 
Signal, so wird der zustand als undefiniert angenommen.

Um auf Numer sicher zu gehen, dass dein DAC macht was er soll, solltest 
du einen pegelwandler verwenden. nicht das dein DAC in einem 
undefinierten zustand übergeht.

Zusätzlich nicht die pullup- und/oder pulldown-Widerständer vergessen.

Wenn ich es heute abend noch schaffe, stell ich dir mal die Übersicht 
rein.

MfG EGS

von Anja (Gast)


Lesenswert?

Fritz schrieb:
> Das entspricht dann halt 0,66 statt 0,75

wenn der 5V-Regler 5,25V hat (+5%) und der 3,3V-Regler nur 3,15V (-5%) 
und Dein uC sich auch noch 0,3V bei höheren Temperaturen genehmigt dann 
sind es nur 54%.

Gruß Anja

von Fritz (Gast)


Lesenswert?

Überredet - ist Mist.

von me (Gast)


Lesenswert?

Es gibt auch fertige level-shifter z.b. ADUM1301
Mit deiner Schaltung bist du out of spec. je nach Temperatur und 
Fertigungstoleranzen kann das funktionieren. Reproduzierbarkeit und 
sicherer Betrieb sind aber garantiert nicht gegeben.

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.