Hvad er et USB-kabel?
USB (Universal Serial Bus) er den dominerende standard for både dataoverførsel og strømforsyning på moderne PC'er, mikrocontrollere og IoT-enheder. Et USB-kabel består typisk af 4 ledere (USB 2.0): VBUS (power), GND, D+ og D−, plus skærm. USB 3.0+ har yderligere differentielle SuperSpeed-par. USB-C tilføjer Configuration Channel-pinne (CC1, CC2) til orientering og Power Delivery-forhandling.
I hobby-elektronik bruges USB-kabler primært til tre formål: at uploade firmware til en mikrocontroller, at strømforsyne et projekt, og at flytte data mellem PC og enhed (seriel-konsol, sensor-readout, fil-overførsel).
Hovedtyper i udvalget
USB Type-C
Den moderne universal-standard. Symmetrisk stik (kan vendes), op til 100 W Power Delivery, op til 40 Gbps på USB 4. Bruges på Pi 4/5, Jetson, ESP32-S3, smartphones og laptops.
- USB 2.0 Type-C 1 m (SparkFun) (offline) — basis Type-C kabel til Pi 4 og andre Type-C dev-boards. 480 Mbps data, 1,5 A med data eller op til 5 A power-only.
- USB-C til USB-C 100 W m. LCD power-display, 2 m (offline) — premium USAMS-kabel med LCD i stikket der viser realtids effekt-forbrug. Nylon-braided, 5 A, 100 W (max for USB-C PD), 480 Mbps.
- USB 3.0 til Type-C 1 m, 3 A, 20 V max — DFRobot, kompatibel med Pi 4B, Jetson Nano og Type-C smartphones.
- USB-A til USB-C 1 m fleksibel silikone (offline) — silikone-kappe der modstår sammenfiltring og knæk.
- Premium USB-C til Micro-USB 1,5 m, bomulds-fletet — perfekt til at oplade ældre Micro-USB-enheder fra moderne Type-C opladere. 2,1 A, 480 Mbps, metal-stik.
- USB-C extension m. power switch 1 m (offline) — ekstrem nyttig til debug og batteri-test: skift power-VBUS uden at trække stik. Forbinder D+, D−, CC1, CC2 og shield (men ikke SuperSpeed-par).
- Type-C til 5-pin solderless terminal 30 cm, 5 V/2 A — Type-C-stik i den ene ende, åbne skrue-terminaler i den anden (+, −, D+, D−, S/GND). Til at strømforsyne projekter direkte fra en USB-C oplader uden lodning.
USB Micro-B (5-pin)
Standarden i 2010-2018-perioden — stadig brugt på Pi Zero, Pi 3, Arduino Leonardo/Micro/Nano Every, micro:bit, ældre IoT-boards og mange Adafruit Feather-modeller.
USB Mini-B (5-pin)
Den ældre standard — stadig brugt på Arduino Nano (klassisk), Arduino FIO, FTDI Basic Breakout, SparkFun RedBoard, ProtoSnap og ældre kameraer/MP3-afspillere.
USB Type A-til-B (printer-stil)
Den klassiske store firkantede USB-B-stik findes på Arduino Uno, Mega, printere og mange industri-enheder. Holdbar og næsten "umulig at sætte i forkert".
OTG (USB On-The-Go)
OTG lader en mobil enhed (tablet, smartphone) eller dev-board fungere som USB host i stedet for kun at være en peripheral. Nyttigt til at koble keyboards, USB-sticks eller sensorer til boards med Micro-A-port. Ikke alle enheder understøtter OTG — tjek databladet.
Panel-mount kabler
Til at trække en USB-port ud til kabinet-fronten — så du kan oplade og programmere et indkapslet projekt uden at åbne boksen.
Specialkabler — Hydra og 2-in-1
Kabel-organisering
USB-versioner og hastigheder
- USB 1.1: Low Speed 1,5 Mbps, Full Speed 12 Mbps — kun ældre HID-enheder (mus, tastatur).
- USB 2.0: High Speed 480 Mbps. Stadig den mest udbredte i hobby-elektronik. 4 ledere (VBUS, GND, D+, D−).
- USB 3.0 / 3.1 Gen 1: SuperSpeed 5 Gbps. Tilføjer 4 SuperSpeed-ledere (SSTX±, SSRX±) til 9-pin Type A og 10-pin Micro-B 3.0.
- USB 3.1 Gen 2: SuperSpeed+ 10 Gbps.
- USB 3.2 Gen 2x2: 20 Gbps på Type-C med dual-lane.
- USB 4: 40 Gbps, baseret på Thunderbolt 3, kun Type-C.
Bemærk: Et USB 3.0-kabel virker fint i en USB 2.0-port (faldet ned til 480 Mbps), men et USB 2.0-kabel i en USB 3.0-port giver kun USB 2.0-hastighed selv om porten kan mere. Power-rating gælder uafhængigt af data-version.
Pinout-overblik
- USB 2.0 Type-A: 4 pinne — VBUS (5 V), D−, D+, GND.
- USB 2.0 Type-B: samme 4 pinne i firkantet stik.
- USB Mini-B (5-pin): VBUS, D−, D+, ID, GND. ID-pin er normalt floating eller GND.
- USB Micro-B (5-pin): VBUS, D−, D+, ID, GND. ID til OTG-detektion.
- USB-C (24-pin): 4× VBUS, 4× GND, 2× D+/D−, 2× CC (Configuration Channel for orientering og PD), 2× SBU (sideband), 4 SuperSpeed-par. CC-pinnene er kritiske — uden korrekt CC-resistor virker Type-C ikke.
USB Power Delivery (PD)
USB-C Power Delivery forhandler op til 100 W (20 V × 5 A) i USB PD 2.0/3.0 og op til 240 W (48 V × 5 A) i PD 3.1 EPR. PD kræver:
- Et kabel der understøtter den ønskede effekt — for >60 W kræves en e-marker-chip i kablet.
- En kilde der kan levere PD (oplader/strømforsyning).
- En modtager der kan forhandle PD via CC-pinne.
Ikke alle USB-C kabler er PD-kompatible. 100 W LCD-kablet i udvalget er certificeret til den fulde PD-spec.
Vigtigste parametre
- Stik-type: Type-A (host), Type-B (printer-stil), Type-C (moderne universal), Mini-B og Micro-B (legacy peripheral).
- Længde: 6"/15 cm (kompakt projekt), 30 cm (kort), 1 m (standard), 1,5 m (lidt ekstra), 6 ft/1,8 m (lang), 2 m+ (skrivebord-til-PC). USB 2.0 spec er 5 m maks.
- Strømrating: Standard USB-A er 0,5 A (USB 2) til 0,9 A (USB 3); USB-C uden PD er 3 A; med PD op til 5 A.
- Skærmning: Vigtigt mod EMI — særligt relevant ved fast-charging og lange kabler.
- Datakapabel? Nogle billige "charging only"-kabler mangler D+/D−. Tjek altid hvis kablet skal bruges til programmering.
- Kabelkappe: PVC (standard, billigt), bomulds-flettet (holdbart, æstetisk), silikone (fleksibelt, anti-tangle), nylon-braided (premium fast-charging).
Sådan vælger du
Almindelige anvendelser
- Firmware-upload til Arduino, ESP32, Pi Pico — bare et standard USB-A til Type-B/Micro-B/Type-C alt efter board.
- Seriel-konsol-debug — samme USB-kabel der uploader firmware giver typisk også seriel debug-output (115 200 baud i Arduino IDE Serial Monitor).
- Strømforsyning — USB-A leverer 5 V op til 0,5-2,1 A; USB-C op til 5 A uden PD.
- Fast-charging af smartphone fra dev-board-rig — 100 W PD med LCD giver realtids effekt-monitoring under test.
- Power-monitoring af IoT-projekter — LCD-kablet viser direkte hvor meget projekter trækker.
- Battery-life-test uden USB-power — extension med power switch tillader dataoverførsel uden at oplade.
- OTG flash-drive på Raspberry Pi Zero — micro-A OTG-adapter giver USB-A-host på Pi.
- Industrielt OBD-II eller debug-interface — A-til-B for robust forbindelse i støvede miljøer.
Almindelige fejl
- "Charging only"-kabel til programmering — billige kabler uden D+/D−. Resultat: enheden enumeres ikke. Test med et kendt-godt data-kabel.
- USB-A til USB-A direkte — kortslutter to power-supplies (begge 5 V VBUS i begge ender). Brand- eller skadesrisiko. Brug aldrig.
- USB-C uden korrekt CC-resistor — billige USB-C breakout-boards uden 5,1 kΩ pull-down på CC1/CC2 vil ikke modtage power fra en USB-C oplader.
- USB 3.0-kabel til en gigabit-strøm-bandwidth-applikation — billige USB 3.0-kabler kan have dårligt skærmede SS-par; bruger gerne kortere certificerede kabler.
- For lang kabel til sub-1 A USB-host — voltage-drop på 5 m USB 2.0 kan give <4,5 V ved load, hvilket forstyrrer mange dev-boards. Brug kortere eller tykkere kabel.
- Forkert orientation på Mini-B og Micro-B — disse stik kan kun gå én vej. Forsøg ikke at presse — det knækker connector eller kabel.
- USB Type-C kabel uden e-marker til 100 W — kabler uden e-marker-chip leverer kun op til 60 W. For 100 W skal kablet være certificeret PD 3.0+ med e-marker.
- Glemt at tjekke hvad type B er — der findes USB 3.0 Type-B som er en udvidet udgave af USB 2.0 Type-B med ekstra pinne ovenpå. Inkompatibel med 2.0-stik.
- Hydra-kabel til høj-effekt-projekt — USB-host leverer typisk kun 100-500 mA. Til motorer, lasers og solid-state-relays brug en separat strømforsyning.
Pin-belastning og kabel-impedans
- USB 2.0 D+/D−: 90 Ω differentiel impedans. Lange eller dårligt skærmede kabler giver signal-degradation og enumeration-fejl.
- USB 3.0 SuperSpeed-par: samme 90 Ω differentiel, men strammere tolerancer. Kabler over 3 m skal være certificerede.
- VBUS-strømrating: 22 AWG kerner kan tåle ca. 0,5 A; 20 AWG ca. 2 A; 18 AWG ca. 5 A. Type-C 5 A-kabler bruger 18 AWG VBUS/GND.
Relaterede kategorier
Til paraplykategorien: Kabler og ledninger. Til andre kabel-typer: Audio kabler, Seriel kabler (USB-TTL, USB-RS232, USB-RS485 alle bruger USB-A), Video kabler, Diverse kabler. Til jumper-wires og prototyping-ledninger: Elektronik-ledninger. Til USB-stik som komponent (Type-A, Type-B, Micro-B, Type-C breakout): Diverse stik og Headers. Til DC-barrel-jack på Hydra: DC Power-stik. Til JST-stik på Hydra: JST stik/konnektere. Til alligator-clips: Alligator clips. Til prototyping: Breadboard, Hulprint. Til boards der bruger USB: Arduino-boards, Raspberry Pi-boards, micro:bit, udviklingsplatforme. Til USB-PD- og FT232-IC'er: IC'er SparkFun. Til strømforsyninger: Strømforsyninger. Til kabinetter med panel-mount: Bokse og kabinetter. Til multimeter til debug af USB-power: Værktøj.