Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial Internet of Things >> Ingebed

USB Type-C: De Omkeerbare Connector die Embedded Ontwerp Vereenvoudigt

De nieuwste USB 3.1-specificatie introduceert de USB Type-C connector, wat eindelijk het oriëntatieprobleem oplost dat eerdere USB-standaards plaagde. Hoewel niet het enige nadeel van legacy USB, is de onmogelijkheid om kabels in beide richtingen in te steken een blijvende irritatie geweest voor ontwerpers en gebruikers.

In mijn eigen ervaring duurt het vaak drie pogingen om een USB-kabel succesvol in een apparaat te steken. De nieuwe Type-C connector lost dit op door een mechanisch symmetrisch ontwerp te bieden dat feilloos in elke oriëntatie werkt.

USB Type-C: De Omkeerbare Connector die Embedded Ontwerp Vereenvoudigt
(Bron: Duane Benson)

USB 3.1 brengt significante upgrades: hogere power delivery, snellere datasnelheden, en slimme kabels die hun rol zelf detecteren en zich daarbij aanpassen. De toegevoegde complexiteit wordt beheerd door kleine embedded elektronica binnen de kabel die power-niveaus en data-modes op beide uiteinden onderhandelt.

Het lezen van de volledige spec kan ontzagwekkend voelen, vergeleken met de bekende USB Micro-B en FTDI USB-naar-UART oplossingen die we in embedded projecten gebruiken. Echter, de USB-IF specificatie ondersteunt expliciet het bedraden van een Type-C connector in bestaande USB 2.0-ontwerpen met minimale moeite en geen verborgen valkuilen.

Mijn eerste Type-C implementatie zit in een Arduino-compatibele elektronische liniaal die ik co-ontwerp met Max Maxfield van Embedded.com. Het bord gebruikt al een FTDI FT231X om de MCU UART te bruggen naar een USB Micro-B connector; nu heb ik een Type-C poort toegevoegd zodat het apparaat via beide kabels gevoed en geprogrammeerd kan worden.

Het diagram hieronder toont de pin-layout voor signaal, power en ground verbindingen van een frontale view van de connector.

USB Type-C: De Omkeerbare Connector die Embedded Ontwerp Vereenvoudigt
(Bron: Duane Benson)

Beide kanten van de connector bieden identieke power en ground pins, alsook gedupliceerde D+ en D– lijnen. Voor USB 2.0-compatibiliteit hoeven we ons alleen te richten op D+, D–, Vbus, Ground, CC1 en CC2. De overige pinnen – TX1/2/+/–, RX1/2/+/– en SBU1/2 – dienen hogere-snelheid en alternatieve modi zoals USB 3.1, DisplayPort en HDMI.

Alleen de power, ground en USB 2.0 datalijnen zijn exact gespiegeld. In hogere-snelheidsmodi zorgen de slimme kabel-elektronica voor correcte routing, terwijl de connector's gedupliceerde D+/D– paren simpelweg een universele, omkeerbare interface bieden met twee minder draden in de kabel.

CC1 en CC2 fungeren als pull-down weerstanden die een slimme kabel of upstream-apparaat informeren over kabeloriëntatie en power delivery-opties. Een basis USB 2.0-apparaat vereist 5,1 kΩ pull-downs (R3 en R4) op zowel CC1 als CC2.

USB Type-C: De Omkeerbare Connector die Embedded Ontwerp Vereenvoudigt
(Bron: Duane Benson)

J2 is de Type-C connector, terwijl J1 de Micro-B connector is. Alle D+ en D– pinnen verbinden met de FT231X (U2) USBDM en USBDP pinnen via 27 Ω weerstanden (R1 en R2), wat een standaard USB 2.0-layout weerspiegelt. Alle overige pinnen blijven onverbonden.

Om te beschermen tegen terugvoeding van 5V als beide kabels tegelijkertijd worden ingestoken, voegde ik beschermingsdiodes (D20 en D21) toe. Terwijl datalijnbotsing de verbinding gewoon onbruikbaar maakt, beschermen de diodes de MCU tegen potentiële spanningspieken.

De layout hieronder illustreert de relatieve groottes van de Micro-B (J1) en de surface-mount of through-hole Type-C (J2) connectors.

USB Type-C: De Omkeerbare Connector die Embedded Ontwerp Vereenvoudigt
(Bron: Duane Benson)

Een vergelijkende weergave toont een USB Micro-B (boven links), een surface-mount Type-C (boven midden), en een gecombineerde SMT/through-hole Type-C (boven rechts), allemaal gemeten tegen een US dime voor schaal.

USB Type-C: De Omkeerbare Connector die Embedded Ontwerp Vereenvoudigt
(Bron: Duane Benson)

Tot USB Type-C de alomtegenwoordige standaard wordt, zal ik beide connectors op mijn boards voorzien, mits ruimte het toestaat. Hoe zit dat bij jullie? Deployt u al Type-C in uw embedded systemen, of is er een tijdlijn voor adoptie?


Ingebed

  1. ept EC.8: 0,8 mm pitch high‑speed edge‑kaart voor 24 Gbps overdracht
  2. Conrad onthult unified digital platform op Embedded World Nürnberg
  3. Bulgin lanceert rugged smart connector voor extreme omgevingen
  4. Renesas toont cutting‑edge endpoint‑intelligentie op Embedded World 2019
  5. GIGAIPC's IoT‑innovaties showcase op Embedded World 2019
  6. FTDI Chip kent Mouser Electronics 2018 Global Distribution Award toe
  7. Bulgin onthult robuuste 10Gb/s USB-C-connector, IP69K/IP68-geclassificeerd voor harde omgevingen
  8. Molex introduceert Micro-Latch 2,00 mm wire-to-board connector-systeem
  9. Bulgin onthult 6000 Series Duplex LC-connector: robuuste, lage-verlies vezel voor harde omgevingen
  10. AAEON onthult BOXER‑8150AI: High‑Speed Edge AI met 8 USB 3.0 poorten en NVIDIA Jetson TX2
  11. C# Hello World – Uw eerste C# applicatie bouwen