» Файлы » Утилита конфигурирования Baud Rate
Утилита конфигурирования Baud Rate
Для работы адаптера USB-to-COM, выполненного на контроллере CP2102, с нетипичными для персональных компьютеров скоростями используется утилита Baud Rate Alias, последняя версия которой появилась в марте 2011 года. Скорость обмена для последовательного интерфейса зависит от установленного делителя, значение которого определяется содержимым регистра Baud Rate Divisor. Утилита конфигурирования Baud Rate как раз и позволяет управлять этим процессом.
Управление скоростью обмена CP2102 через Baud Rate Alias Configuration Utility
Утилита CP210xBaudRateAliasConfig.exe, кроме своих прямых обязанностей, позволяет также выполнить диагностику последовательных портов адаптера CP2102. С ее помощью можно проверить функционирование USB-to-COM, задав пользовательские скорости обмена и проконтролировав полученные результаты.
С состав программного обеспечения включается возможность дополнительной и более точной настройки параметров адаптера CP2102. Для переопределения таких значений, как Reload, Prescaler или Timeout, необходимо установить чек-бокс Override Recommended.
Очень важным параметром для процесса обмена был и остается таймаут, управление которым позволяет решить минимаксную задачу:
- Уменьшить задержку, возникающую при общении компьютера с USB-устройством.
- Увеличить производительность обмена данными по последовательному интерфейсу.
Обычно, по умолчанию, для стабильной работы устройства используется значение таймаута, равное одной миллисекунде. Коэффициент деления для предварительного делителя частоты (Prescaler) и значение для загрузки основного делителя частоты (Reload) задают скорость обмена Baud Rate в бодах.
Пользователю важно знать, что контроллер чипа CP2102 способен вести полнодуплексный обмен с периферийным устройством на скорости до 1 Мегабод (для 7 и 8–битных данных) и до 921 килобод в режиме 5 и 6–битных данных. При установке скоростей, превышающих предельные значения, можно столкнуться с ситуацией, в которой USB-to-COM адаптер будет работать нестабильно.
Драйверы виртуальных последовательных портов, реализованых с применением контроллера CP2102, производства Silicon Labs., доступны на сайте производителя чипа, а также в сети на сайте производителя готовых устройств:
Драйвер CP2102 для Windows 7
Драйвер CP2102 для Linux Red Hat
Драйвер CP2102 для Mac OS X
Драйвер CP2102 для Windows CE
04.02.2025
