Überblick
SparkFun USB-C Host Shield for Arduino Using 5V and VIN Pins
SparkFun USB-C Host Shield for Arduino Using 5V and VIN Pins
Das SparkFun USB-C Host Shield enthält die gesamte digitale Logik und analoge Schaltung, die zur Implementierung eines USB-Peripherie-/Host-Controllers mit Ihrem Arduino erforderlich ist. Das bedeutet, dass Sie Ihren Arduino verwenden können, um mit jedem USB 2.0-kompatiblen Gerät zu kommunizieren und es zu steuern – USB-Sticks, Digitalkameras, BT-Dongles und vieles mehr!
Diese Version aktualisiert den USB-Typ-A-Anschluss auf einen USB-C-Anschluss und bietet Benutzern die Möglichkeit, die Abschirmung über die 5-V- oder VIN-Pins mit Strom zu versorgen. Die USB-C-Buchse liefert auch 5 V, wie es jeder normale USB-Anschluss (nach unten gerichtet) tun würde.
Eine vieradrige serielle Schnittstelle wird verwendet, um mit dem Host-Controller-Chip zu kommunizieren, sodass die Abschirmung die Hardware-SPI-Pins (D10-13) des Arduino mit dem MAX3421E verbindet. Alle SPI-Signale werden durch einen Hex-Konverter gesendet, um sie auf 3,3 V herunterzuwandeln.
MAX3421E USB-Controller
- Bietet USB-Host- und Peripheriefunktionen - USB 2.0-Spezifikation: 12 Mbit/s (volle Geschwindigkeit)
- Betriebsspannung: 3,0 - 3,6 V
- Versorgungsstrom: - 45 mA (max.)
- 8,7 mA (Leerlauf)
- 30–60 µA (Suspend)
- SPI-Taktfrequenz: 0–26 MHz
- Betriebstemperatur: -40 - +85°C
Arduino-Schild
- Arduino R3-Fußabdruck - SPI-Pins: - SCK: D13
- POCI: D12
- PICO: D11
- CS: D10
- INT: D9
- GPX: D8
- RST: D7
- Reset-Taste (für Arduino Board)
- Schalter: - Ein/Aus
- Stromeingang: VIN oder 5 V
- USB-C-Buchse - Konfiguriert für Host-Anwendungen
- Versorgungsstrom: - Begrenzt durch Leistungsaufnahme
- CC1 und CC2 (56kΩ Klimmzüge)
SparkFun, USB-C, Host, Shield, for