AV.link

AV.link は、 nexTViewLinkSmartLinkQ-LinkEasyLinkなどの商標名でも知られ、 SCART (EIA マルチポート) コネクタを介して接続されたオーディオビジュアル デバイス間で制御情報を伝送するためのプロトコルです。

CENELEC EN 50157-1 として標準化されています。

HDMIおよびPDMIのConsumer Electronics Control (CEC) 通信チャネルは、AV.link に基づいています。

電気的特性

AV.Linkはオープンコレクタ構成の単線を使用します。この線は3Vまたは3.3Vに 受動的にプルアップされ、バス上の任意のデバイスによってプルダウンされます。バス容量は最大7300pF(100pFのデバイス10台と700pFのケーブル9本)で、信号遷移はそれに応じて遅く、333ビット/秒、立ち下がり時間50μs  立ち上がり時間250μsです。

転送される各ビットは立ち下がりエッジで始まります。ロー期間の長さによって値が決まります。

データビットの長さは2.4±0.35msで、1ビットのLow期間は0.6±0.2ms、0ビットのLow期間は1.5±0.2msです。受信機は、立ち下がりエッジから1.05±0.2ms後にデータラインを監視し、ビットの値を決定します。

すべてのメッセージは、長さ 4.5±0.2 ミリ秒、低期間 3.7±0.2 ミリ秒の特別なスタート ビットで始まります。

送信側は送信時にバスを監視しなければなりません。受信側はバスをローレベルに保持し、送信された1ビットを0ビットに変換することができます。これは例えば、送信を確認するために行われます。

受信機が受信データにエラーを検出すると、バスを 3.6±0.24 ミリ秒間低く保持します。これにより、送信機はメッセージを中止し、最初から再試行します。

メッセージはスタートビットとそれに続く一連のデータバイトで構成されます。各バイトは実際には10ビットとして送信されます。

  • 8データビット、最上位ビットが先頭、
  • メッセージ終了ビットは、0の場合はさらにバイトが送信中であることを示し、1の場合は送信されていないことを示す。
  • 確認ビットは 1 として送信されますが、受信側では受信を確認するために 0 ビットに上書きされます。
    • ブロードキャスト メッセージの場合、確認応答ビットは反転されます。つまり、いずれかの受信者がメッセージを拒否すると、確認応答ビットは 0 に上書きされます。

各メッセージは、4ビットのイニシエーターアドレスと受信者アドレスを指定するアドレスバイトで始まります。2つのイニシエーターが同時に送信を開始した場合、一方が0ビットを送信し、もう一方が1ビットを送信します。後者は競合を検出し、バスが再びアイドル状態になるまで送信を停止します。(受信メッセージが自身宛ての場合も考慮する必要があることに注意してください。)

EOM=1 で送信されるアドレスバイトは、アドレス指定されたデバイスが存在し、電源が投入されているかどうかを確認するための単純な「ping」です。そうでない場合は、オペコードバイトと、オペコードに必要なパラメータが続きます。

デバイスの電源が投入されると、デバイスはアドレスを選択し、そのアドレスが他のデバイスによって取得されているかどうかを確認するためにpingを送信します。確認応答が受信されない場合、そのアドレスは空いているため、そのまま使用できます。確認応答が受信されない場合、デバイスは別のアドレスを試します。

参照

参考文献