FAQs from Rohde & Schwarz

Как настроить RTH для правильного декодирования RS232/UART?

Вопрос

Я хочу декодировать сигнал RS232/UART с помощью осциллографа RTH. Какие настройки требуются для выполнения измерения? В настоящий момент мой осциллограф выполняет декодирование, но показывает неверный результат. Я отправляю букву «с» в петле, но декодер показывает только «N» или «F».

Ответ

Для проведения анализа шины CAN на осциллографе RTH должны быть доступны следующие опции:

  • R&S®RTH-K2 запуск и декодирование UART/RS232 (1325.9975.02)

Информация об этой опции содержится в руководстве пользователя RTH в разделе 9.4 (версия 1326.1578.02 ─ 15) начиная со стр. 198. Здесь также представлено общее описание интерфейса UART. Для измерения сигнала UART/RS232 выполните следующие действия на приборе RTH:

Оптимальный метод настройки измерений (аналогично для RS232 и уровня ТТЛ в UART):

  • Подключите CH1 к источнику сигнала последовательной шины и проверьте поступление данных на этот порт.
  • Убедитесь в том, что осциллограф находится в режиме SCOPE ([MODE]-Scope).
  • Нажмите <PRESET>
  • Нажмите <AUTO SET>
  • Измените временную развертку, например, на 100 мс/деление, чтобы получить достаточное количество данных для испытания.
  • Во всех следующих действиях может потребоваться прокрутить доступное меню вверх или вниз, чтобы найти нужный пункт меню.
  • Откройте меню «Bus» (шина), коснувшись логотипа R&S в правом нижнем углу экрана, а затем выбрав пункт «Bus»
  • Измените Bus Protocol (протокол шины) на UART, измените состояние на I.
  • Измените Display Format (формат дисплея), например, на ASCII.
Измените Display Format (формат дисплея), например, на ASCII.
  • При выборе пункта Config (конфигурация) открывается новое меню.
  • В поле Polarity (полярность) необходимо задать Idle Low (низкий уровень в состоянии ожидания) для RS232 и Idle High (высокий уровень в состоянии ожидания) для UART ТТЛ.

Пояснение: UART соответствует уровню ТТЛ, поэтому здесь высокий уровень в состоянии ожидания.
RS232 инвертируется после преобразования уровня (от +/-3 до +/- 15 В), поэтому здесь низкий уровень в состоянии ожидания.
Это может быть причиной отображения неверных результатов.

  • При нажатии на кнопку Find Level (найти уровень) автоматически изменяются настройки порогового значения и технологии.
  • Задайте параметры связи (скорость передачи, биты данных, четность, стоповые биты, битовая последовательность LSB First (сначала младший бит) для RS232).
Настройка параметров связи
  • Нажмите на кнопку Back (назад).
  • Повторно нажмите на логотип R&S, чтобы покинуть меню. Если все настройки в порядке, появится следующее окно:
Выход из меню
  • Также содержимое можно отображать в виде списка:
  • Нажмите <MODE> и выберите протокол Protocol
  • Отображение переходит в режим списка.
Режим списка

Данная статья действительна для версии встроенного ПО 1.80.3.4