Cada receptor y transmisor puede funcionar a una de las 22 velocidades de transmisión fijas, un reloj de 16X derivado de uno de los dos contadores de velocidad de transmisión programables o tres relojes externos de 16X (uno disponible a una velocidad de reloj de 1x). Puede elegir independientemente de uno. El contador y el generador de velocidad en baudios pueden operar directamente desde un oscilador de cristal u otras siete entradas de reloj externas o internas. El Octal UART es particularmente atractivo para aplicaciones de canal full-duplex de doble velocidad, como sistemas de terminales agrupados, ya que las velocidades de operación del receptor y el transmisor se pueden programar de forma independiente. El receptor y el transmisor están respaldados con FIFO de 16 caracteres para minimizar la posibilidad de saturaciones del receptor y reducir la sobrecarga de interrupciones. Además, se proporcionan capacidades de negociación y control de flujo en banda para desactivar el transmisor UART remoto cuando el búfer de recepción está lleno o casi lleno.
Para minimizar la sobrecarga de interrupciones, incorpora un sistema de arbitraje de interrupciones que informa el contexto UART de interrupciones a través del acceso directo o la modificación del vector de interrupciones. El contexto de interrupción se informa como número de canal, tipo de dispositivo de interrupción (como el COS del receptor) y nivel de llenado FIFO si es transmisor o receptor. El Octal UART ofrece un modo de apagado en el que los contenidos del registro se conservan incluso cuando se detiene el oscilador. Esto reduce el consumo de energía en varios órdenes de magnitud. El Octal UART es totalmente compatible con TTL cuando funciona con una sola fuente de alimentación de +5 V. El funcionamiento a 3,3 voltios se mantiene a nivel de interfaz CMOS.
característica
- Fuente de alimentación única de 3,3 V y 5 V
- 8 canales UART full-duplex estándar de la industria de Philips
- Receptor FIFO de 16 bytes para cada UART
- FIFO de transmisión de 16 bytes para cada UART
- Control de flujo en banda usando caracteres Xon/Xoff programables
- Control de flujo mediante protocolo de enlace de hardware CTSN RTSN
- Detección automática de direcciones en modo multipunto
- reconocimiento general de caracteres de 3 bytes
- Bus de datos de alta velocidad, tiempo de liberación del bus de datos de 30 ns, tiempo de ciclo del bus de 125 ns
- Prioridad de interrupción programable
- Identificación automática de interrupciones pendientes de mayor prioridad
- Registros de control e interrupción globales para una fácil configuración y manejo de interrupciones * Interrupciones vectoriales en formato de vector de interrupción programable