AV.link - AV.link
AV.link , auch bekannt unter den Handelsnamen nexTViewLink , SmartLink , Q-Link , EasyLink usw., ist ein Protokoll zum Übertragen von Steuerinformationen zwischen audiovisuellen Geräten, die über den SCART-Anschluss (EIA Multiport) verbunden sind.
Es ist standardisiert als CENELEC EN 50157-1.
Der CEC-Kommunikationskanal ( Consumer Electronics Control ) in HDMI und PDMI basiert auf AV.link.
Elektrische Eigenschaften
AV.Link verwendet einen einzelnen Draht in einer Open-Collector- Konfiguration. Es wird passiv auf 3 oder 3,3 V gezogen und kann von jedem Gerät am Bus heruntergezogen werden. Die Gesamtbuskapazität beträgt maximal 7300 pF (zehn Geräte mit jeweils 100 pF plus neun Kabel mit 700 pF), und die Signalübergänge sind entsprechend langsam: 333 Bit / s mit einer Abfallzeit von 50 μs und einer Anstiegszeit von 250 μs.
Jedes übertragene Bit beginnt mit einer fallenden Flanke. Die Dauer der unteren Periode bestimmt den Wert.
Datenbits sind 2,4 ± 0,35 ms lang, wobei 1 Bit eine niedrige Periode von 0,6 ± 0,2 ms und 0 Bits eine niedrige Periode von 1,5 ± 0,2 ms haben. Empfänger beobachten die Datenleitung 1,05 ± 0,2 ms nach der fallenden Flanke, um den Wert des Bits zu bestimmen.
Jede Nachricht beginnt mit einem speziellen Startbit von 4,5 ± 0,2 ms Länge und einer niedrigen Periode von 3,7 ± 0,2 ms.
Ein Sender muss den Bus während der Übertragung abhören. Der Empfänger kann es niedrig halten und ein übertragenes 1-Bit in ein 0-Bit umwandeln. Dies geschieht beispielsweise, um eine Übertragung zu bestätigen.
Wenn ein Empfänger einen Fehler in den empfangenen Daten feststellt, hält er den Bus für 3,6 ± 0,24 ms niedrig; Dies führt dazu, dass der Sender die Nachricht abbricht und es von Anfang an erneut versucht.
Eine Nachricht besteht aus einem Startbit, gefolgt von einer Reihe von Datenbytes. Jedes Byte wird tatsächlich als 10 Bits übertragen:
- 8 Datenbits, höchstwertiges Bit zuerst,
- Ein Nachrichtenende-Bit ist 0, um anzuzeigen, dass mehr Bytes übertragen werden, oder 1, um nicht anzuzeigen, und
- Ein Bestätigungsbit wird als 1 gesendet, aber vom Empfänger auf ein 0-Bit überschrieben, um den Empfang zu bestätigen.
- Bei Broadcast-Nachrichten wird das Bestätigungsbit invertiert: Es wird auf 0 überschrieben, wenn ein Empfänger die Nachricht ablehnt .
Jede Nachricht beginnt mit einem Adressbyte, das die 4-Bit-Initiator- und Empfängeradressen angibt. Wenn zwei Initiatoren gleichzeitig mit dem Senden beginnen, sendet einer von ihnen ein 0-Bit, während der andere ein 1-Bit sendet, und der letztere beobachtet den Konflikt und hört auf zu senden, bis der Bus wieder inaktiv ist. (Beachten Sie, dass es für den Fall vorbereitet sein muss, dass die eingehende Nachricht an sie adressiert ist.)
Ein mit EOM = 1 gesendetes Adressbyte ist ein einfacher " Ping ", um zu überprüfen, ob das adressierte Gerät vorhanden und eingeschaltet ist. Andernfalls folgen ein Opcode-Byte und die vom Opcode geforderten Parameter.
Wenn ein Gerät eingeschaltet ist, wählt es eine Adresse aus und sendet einen Ping, um festzustellen, ob diese Adresse von einem anderen Gerät beansprucht wird. Wenn keine Bestätigung empfangen wird, ist die Adresse frei und kann beibehalten werden. Andernfalls versucht das Gerät eine andere Adresse.
Siehe auch
Verweise
- Entwerfen Sie CEC für Ihr nächstes HDMI-Produkt
- HDMI-Spezifikation Version 1.3a, Ergänzung 1: Consumer Electronics Control (CEC)
-
"Sony Freeview Microsite - FAQ zu VTX-D800U" . Sony . 6. Juli 2007. Aus dem Original vom 3. Dezember 2003 archiviert . Abgerufen am 22. Januar 2010 .
Smartlink kann als Megalogic, NexTView, TV Link, Easylink, AV.Link, CinemaLink oder Q-Link bezeichnet werden. Der VTX-D800U kann jedes Gerät bedienen, das die kompatible Schnittstelle bietet.