Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial Internet of Things >> Incrustado

USB Tipo-C: El conector reversible que simplifica el diseño embebido

La última especificación USB 3.1 introduce el conector USB Tipo-C, eliminando finalmente el problema de orientación que aquejaba a estándares USB anteriores. Si bien no es el único inconveniente del USB heredado, la imposibilidad de insertar cables en cualquier dirección ha sido una molestia persistente para diseñadores y usuarios por igual.

En mi propia experiencia, a menudo se necesitan tres intentos para enchufar correctamente un cable USB en un dispositivo. El nuevo conector Tipo-C resuelve esto ofreciendo un diseño mecánicamente simétrico que funciona perfectamente en cualquier orientación.

USB Tipo-C: El conector reversible que simplifica el diseño embebido
(Fuente: Duane Benson)

USB 3.1 trae mejoras significativas: mayor entrega de potencia, tasas de datos más rápidas y cables inteligentes que auto-detectan su rol y se ajustan en consecuencia. La complejidad añadida se gestiona mediante pequeños componentes electrónicos embebidos en el cable que negocian niveles de potencia y modos de datos en ambos extremos.

Leer la especificación completa puede resultar abrumador, especialmente comparado con las familiares soluciones USB Micro-B y FTDI USB-a-UART que usamos en proyectos embebidos. Sin embargo, la especificación USB-IF soporta explícitamente cablear un conector Tipo-C en diseños USB 2.0 existentes con mínimo esfuerzo y sin trampas ocultas.

Mi primera implementación Tipo-C está en una regla electrónica compatible con Arduino que co-diseño con Max Maxfield de Embedded.com. La placa ya usa un FTDI FT231X para conectar el UART del MCU a un conector USB Micro-B; ahora he añadido un puerto Tipo-C para que el dispositivo pueda alimentarse y programarse vía cualquiera de los dos cables.

El diagrama siguiente muestra el layout de pines para conexiones de señal, potencia y tierra desde una vista frontal del conector.

USB Tipo-C: El conector reversible que simplifica el diseño embebido
(Fuente: Duane Benson)

Ambos lados del conector proporcionan pines de potencia y tierra idénticos, así como líneas D+ y D– duplicadas. Para compatibilidad USB 2.0, solo necesitamos preocuparnos por D+, D–, Vbus, Tierra, CC1 y CC2. Los pines restantes —TX1/2/+/–, RX1/2/+/– y SBU1/2— sirven para modos de mayor velocidad y alternos como USB 3.1, DisplayPort y HDMI.

Solo las líneas de potencia, tierra y datos USB 2.0 se reflejan exactamente. En modos de mayor velocidad, la electrónica del cable inteligente asegura el enrutamiento adecuado, mientras los pares D+/D– duplicados del conector simplemente proporcionan una interfaz universal reversible con dos hilos menos en el cable.

CC1 y CC2 actúan como resistencias pull-down que informan a un cable inteligente o dispositivo upstream de la orientación del cable y opciones de entrega de potencia. Un dispositivo USB 2.0 básico requiere pull-downs de 5,1 kΩ (R3 y R4) en ambos CC1 y CC2.

USB Tipo-C: El conector reversible que simplifica el diseño embebido
(Fuente: Duane Benson)

J2 es el conector Tipo-C, mientras J1 es el conector Micro-B. Todos los pines D+ y D– conectan al FT231X (U2) pines USBDM y USBDP a través de resistencias de 27 Ω (R1 y R2), reflejando un layout USB 2.0 estándar. Todos los demás pines permanecen desconectados.

Para proteger contra retroalimentación de 5 V si ambos cables se insertan simultáneamente, añadí diodos de protección (D20 y D21). Mientras la colisión de líneas de datos simplemente hará la conexión inutilizable, los diodos salvaguardan el MCU de picos de voltaje potenciales.

El layout siguiente ilustra los tamaños relativos de los conectores Micro-B (J1) y Tipo-C montaje superficial o through-hole (J2).

USB Tipo-C: El conector reversible que simplifica el diseño embebido
(Fuente: Duane Benson)

Una vista comparativa muestra un USB Micro-B (esquina superior izquierda), un Tipo-C montaje superficial (centro superior), y un Tipo-C combinado SMT/through-hole (derecha superior), todos medidos contra un dime estadounidense para escala.

USB Tipo-C: El conector reversible que simplifica el diseño embebido
(Fuente: Duane Benson)

Hasta que USB Tipo-C se convierta en el estándar ubicuo, continuaré proveyendo ambos conectores en mis placas, siempre que el espacio lo permita. ¿Y usted? ¿Ya está desplegando Tipo-C en sus sistemas embebidos, o hay una línea de tiempo para adopción?


Incrustado

  1. ept EC.8: edge card high‑speed de 0,8 mm pitch para transferencia a 24 Gbps
  2. Conrad presenta plataforma digital unificada en Embedded World Nuremberg
  3. Bulgin lanza conector inteligente robusto para entornos extremos
  4. Renesas muestra inteligencia en endpoint de vanguardia en Embedded World 2019
  5. Showcase de innovaciones IoT de GIGAIPC en Embedded World 2019
  6. FTDI Chip premia a Mouser Electronics con Global Distribution Award 2018
  7. Bulgin presenta conector USB‑C robusto 10 Gb/s, certificado IP69K/IP68 para entornos hostiles
  8. Molex presenta sistema conector Micro‑Latch 2,00 mm Wire‑to‑Board
  9. Bulgin presenta conector duplex LC serie 6000: fibra robusta, baja pérdida para entornos hostiles
  10. AAEON presenta BOXER‑8150AI: Edge AI de alta velocidad con 8 puertos USB 3.0 y NVIDIA Jetson TX2
  11. C# Hola Mundo – Construyendo su primera aplicación en C#