AV.link

редактировать

AV.link, также известный под торговыми названиями nexTViewLink, Smar tLink, Q-Link, EasyLinkи т. д. - это протокол для передачи управляющей информации между аудиовизуальными устройствами, подключенными через SCART (EIA Многопортовый) разъем.

Он стандартизирован как 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, представляет собой простой «ping », чтобы проверить, адресуемое устройство существует и включено. В противном случае за ним следует байт кода операции и параметры в соответствии с требованиями кода операции.

Когда устройство включено, оно выбирает адрес и отправляет эхо-запрос, чтобы узнать, запрошен ли этот адрес другим устройством. Если подтверждение не получено, адрес свободен и может быть сохранен. В противном случае устройство пробует другой адрес.

См. Также
Последняя правка сделана 2021-06-08 15:22:39
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте