Rtl9210b Datasheet 2021 !link! Online
The RTL9210B is distinct for its "dual-protocol" support, allowing it to interface with both NVMe (PCIe) NGFF (SATA)
M.2 SSDs. This flexibility makes it a standard choice for "all-in-one" external drive cases. Key Technical Specifications Upstream Interface (USB): USB 3.2 Gen 2 with speeds up to
Backward compatible with USB 3.2 Gen 1, USB 2.0, and USB 1.1.
Includes a built-in Type-C connector controller with power role swap and cable orientation detection. Downstream Interface (Storage): NVMe Mode: rtl9210b datasheet 2021
PCIe Gen3 x2 interface, supporting NVM Express (NVMe) 1.3 protocol. SATA Mode:
Supports SATA Gen3 (up to 6Gbps) and is backward compatible with Gen2/Gen1. Storage Capacity: Generally supports up to max capacity for attached SSDs. Advanced Features Protocol Management: (USB Attached SCSI Protocol) and commands for optimized data transfer and drive longevity. Power Management:
Dynamically switches power states for NVMe/SATA/USB to save energy and balance performance. Internal Controller: The RTL9210B is distinct for its "dual-protocol" support,
Embedded with customized RAM/ROM and SPI Flash to handle AHCI and NVMe drivers. Integration:
Integrated 5V to 1V switching regulator and support for GPIOs, eFUSE, and UART interfaces. Resources & Documentation RTL9210B-CG - Realtek
7. PCB Layout Guidelines (2021 Revision)
For designers creating a USB-C SSD enclosure, the datasheet emphasizes: Length matching: PCIe differential pairs must be matched
- Length matching: PCIe differential pairs must be matched to within 2 mils. USB 3.1 pairs: within 5 mils.
- Impedance: 85 ohms differential for USB; 100 ohms for PCIe.
- Decoupling: Place a 10 µF ceramic capacitor within 2 mm of each power pin.
- Via shielding: Ground vias must surround the PCIe lanes on both sides (top and bottom layers).
- Crystal: Use a 25 MHz crystal (load capacitance 20 pF, tolerance ±30 ppm). Route as short as possible away from USB traces.
A full stack-up example for a 4-layer board is provided in the 2021 appendix.
Summary Comparison (Contextual)
When looking at the 2021 datasheets, the RTL9210B positioned itself as the "cool and stable" option:
- vs. JMicron JMS583: The RTL9210B runs significantly cooler and consumes less power, though the JMS583 was often slightly cheaper.
- vs. ASMedia ASM2362: The ASM2362 supports USB 3.2 Gen 2x2 (20Gbps), whereas the RTL9210B is capped at 10Gbps. However, the RTL9210B is preferred for standard 10Gbps enclosures due to better macOS compatibility and thermal efficiency.
Overview
- Part: RTL9210B
- Vendor: Realtek (family: Realtek storage bridge controllers)
- Device class: USB-to-SATA bridge controller (commonly used for external HDD/SSD enclosures and docking stations)
- Target use: Portable storage enclosures, single-drive docking stations, adapters supporting SATA III drives via USB interface.
3. Power Management (A Major Differentiator)
The RTL9210B is famous in the enthusiast community for its superior power management compared to competitors like the JMicron JMS583.
- Low Power Consumption: Designed with a low-power architecture, which results in cooler operation.
- ASPM (Active State Power Management): Supports L1 sub-states, allowing the device to enter low-power modes during idle periods, reducing heat generation significantly.
- Thermal Throttling: Integrated thermal protection mechanisms. If the controller temperature exceeds a defined threshold, it can throttle performance to prevent damage, though due to the low power design, active cooling (fans) is rarely required for this chip.
- DevSleep: Supports Device Sleep mode for host-initiated power management.
Firmware & Configuration
- SPI_CS#, CLK, MOSI, MISO (Pins 14-17): Connect to a 16 Mbit (max) SPI flash (e.g., Winbond W25Q16). Firmware is stored here.
- CFG0, CFG1 (Pins 1, 64): Strapping pins. For 2021 default: CFG0=Low (NVME mode), CFG1=High (Enable 10Gbps).