S/PDIF koaxial übertragen und galvanisch Trennen, Verständnisfrage

OP #2763946
Lesenswert?

Hey Leute,

ich beschäftige mich im Moment mit der Umwandlung von SPDIF -> TTL und 
umgekehrt. Auf der Seite 
http://www.epanorama.net/documents/audio/spdif.html habe ich jede Menge 
Schaltungen gefunden, aber verstehe die Unterschiede nicht. Es geht mir 
im Moment nur um TTL -> SPDIF. Da wird einmal das Signal mit einem 
74hc04 invertiert und dann über einen Übertrager ausgegeben. Bei einem 
anderen wird das Signal zweimal invertiert, also wieder normal an den 
Übertrager gegeben.
Ich würde ja die Schaltung "Output with 1:1 pulse transformer" von der 
oben genannten Seite interessieren, aber was soll ich als IC1 benutzen? 
auch wieder zwei Inverter hinter einander? Ich habe auch schon gesehen, 
dass der Übertrager im Gegentakt betrieben wird mit XORs.
OP #2763969
Lesenswert?

Hallo Falk, schön dich zu sehen.

Ich würde die ganze Sache nur gern verstehen und habe gehoffte jemand 
kann mir das erklären, warum einmal das Signal invertiert wird und 
einmal wieder nicht.

Und um auf deine Antwort einzugehen: Meinst du also auch einmal 
invertieren und dann nochmal invertieren und dann an die Schaltung?
#2764003
Lesenswert?

Stephan Meter schrieb:
> Hallo Falk, schön dich zu sehen.
>
> Ich würde die ganze Sache nur gern verstehen und habe gehoffte jemand
> kann mir das erklären, warum einmal das Signal invertiert wird und
> einmal wieder nicht.

einmal wird der Uebertrager mit einer Gegentaktendstufe angesteuert, 
also mit dem normalen und invertierten Signal. Bei den anderen 
Schaltungen wird er mit einem einfachen, unipolaren Signal angesteuert. 
Damit dabei keine Gleichspannung am Trafo entsteht, ist ein Kondensator 
in Reihe geschaltet.

>
> Und um auf deine Antwort einzugehen: Meinst du also auch einmal
> invertieren und dann nochmal invertieren und dann an die Schaltung?

ich meine damit, dass der 74HC04 als Treiber geeignet ist. welche 
Schaltung du dann wählst ist deine Entscheidung.
Gast #2764004
Lesenswert?

> Ich würde die ganze Sache nur gern verstehen und habe gehoffte jemand
> kann mir das erklären, warum einmal das Signal invertiert wird und
> einmal wieder nicht.

Es kommt bei SPDIF auf die Flusswechsel selbst an (0->1, 1->0), nicht 
aber auf deren Richtung. Damit wird das invertierte Signal genau so 
dekodiert wie das nicht invertierte. Siehe Wikipedia zu SPDIF.
#2764464
Lesenswert?

Turbo J schrieb:
> Es kommt bei SPDIF auf die Flusswechsel selbst an

Genau so ist es. Die Polarität ist unwichtig. Es werden nur die Abstände 
der Flanken ausgewertet. Eine 0 hat eine Flanke, eine 1 hat zwei 
Flanken.
1
      ___         _     _
2
0 = _|   |_  oder  |___|
3
      _   _       _   _
4
1 = _| |_|   oder  |_| |_

Nur die Präambel bricht diese Regel und ist damit für die Syncronisation 
erkennbar. Dort ist der Flankenabstand 50% länger, als bei einer 0. Also 
über die Länge von 1,5 Bit. Insgesamt ist die Präambel 4 Bit bzw. 8 
Timeslots lang und in ihr ist Blockstart, L und R codiert.
(1 Bit sind immer 2 Timeslots)


Gruß

Jobst

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