Differentielles HTL Signal auswerten

Gast #2633383
Lesenswert?

Hallo Forum :-)

Ich habe hier einen Inkrementalgeber (Encoder), der zwecks 
Störfestigkeit seine Ausgänge differentiell ausführt. Also je Kanal 
einmal das Signal und dazu das invertierte Signal.
Das ganze in HTL Logik zwecks höherem SNR (benötige ich eigentlich 
nicht, so ist aber der Stand). VCC beträg 12 Volt, Ulow ist ca 1.4V, 
UHigh ca 10V groß.

Nun möchte ich das Signal an einem STM32 auswerten.

Meine Überlegungen:

- Die Spannungen getrennt über den DAC einlesen und subtrahieren, dann 
Entscheiden ob High oder Low: großer Aufwand für ein digitales Signal 
oder?
- Wie oben, aber vorher per OP Subtrahieren & dann mit DAC verarbeiten: 
ebenfalls großer Aufwand
- Pegelwandler und an einen 5V toleranten Eingang hängen, Port direkt 
auslesen: Beide (normales + inverses) Signal untersuchen, und 
vergleichen? Wie soll ich hier den Pegel wandeln, ein einfacher 
Spannungsteiler tuts da nicht oder?

Wäre sehr an Vorschlägen interessiert, wie macht man es normalerweise?

Danke beste Grüße
Gast #2633601
Lesenswert?

Pegelwandler oder Spannungsteiler?
Dann einfach auf 2 oder 4 Portpins des uC (wenn Du alle 4 willst wegen 
Plausibilität).

Je nach dem was Du sonst noch mit dem uC machen möchtest bzw. wie 
schnell sich die Signale verändern ist es evtl. nicht gut die Interrupts 
dafür zu benutzen, da ansonsten die Main potentiell nicht mehr 
abgearbeitet werden kann weil der uC die meiste Zeit im Interrupt 
verbringt...

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