Frage zu ADuMxxxx

OP #3328491
Lesenswert?

Hallo,
ich will mit einem PSoC3 8 digitale Signale galvanisch getrennt 
ausgeben. Die Signale sind langsam, d.h. sie ändern sich nur alle paar 
Minuten mal.

Der PSoC3 kann 4mA pro Ausgang direkt liefern, da bin ich auf den 
ADuM3400 gestoßen.

Im Datenblatt der ADuM steht:
If the decoder receives no pulses for more than about 5 μs, the input 
side is assumed to be unpowered or nonfunctional, in which case the 
isolator output is forced to a default low state by the watchdog timer 
circuit.

Verstehe ich das richtig: Wenn sich das Eingangssignal nicht mit 
mindestens 200kHz ändert, schaltet der Ausgang auf low?
Wenn das so ist, was passiert dann, wenn man in einem seriellen 
Datenstrom (z.B. SPI) mehrere Einsen nacheinander überträgt?

Was wäre eine Alternative, die mit max. 4mA Eingangsstrom auskommt?

Danke für Tips!
Gast #3328526
Lesenswert?

Günter Nowinski schrieb:
> Verstehe ich das richtig: Wenn sich das Eingangssignal nicht mit
> mindestens 200kHz ändert, schaltet der Ausgang auf low?
> Wenn das so ist, was passiert dann, wenn man in einem seriellen
> Datenstrom (z.B. SPI) mehrere Einsen nacheinander überträgt?

Ich kenn den Baustein nicht, aber manche Optischen Tranceiver mögen es 
nicht, wenn sie "DC" übertragen sollen, da sonst die Schaltungen aus dem 
Arbeitspunkt driften.

Lösung:

http://de.wikipedia.org/wiki/Manchester-Code
Gast #3328531
Lesenswert?

Günter Nowinski schrieb:
> If the decoder receives no pulses for more than about 5 μs, the input
> side is assumed to be unpowered or nonfunctional, in which case the
> isolator output is forced to a default low state by the watchdog timer
> circuit.

Wenn der Dekoder für mehr als 5µs keine Impulse empfängt, wird 
angenommen, daß die Input-Seite stromlos ist oder nicht funktioniert. In 
diesem Fall wird der Isolator-Output durch den Watchdog in einen 
low-state-Zustand gebracht.

Also ist es schon so, wie du sagst. Der Eingang braucht eine 
"Mindest-Datenrate".

Aber eine Alternative kann ich dir leider im Moment nicht vorschlagen.

P.S.: Ich habe mal ein wenig mehr gelesen:
> In the absence of logic transitions at the input for more
> than ~1 μs, a periodic set of refresh pulses indicative of the
> correct input state are sent to ensure dc correctness at the output.
Und dann heißt es:
> If the decoder receives no internal pulses of more than about 5 μs...
                             ========
Also nur, wenn die internen Pulse ausfallen, dann nimmt er an, daß 
estwas nicht stimmt und schaltet den Ausgang nach low.

Also alles gut, würde ich sagen :-)
#3328532
Lesenswert?

Man muss auch sagen, die ADuM sind praktisch alle Narrensicher. Du 
siehst am Ausgang, das Signal welches am Eingang anliegt. Fertig ;-)
Intern sind die ziemlich durchdacht und komplex, darum auch recht teuer.


> Also ist es schon so, wie du sagst. Der Eingang braucht eine
> "Mindest-Datenrate".

Nö, schaut euch doch mal das Blockschaltbild dazu an. Was ist denn der 
"Decoder"? Der empfängt Signale vom Encoder. Also erstmal nicht direkt 
von einem Eingang.

Meine ADuM (1351) können alle stundenlang DC übertragen, sowohl lo als 
auch hi.

Das beschriebene Verhalten dient nur als Watchdog, dass nicht der 
Ausgang auf Hi gehalten wird, obwohl gar kein gültiger Input mehr 
anliegt, bzw. die Eingangsseite tot(=stromlos) ist.
Gast #3328541
Lesenswert?

cyblord ---- schrieb:
> Man muss auch sagen, die ADuM sind praktisch alle Narrensicher. Du
> siehst am Ausgang, das Signal welches am Eingang anliegt. Fertig ;-)
> Intern sind die ziemlich durchdacht und komplex, darum auch recht teuer.
>
>> Also ist es schon so, wie du sagst. Der Eingang braucht eine
>> "Mindest-Datenrate".
>
> Nö, schaut euch doch mal das Blockschaltbild dazu an. Was ist denn der
> "Decoder"? Der empfängt Signale vom Encoder. Also erstmal nicht direkt
> von einem Eingang.
>
> Meine ADuM (1351) können alle stundenlang DC übertragen, sowohl lo als
> auch hi.

Lies mal mein PS, da habe ich mich korrigiert, nachdem ich alles im 
Datenblatt gelesen hatte.

Günther schrieb:
> If the decoder receives no pulses
Richtig heißt es aber im Datenblatt:
> If the decoder receives no internal pulses
                             ========

Also sind wir einer Meinung. Alles gut :-)
OP #3328551
Lesenswert?

Dann sind wir uns ja einig:
- der ADUM kann niederfrequente Signale übertragen
- im Datenblatt sollte besser stehen "...no INTERNAL pulses..." (steht 
da aber nicht!)

Zum zweiten Teil meiner Frage:
Was gibt es für Alternativen, die mit max. 4mA eingangsseitig auskommen? 
Optokoppler ziehen doch mehr Strom.
#3328557
Lesenswert?

Günter Nowinski schrieb:
> Zum zweiten Teil meiner Frage:
> Was gibt es für Alternativen, die mit max. 4mA eingangsseitig auskommen?
> Optokoppler ziehen doch mehr Strom.

Warum eine Alternative wenn die ADuM passen?

Was muss denn mit 4 mA auskommen? Der Eingangspin oder die Versorgung 
der gesamten Eingangsseite?

Es gibt doch auch Optokoppler welche sich mit 4mA betreiben lassen.

Es gibt z.B. bei Farnell noch andere Hersteller für "Digital Isolators". 
Schau halt dort noch nach Alternativen.

gruß cyblord
Gast #3328566
Lesenswert?

Günter Nowinski schrieb:
> Dann sind wir uns ja einig:
> - der ADUM kann niederfrequente Signale übertragen
> - im Datenblatt sollte besser stehen "...no INTERNAL pulses..." (steht
> da aber nicht!)

Dann hast du ein anderes Datenblatt. Ich habe den folgenden Satz direkt 
mit Copy&Paste aus dem Datenblatt rauskopiert:
> If the decoder receives no internal pulses of more than about 5 μs...

Da kannst du mal sehen, auch die Hersteller (oder Datenblattersteller) 
machen Fehler, die sie dann später vermutlich korrigiert haben.

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