Nota de aplicación 4938
Por:
Scott Lewis
Resumen: Maxim universal avanzado asíncrono receptores / transmisores (UART) aliviar la carga de la gestión de la capa física en una red de comunicaciones asíncronas. Los dispositivos incluyen un solo UART con dos opciones de paquetes (MAX3107/MAX3108), un doble UART (MAX3109), y un quad UART (MAX14830). Estos comparten una serie UART registro común, lo que facilita la tarea de adaptar el firmware de una UART otros. Este artículo analiza cada conjunto único de características UART. También examina los cuidados que se deben tomar para la adaptación de software y hardware de un dispositivo a otro.
Introducción
Avanzada de la máxima receptores asíncronos universales / transmisores (UART) ayudar a manejar el procesador principal de la capa física en una red de comunicaciones asíncronas. Estos dispositivos avanzados incluyen una sola UART con dos opciones de paquetes (MAX3107 / MAX3108 ), un doble UART ( MAX3109 ), y un quad UART ( MAX14830 ).
¿Por qué UART para tanta gente?
Maxim produce cuatro tipos similares de UARTs avanzada para satisfacer las necesidades de una amplia variedad de aplicaciones, incluyendo dispositivos móviles de Internet, punto de venta de sistemas (POS), y autobuses de equipo de comunicaciones. Tabla 1 se comparan las características de cada UART. Para una descripción detallada de las funciones y otras especificaciones comunes a un UART, vea la hoja del dispositivo asociado de datos. Tabla 1. Comparativa de Características de la máxima UART
Selección de reloj
La diferencia más notable entre la UART es la presencia o ausencia de un oscilador interno de forma autónoma el reloj del dispositivo.Para el MAX3108 y MAX3109, un reloj externo de origen o el oscilador de cristal debe ser utilizado.
Registros extendido y de serie de interfaz
A diferencia de la UART único, la UART de doble y cuádruple tienen registros 0x20 a 0x25. Este conjunto de registros extendida proporciona características avanzadas de sincronización y de uso general de I / O ( GPIO ) opciones de temporizador. El MAX3109 y MAX14830 tener un registro separado para cada conjunto en el chip UART. Para que el huésped para escribir en un específicos UART registros, cada uno tiene su propio UART I ² C de direcciones. También hay dos UART bits de selección (U1 y U0) en la palabra de comando SPI ™.
RevID Registrarse
El registro es RevID 0x1F para el MAX3107, y 0x25 para el MAX3109 y MAX14830. El MAX3108 no tiene un registro RevID. Por lo tanto, el registro RevID no es compatible entre los dispositivos. No RevID encuesta durante el inicio para determinar cuando la UART está listo para la programación con el fin de asegurar la compatibilidad de controladores.
Conclusión
UARTs avanzada Maxim tienen registros de que son compatibles entre los dispositivos. Esto permite que el firmware que se utilizó para una UART para ser utilizado con otro, siempre y cuando sólo las características únicas del dispositivo implementado se utilizan en el software. IrDA es una marca registrada de la Asociación de datos infrarrojos Corporación. SPI es una marca registrada de Motorola, Inc.
MAX14830
Quad de serie con UART FIFO 128-Word
MAX3107
SPI / I ² C con UART FIFO 128-Word
Muestras gratuitas
MAX3108
SPI / I ² C con UART FIFO 128-Word en WLP
MAX3109
Doble serie UART FIFO con 128-Word
Muestras gratuitas
No hay comentarios:
Publicar un comentario