Forum: Mikrocontroller und Digitale Elektronik Encoder Differential Puls Interface


von Bert S. (kautschuck)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen

Ich habe einen Encoder, der gibt mir ein Differential Puls Interface aus 
und ich brauche ein Single Ended Interface.

Was nimmt man da am besten für einen IC zum wandeln? Am besten wären 
gleich 3 Kanäle für A, B und Z.

Gruss Bert

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Welcher Spannungsbereich?

von Bert S. (kautschuck)


Lesenswert?

5V, ich habe mal noch einen MAX490 angeschlossen, der wandelt mir schon 
einmal sauber den Ausgang wie gewollt, ist aber teuer und wahrscheinlich 
zu langsam.

von Falk B. (falk)


Lesenswert?

Bert S. schrieb:
> Ich habe einen Encoder, der gibt mir ein Differential Puls Interface aus
> und ich brauche ein Single Ended Interface.
>
> Was nimmt man da am besten für einen IC zum wandeln? Am besten wären
> gleich 3 Kanäle für A, B und Z.

Na irgendwas aus der RS422/RS485 Welt.

https://www.ti.com/interface/rs-485-rs-422/products.html#p994=2;4&p993=0;0

von DerEgon (Gast)


Lesenswert?

Welche Pegel haben die differentiellen Signale? Vielleicht kann man ja 
einfach nur die mit der richtigen Polarität auswerten und die anderen 
ignorieren.

Wenn die Leitungslänge zwischen Encoder und Auswertung nicht besonders 
lang ist, ist die differentielle Übertragung schlichtweg nicht 
erforderlich.

von Bert S. (kautschuck)


Lesenswert?

Falk B. schrieb:
> Bert S. schrieb:
>> Ich habe einen Encoder, der gibt mir ein Differential Puls Interface aus
>> und ich brauche ein Single Ended Interface.
>>
>> Was nimmt man da am besten für einen IC zum wandeln? Am besten wären
>> gleich 3 Kanäle für A, B und Z.
>
> Na irgendwas aus der RS422/RS485 Welt.
>
> https://www.ti.com/interface/rs-485-rs-422/products.html#p994=2;4&p993=0;0

Danke. Der Encoder hat 2500PPR bei maximal 6000RPM --> 15Mbit/s, 
richtig? Daher nehme ich mal was mit so 40Mbit/s, dass sollte dann 
schnell genug sein, oder?

Z.B: 
https://www.ti.com/lit/ds/symlink/sn65175.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1661154709768&ref_url=https%253A%252F%252Fwww.mouser.ch%252F

Habe gesehen, diese ICs sind alle so aus den 90er, gibt anscheinend 
nicht wirklich was modernes.

von Bert S. (kautschuck)


Lesenswert?

DerEgon schrieb:
> Welche Pegel haben die differentiellen Signale? Vielleicht kann man ja
> einfach nur die mit der richtigen Polarität auswerten und die anderen
> ignorieren.
>
> Wenn die Leitungslänge zwischen Encoder und Auswertung nicht besonders
> lang ist, ist die differentielle Übertragung schlichtweg nicht
> erforderlich.

Danke, dass ist eine durchaus gute Idee, ich probiere das mal. Es 
scheint tatsächlich der Fall zu sein, dass die Pegel +- 4V aufweisen. 
Das Signal scheint aber auf dem GND Potential ziemlich floating zu sein, 
da es die 50Hz der Netzfrequenz abbildet.

: Bearbeitet durch User
von Tom (Gast)


Lesenswert?

Hallo Bert,

Bert S. schrieb:
> Danke. Der Encoder hat 2500PPR bei maximal 6000RPM --> 15Mbit/s,
> richtig? Daher nehme ich mal was mit so 40Mbit/s, dass sollte dann
> schnell genug sein, oder?

Immer die Einheiten beachten! 6000 RPM bzw. U/min sind 100 U/s. Also 
250kHz pro Spur bzw. 500.000 Flankenwechsel.

Gruß
Tom

von Wolfgang (Gast)


Lesenswert?

Bert S. schrieb:
> Der Encoder hat 2500PPR bei maximal 6000RPM --> 15Mbit/s,
> richtig?

Nein, maximal 250.000 Pulse pro Sekunde.
Lernt man heutzutage in der Schule den Umgang mit Einheiten nicht mehr?

von Falk B. (falk)


Lesenswert?

Bert S. schrieb:
> Z.B:
> 
https://www.ti.com/lit/ds/symlink/sn65175.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1661154709768&ref_url=https%253A%252F%252Fwww.mouser.ch%252F
>
> Habe gesehen, diese ICs sind alle so aus den 90er, gibt anscheinend
> nicht wirklich was modernes.

RS422/RS485 ist auch uralt, da gibt es wenig bis keine neuen ICs.

von Falk B. (falk)


Lesenswert?

Bert S. schrieb:
> Danke, dass ist eine durchaus gute Idee, ich probiere das mal. Es
> scheint tatsächlich der Fall zu sein, dass die Pegel +- 4V aufweisen.
> Das Signal scheint aber auf dem GND Potential ziemlich floating zu sein,
> da es die 50Hz der Netzfrequenz abbildet.

Dann fehlt da der richtige Massebezug! Trotz differentieller Übertragung 
braucht man den!

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.