Jump to content

Автоматическое определение скорости передачи данных

Автоматическое определение скорости передачи данных ( ABR , autobaud ) относится к процессу, с помощью которого принимающее устройство (например, модем ) определяет скорость, уровень кода, стартовый бит и стоповые биты входящих данных путем проверки первого символа , обычно заранее выбранного знака. -on символ ( syncword ) при соединении UART . ABR позволяет принимающему устройству принимать данные от различных передающих устройств, работающих на разных скоростях, без необходимости предварительного установления скорости передачи данных.

Во время процесса автоматической передачи данных скорость принятого потока символов определяется путем проверки полученного шаблона, его синхронизации и длины стартового бита. Этот тип механизма определения скорости передачи данных поддерживается многими аппаратными микросхемами, включая процессоры, такие как STM32. [1] MPC8280, MPC8360 и так далее.

Когда длина начального бита используется для определения скорости передачи, необходимо, чтобы символ был нечетным, поскольку UART сначала отправляет младший бит — эта конкретная схема порядка битов называется «с прямым порядком байтов» . [2] Часто используются символы «a» или «A» (0x61 или 0x41). Например, MPC8270 SCC пытается определить длину стартового бита UART для автоматической скорости передачи данных.

Многие протоколы начинают каждый кадр с преамбулы, состоящей из чередующихся битов 1 и 0, которые можно использовать для автоматического определения скорости передачи данных. Например, TI PGA460 использует байт синхронизации U (0x55) для автоматического определения скорости передачи данных, а также синхронизации кадров . [3] то же самое касается и заголовка LIN ( Local Interconnect Network#Header ). Например, протокол FlexWire на основе UART начинает каждый кадр с байта синхронизации «U» (0x55) . Приемники FlexWire используют синхробайт для точной установки тактовой частоты UART без использования высокоточного генератора. [4] Например, преамбула Ethernet содержит 56 бит чередующихся битов 1 и 0 для синхронизации тактовых импульсов.

Поддерживать

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

Большинство модемов, представленных в настоящее время на рынке, поддерживают автоскорость. Перед получением каких-либо входных данных большинство модемов используют для вывода скорость передачи данных по умолчанию 9600 бод. Например, следующие модемы были проверены на автоматическую скорость передачи данных и скорость передачи данных по умолчанию 9600:

  • Факс-модем последовательного контроллера USRobotics USR5686G 56K
  • Hayes V92 Внешний модем
  • Микроком ДескПорте 28.8P

Скорость передачи данных модемов регулируется автоматически после получения входных данных в процессе автоматической передачи данных.

См. также

[ редактировать ]
  1. ^ STM32 USART автоматическое определение скорости передачи данных
  2. ^ «MIT — 6.111 Лаборатория вводных цифровых систем» (PDF) . MIT 6.111 Осень 2019 г. Проверено 15 июля 2023 г.
  3. ^ Раздел «Поле синхронизации» «Процессор ультразвуковых сигналов и драйвер преобразователя PGA460» . 2017. п. 35.
  4. ^ Техасские инструменты. «TPS929121-Q1 12-канальный автомобильный драйвер высокого напряжения 40 В с гибким проводом» . 2021. п. 37 и стр. 39.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0e2e0f0bea1ed57bd09b53668cb8db08__1701131400
URL1:https://arc.ask3.ru/arc/aa/0e/08/0e2e0f0bea1ed57bd09b53668cb8db08.html
Заголовок, (Title) документа по адресу, URL1:
Automatic baud rate detection - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)