AV.link , также известный под торговыми названиями nexTViewLink , SmartLink , Q-Link , EasyLink и т. Д., Представляет собой протокол для передачи управляющей информации между аудиовизуальными устройствами, подключенными через разъем SCART (EIA Multiport).
Он стандартизирован как CENELEC EN 50157-1.
Канал связи Consumer Electronics Control (CEC) в HDMI и PDMI основан на AV.link. [ необходима цитата ]
Электрические характеристики
AV.Link использует один провод в конфигурации с открытым коллектором . Он пассивно подтягивается до 3 или 3,3 В и может быть отключен любым устройством на шине. Общая емкость шины составляет не более 7300 пФ (десять устройств по 100 пФ каждое плюс девять кабелей по 700 пФ), и переходы сигналов соответственно медленны: 333 бит / с, с временем спада 50 мкс и временем нарастания 250 мкс.
Каждый передаваемый бит начинается с спада. Продолжительность периода минимума определяет стоимость.
Биты данных имеют длину 2,4 ± 0,35 мс, причем 1 бит имеет низкий период 0,6 ± 0,2 мс, а 0 битов имеет низкий период 1,5 ± 0,2 мс. Приемники наблюдают за линией данных через 1,05 ± 0,2 мс после спадающего фронта, чтобы определить значение бита.
Каждое сообщение начинается со специального стартового бита длиной 4,5 ± 0,2 мс с низким периодом 3,7 ± 0,2 мс.
Передатчик должен прослушивать шину во время передачи; приемник может удерживать его на низком уровне, превращая переданный 1 бит в 0 бит. Это делается, например, для подтверждения передачи.
Если приемник обнаруживает ошибку в полученных данных, он удерживает на шине низкий уровень в течение 3,6 ± 0,24 мс; это заставляет передатчик прервать сообщение и повторить попытку с самого начала.
Сообщение состоит из стартового бита, за которым следует серия байтов данных. Каждый байт фактически передается как 10 бит:
- 8 бит данных, старший бит первым,
- Бит конца сообщения равен 0, чтобы указать, что передаются дополнительные байты, или 1, чтобы указать, что нет, и
- Бит подтверждения передается как 1, но получатель перезаписывает его до 0, чтобы подтвердить получение.
- Для широковещательных сообщений бит подтверждения инвертируется: он перезаписывается на 0, если какой-либо получатель отклоняет сообщение.
Каждое сообщение начинается с байта адреса, в котором указаны 4-битные адреса инициатора и получателя. Если два инициатора начинают передачу одновременно, один из них передает бит 0, а другой - бит 1, а последний будет наблюдать конфликт и прекратит передачу до тех пор, пока шина снова не станет свободной. (Обратите внимание, что он должен быть подготовлен к тому случаю, когда входящее сообщение адресовано ему.)
Байт адреса, отправленный с EOM = 1, представляет собой простой « эхо-запрос », чтобы проверить, существует ли адресуемое устройство и включено ли питание. В противном случае за ним следует байт кода операции и параметры в соответствии с требованиями кода операции.
Когда устройство включено, оно выбирает адрес и отправляет эхо-запрос, чтобы узнать, запрошен ли этот адрес другим устройством. Если подтверждение не получено, адрес свободен и может быть сохранен. В противном случае устройство пробует другой адрес.
Смотрите также
Рекомендации
- Разработка CEC для вашего следующего продукта HDMI
- Спецификация HDMI версии 1.3a, Приложение 1: Управление бытовой электроникой (CEC)
- "Микросайт Sony Freeview - VTX-D800U FAQ" . Sony . 6 июля, 2007. Архивировано из оригинала на 3 декабря 2003 года . Проверено 22 января 2010 года .
Smartlink может называться Megalogic, NexTView, TV Link, Easylink, AV.Link, CinemaLink или Q-Link. VTX-D800U будет работать с любым устройством, имеющим совместимый интерфейс.
CS1 maint: обескураженный параметр ( ссылка )