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.
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?
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.
> 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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.