
Add to Cart
CONTROLADOR DE USB A PUERTO SERIE TUSB3410
1. Descripción del controlador
El TUSB3410 proporciona un puente entre un puerto USB y un puerto serie UART mejorado.El TUSB3410 contiene toda la lógica necesaria para comunicarse con la computadora host mediante el bus USB.Contiene una unidad de microcontrolador (MCU) 8052 con 16 000 bytes de RAM que se puede cargar desde el host o desde la memoria externa integrada a través de un I2autobús C.También contiene 10K bytes de ROM que permiten que la MCU configure el puerto USB en el momento del arranque.El código ROM también contiene una I2Cargador de arranque C.Todas las funciones del dispositivo, como la decodificación de comandos USB, la configuración de UART y el informe de errores, son administradas por el firmware interno de MCU bajo los auspicios del host de la PC.
El TUSB3410 se puede usar para crear una interfaz entre un dispositivo periférico serial heredado y una PC con puertos USB, como una PC sin herencia.Una vez configurados, los datos fluyen del host al TUSB3410 a través de los comandos USB OUT y luego salen del TUSB3410 en la línea SOUT.Por el contrario, los datos fluyen al TUSB3410 en la línea SIN y luego al host a través de los comandos USB IN.
Figura 1–1.Flujo de datos
Figura 1–2.Diagrama de bloques del controlador de USB a serie (canal único)
2. Características principales
2.1 Características USB
• Totalmente compatible con las especificaciones USB 2.0 de máxima velocidad
• Admite velocidad de datos USB de 12 Mbps (velocidad completa)
• Admite operaciones de suspensión, reanudación y activación remota de USB
• Admite dos modos de fuente de alimentación:
– Modo alimentado por bus
– Modo autoalimentado
• Puede admitir un total de puntos finales de 3 entradas y 3 salidas (interrupción, volumen)
2.2 Características generales
• Microcontrolador 8052 integrado con
– 256 × 8 RAM para datos internos
– 10K × 8 ROM (con cargador de arranque USB e I2C)
– 16K × 8 RAM para espacio de código cargable desde host o puerto I2C
– RAM compartida de 2K × 8 utilizada para búferes de datos y bloques descriptores de punto final (EDB)
– Cuatro pines GPIO desde el puerto 3 8052
– Controlador maestro I2C para acceso a dispositivos EEPROM
– MCU opera a 24 MHz proporcionando operación 2 MIPS
– Temporizador de vigilancia de 128 ms
• Controlador DMA de dos canales incorporado para E/S masivas USB/UART
• Opera desde un cristal de 12 MHz
• Admite suspensión y reanudación de USB
• Admite activación remota
• Disponible en LQFP de 32 pines
• Funcionamiento de 3,3 V con voltaje de funcionamiento central de 1,8 V proporcionado por un regulador de voltaje de 1,8 V en el chip
2.3 Funciones UART mejoradas
• Control de flujo de software/hardware:
– Caracteres Xon/Xoff programables
– Auto-RTS/DTR y Auto-CTS/DSR programables
• Control automático de transceptor de bus RS485, con y sin eco
• Modo IrDA seleccionable para una transferencia de hasta 115,2 kbps
• Velocidad de transmisión seleccionable por software de 50 a 921,6 kbaudios
• Características de la interfaz serie programable
– Caracteres de 5, 6, 7 u 8 bits
– Generación y detección de bits pares, impares o sin paridad
– Generación de 1, 1,5 o 2 bits de parada
• Generación y detección de saltos de línea 2–2
• Capacidades de prueba interna y bucle invertido
• Funciones de control de módem (CTS, RTS, DSR, DTR, RI y DCD)
• Capacidad de diagnóstico interno
– Control de loopback para aislamiento de fallas en enlaces de comunicaciones
– Simulación de ruptura, paridad, saturación, error de encuadre
2.4 Información de distribución de pines
Tabla 2–1.Funciones de terminales
TERMINAL | E/S | DESCRIPCIÓN | |
NOMBRE | NO. | ||
CLKOUT | 22 | O | Salida de reloj (controlada por CLKOUTEN y CLKSLCT en el registro MODECNFG (ver Sección 5.1.5 y Nota 1) |
CTS | 13 | I | UART: Listo para enviar (ver Nota 4) |
DCD | 15 | I | UART: Detección de portador de datos (ver Nota 4) |
MD | 7 | E/S | Datos diferenciales del puerto USB ascendente menos |
DP | 6 | E/S | Datos diferenciales del puerto USB ascendente más |
DSR | 14 | I | UART: Conjunto de datos listo (ver Nota 4) |
DTR | 21 | O | UART: Terminal de datos listo (ver Nota 1) |
TIERRA | 8, 18, 28 | TIERRA | Tierra digital |
P3.0 | 32 | E/S | Puerto-3.0 (ver Notas 3, 4, 5 y 8) |
P3.1 | 31 | E/S | Puerto-3.1 (ver Notas 3, 4, 5 y 8) |
P3.3 | 30 | E/S | Puerto-3.3 (ver Notas 3, 4, 5 y 8) |
P3.4 | 29 | E/S | Puerto-3.4 (ver Notas 3, 4, 5 y 8) |
PUR | 5 | O | Conexión de la resistencia pull-up (ver Nota 2) |
REINICIAR | 9 | I | Señal de reinicio maestro del controlador (ver Nota 4) |
RI/CP | dieciséis | I | UART: Indicador de timbre (ver Nota 4) |
estrategia en tiempo real | 20 | O | UART: Solicitud de envío (ver Nota 1) |
SCL | 11 | O | maestro yo2Controlador C: señal de reloj (ver Nota 1) |
ASD | 10 | E/S | maestro yo2Controlador C: señal de datos (ver Notas 1 y 5) |
SIN/IR_SIN | 17 | I | UART: datos de entrada en serie/entrada de datos en serie IR (ver Nota 6) |
SUR/IR_SOUT | 19 | O | UART: datos de salida en serie / salida de datos en serie IR (consulte la Nota 7) |
SUSPENDER | 2 | O | Señal de condición de suspensión (ver Nota 3) |
PRUEBA0 | 23 | I | Entrada de prueba (solo para prueba de fábrica) (ver Nota 5) |
PRUEBA1 | 24 | I | Entrada de prueba (solo para prueba de fábrica) (ver Nota 5) |
CCV | 3, 25 | poder | 3,3 V |
VDD18 | 4 | poder | Suministro de 1,8 V.Un regulador de voltaje interno genera este voltaje de suministro cuando se activa el terminal VREGEN.Cuando se desactiva VREGEN, se deben suministrar 1,8 V de forma externa. |
VREGEN | 1 | I | Este terminal activo bajo se utiliza para habilitar el regulador de voltaje de 3,3 V a 1,8 V en el núcleo. |
DESPERTAR | 12 | I | Pin de solicitud de activación remota.Cuando está bajo, despierta el sistema (ver Nota 5) |
X1/CLKI | 27 | I | Entrada de cristal de 12 MHz o entrada de reloj |
X2 | 26 | O | Salida de cristal de 12 MHz |
NOTAS:
1. Salida CMOS de 3 estados (unidad/sumidero de ±4 mA)
2. Salida CMOS de 3 estados (unidad/sumidero de ±8 mA)
3. Salida CMOS de 3 estados (unidad/sumidero de ±12 mA)
4. Entrada de histéresis compatible con TTL
5. Entrada de histéresis compatible con TTL, con pull-up activo interno de 100 µA
6. Entrada compatible con TTL sin histéresis, con pull-up activo interno de 100 µA
7. Modo normal o IR: salida CMOS de 3 estados (unidad/sumidero de ±4 mA)
8. La MCU trata las salidas como tipos de drenaje abierto en el sentido de que la salida se puede controlar a nivel bajo continuamente, pero una salida alta se activa durante dos ciclos de reloj y luego la salida se restablece.