FAQs from Rohde & Schwarz

¿Cómo puedo configurar el R&S®RHT para una correcta decodificación RS232/UART?

Pregunta

Deseo decodificar una señal RS232/UART con mi R&S®RTH. ¿Cuál configuración debe aplicarse para hacer una medición? Actualmente mi osciloscopio decodifica, pero me muestra un carácter equivocado. Estoy enviando la letra «c» en un circuito pero el decodificador solo me muestra «N» o «F» en su lugar.

Respuesta

Las siguientes opciones deben estar disponibles para hacer un análisis de bus CAN en el R&S®RTH:

  • R&S®RTH-K2 UART/RS232 disparo y decodificación (1325.9975.02)

El manual de usuario de R&S®RTH brinda información sobre esta opción en el capítulo 9.4 (Versión 1326.1578.02 ─ 15) empezando en la página 198. También describe la interfaz UART de manera general. Por favor, realice los siguientes pasos en su R&S®RTH para medir la información de una señal de UART/RS-232:

La mejor forma de configurar la medición es la siguiente (de la misma forma para RS232 al igual que para el nivel UART TTL):

  • Conecte el CH1 a la fuente de señal del bus serie y asegúrese que haya datos entrando por el puerto
  • Asegúrese de estar en modo osciloscopio ([MODO]-«Scope»)
  • Press <PRESET>
  • Press <AUTO SET>
  • Cambie la base de tiempo a p. ej. 100 ms/div para tener suficientes datos disponibles para la prueba
  • Todos los pasos siguientes requerirán desplazarse en el menú disponible de arriba/abajo para encontrar el punto deseado.
  • Abra el menú de «Bus» tocando el logo de R&S en la pantalla inferior derecha y luego escoja «Bus»
  • Cambie «Bus Protocol» a UART y cambie «State» a «I»
  • Coloque el «Display Format» en p. ej. ASCII
Coloque el «Display Format» en p.e. ASCII
  • «Config» abre un nuevo menú
  • «Polarity» debe colocarse en «Idle Low» para RS232 pero en «Idle High» para UART TTL

Explicación: mientras UART está a nivel TTL y el estado inactivo (Idle State) está alto,
RS232 se invierte luego de la conversión de nivel (+/-3 hasta +/- 15 V), así que aquí el estado inactivo es bajo.
Esta podría ser la razón de que presente caracteres equivocados/cambiados.

  • «Find Level» automáticamente cambia los ajustes de umbral y tecnología
  • Ajuste los parámetros de comunicación (p. ej. velocidad de bits, bits de datos, paridad, bits de parada, orden de bits a LSB primero para RS232)
Ajuste los parámetros de comunicación
  • Presione «Back»
  • Ahora presione el logo de R&S nuevamente para salir del menú. Si todos los ajustes están bien, debería ver la siguiente pantalla:
Salir del menú
  • También es posible visualizar el contenido en formato de lista:
  • Pulse <MODE> y elija «Protocol»
  • La visualización pasa ahora al «mode list» (modo de lista)
Visualizar «mode list»

Este artículo sobre preguntas frecuentes fue escrito utilizando FW 1.80.3.4