Rtl9210b Datasheet
The Realtek RTL9210B is a high-performance USB bridge controller designed to act as a versatile link between a USB host and various M.2 storage devices. Its primary appeal lies in its dual-protocol support, allowing it to handle both NVMe (PCIe) and SATA SSDs seamlessly. Key Specifications & Features
Dual Protocol Support: Automatically switches between USB-to-PCIe and USB-to-SATA modes based on the connected M.2 drive. Performance:
NVMe: Supports PCIe Gen3 x2, providing up to 10Gbps bandwidth.
SATA: Supports SATA Gen3 speeds, delivering up to 6Gbps bandwidth.
Power Management: Features a dynamic power state switching algorithm that balances performance with power saving for different market segments like desktops, workstations, and mobile devices.
Connectivity: Integrated with USB Type-C and supports the USB 3.2 Gen2 specification.
Reliability Features: Supports critical protocols for SSD health, such as UASP (USB Attached SCSI Protocol) and TRIM commands. Package: Available in a 68-pin QFN Green package. Why It Is Considered "Good"
Industry reviews and user feedback suggest the RTL9210B is one of the most reliable controllers in the consumer-grade market. Unlike older or lower-end alternatives, it maintains higher sustained read/write speeds (often 920–980 MB/s for NVMe) without immediate thermal throttling. While some early Linux kernel reports indicated stability issues, recent tests confirm it functions properly with performance that often exceeds its competitors. External Resources
Official Product Info: View general features on the Realtek RTL9210B Product Page.
Datasheet: A version 1.1 datasheet is available through Scribd.
Community Support: You can find firmware updates and unbricking tools on various GitHub repositories.
Are you looking to buy an enclosure with this chip, or are you trying to update the firmware to fix a specific issue like drive recognition or overheating? RTL9210B-CG - Realtek
Understanding the Realtek RTL9210B: The Ultimate Bridge Controller Datasheet Guide
If you’ve ever shopped for a high-performance external SSD enclosure, you’ve likely encountered the Realtek RTL9210B. It is widely considered the "gold standard" for bridge controllers, but finding a digestible breakdown of its technical datasheet can be difficult.
This article dives into the specifications, capabilities, and technical nuances of the RTL9210B to help engineers and tech enthusiasts understand why this chip dominates the market. 1. What is the RTL9210B?
The RTL9210B is a high-performance USB 3.2 Gen 2 to PCIe Gen 3 x2 & SATA 6Gbps bridge controller.
Unlike its predecessor (the RTL9210), the "B" variant is a dual-protocol chip. This means it can handle both NVMe (PCIe) and NGFF (SATA) M.2 drives, making it incredibly versatile for consumer electronics. 2. Key Technical Specifications
According to the datasheet, the RTL9210B is built on an advanced process node to minimize power consumption while maximizing throughput.
Upstream Port: USB 3.2 Gen 2 (up to 10Gbps). Backwards compatible with USB 3.1, 3.0, and 2.0.
Downstream Port (NVMe): PCIe Gen 3 x2 (up to 16Gbps theoretical, limited by the 10Gbps USB interface). Downstream Port (SATA): SATA Revision 3.2 (6Gbps). Package: QFN68 (8x8 mm).
Power Supply: Integrated switching regulators; supports 3.3V and 1.1V. 3. Standout Features
The RTL9210B datasheet highlights several proprietary technologies that give it an edge over competitors like JMicron or ASMedia: Dual-Protocol Auto-Detection
The chip automatically senses whether a SATA or NVMe M.2 SSD is inserted. It switches the internal logic without requiring physical jumpers or firmware toggles. Low Power Consumption & Thermal Management rtl9210b datasheet
One of the most praised aspects of the RTL9210B is its thermal efficiency. The datasheet specifies an active power consumption significantly lower than previous generations. It also features:
U1/U2/U3 Low Power States: Deep sleep modes for better battery life on laptops.
Thermal Throttling: Built-in mechanisms to protect the SSD and the controller during sustained heavy transfers. Firmware Customization
The RTL9210B supports external SPI Flash, allowing manufacturers to customize the Vendor ID (VID), Product ID (PID), and power management parameters via firmware updates. This is why you see frequent community-driven firmware "fixes" that improve compatibility with specific Mac or Windows setups. 4. Protocol Support
The datasheet confirms full compliance with the following standards: USB Mass Storage Class (MSC): For legacy compatibility.
USB Attached SCSI Protocol (UASP): This is crucial for high-speed transfers. UASP allows for multiple simultaneous commands, which is essential for reaching the 1,000 MB/s read/write ceiling of USB 3.2 Gen 2.
NVMe Express 1.3: Supports advanced command sets like TRIM, which maintains SSD health over time. 5. Why Choose RTL9210B Over Others?
When comparing the RTL9210B to the competition (like the JMS583), the advantages are clear:
Reliability: The RTL9210B is famous for its "stable disconnects." It handles OS-level ejections much better, reducing the risk of data corruption.
Compatibility: It plays well with a wider variety of host controllers (Intel, AMD, and Apple Silicon).
Versatility: Being able to reuse an old SATA M.2 or a brand-new NVMe drive in the same enclosure is a massive selling point. Conclusion
The Realtek RTL9210B datasheet reveals a chip designed for efficiency and compatibility. By bridging the gap between USB 10Gbps and the PCIe/SATA interfaces, it provides a seamless, high-speed experience for external storage.
Whether you are designing a product or just looking for the best M.2 enclosure, the RTL9210B remains the benchmark for performance and stability.
Realtek RTL9210B is a high-performance USB-to-PCIe/SATA bridge controller designed primarily for M.2 external drive enclosures
. Unlike its predecessor, the RTL9210 (NVMe only), the "B" variant is a dual-protocol chip that supports both NVMe (PCIe) and NGFF (SATA) SSDs Key Technical Specifications Interface (Host) USB 3.2 Gen 2 (up to 10Gbps bandwidth) Interface (Device) PCIe Mode: Gen3 x2 (up to 16Gbps internal bandwidth) SATA Mode: Gen3 (up to 6Gbps bandwidth) Auto-Switching
interface of the M.2 connector to automatically switch between USB-to-PCIe or USB-to-SATA modes (USB Attached SCSI Protocol) and (Bulk Only Transfer) for high-speed mass storage Power Management
Supports PCIe L1.Off/L1.Snooze and USB link power management to reduce consumption 68-pin QFN Green package Feature Highlights Dual Protocol Support:
Compatible with NVMe (M-key/B+M key) and SATA (B-key/B+M key) M.2 SSDs Integrated Components:
Includes a built-in switching regulator (5V to 1V) and LDO (5V to 3.3V), reducing the need for external power components Peripheral Support:
Integrated Type-C connector support, UART, I2C, GPIO, and customized LED blinking frequency control Performance: Capable of achieving real-world read/write speeds of ~900-1000 MB/s on USB 3.2 Gen 2 ports Common Use Cases & Market Availability RTL9210B-CG - Realtek
This is the story of the RTL9210B, a silicon bridge that became a legend among hardware enthusiasts for its ability to speak two languages—NVMe and SATA—simultaneously. The Universal Translator
In the world of external storage, most chips were specialists. You had your high-speed NVMe controllers for the elite SSDs and slower SATA controllers for the old guards. Then came the Realtek RTL9210B Go to product viewer dialog for this item. The Realtek RTL9210B is a high-performance USB bridge
, designed with a "PEDET" (PCIe/SATA detection) interface that could automatically sense what kind of drive was plugged into its mechanical M.2 slot.
The 10Gbps Speedster: When an NVMe drive was detected, it unleashed USB 3.2 Gen2 speeds, pushing data at up to 10Gbps. The Power Miser : Unlike its rivals that ran hot enough to fry an egg, the
was celebrated on Reddit as the most power-efficient bridge chip on the market. The Datasheet Secrets
The chip’s "bible"—the RTL9210B Datasheet —revealed its hidden complexity. It wasn't just a simple bridge; it was a tiny computer with its own:
Embedded Memory: Custom RAM and ROM to handle the heavy lifting of NVMe-to-USB translation.
Dynamic Power Management: An algorithm that balanced performance and heat, preventing the "sudden disconnect" issues that plagued earlier versions.
SCSI & UASP Support: It supported both legacy Bulk-Only Transfer and the modern USB Attached SCSI Protocol, ensuring it worked with everything from old Windows 7 boxes to the latest Linux kernels. The "Unbrickable" Legend Despite its prowess, the
had a dramatic side. Users on GitHub shared tales of "bricked" drives that only showed up as a generic "Realtek" device. This led to a thriving community of firmware hackers who discovered that by flashing specific versions (like v1.29 or v1.32), they could fix compatibility with stubborn Samsung drives or boost 4K random performance. RTL9210B-CG Datasheet 1.1 Arrowasia | PDF - Scribd
The Realtek RTL9210B is a 10Gbps USB 3.2 Gen 2 to PCIe/SATA combo bridge controller designed for dual-protocol M.2 SSD enclosures. Key features include UASP/TRIM support, low-power thermal management, and automatic drive detection for NVMe or SATA protocols.For detailed specifications and firmware information, visit the Realtek Product Page. RTL9210B-CG - Realtek
Realtek RTL9210B-CG is a high-performance USB-to-PCIe and USB-to-SATA bridge controller designed for dual-protocol M.2 SSD enclosures. It is widely recognized for its ability to handle both
protocols automatically, making it the industry standard for "dual-protocol" external drive cases. 🛠️ Key Specifications
The RTL9210B serves as a bridge between a USB 3.2 Gen 2 host and various storage interfaces: Interface Type: USB 3.2 Gen 2 (10Gbps) to PCIe Gen3 x2 / SATA Gen3. Data Rates: NVMe Mode: (~1000MB/s). SATA Mode: bandwidth. Form Factors: Supports M.2 sizes 2230, 2242, 2260, and 2280. Connector Support: Integrated USB Type-C connector logic. ✨ Primary Features Dual Protocol Support:
Automatically detects and switches between NVMe (PCIe) and NGFF (SATA) drives. Power Management:
Dynamically switches power states for energy saving; includes an algorithm to balance heat and performance. Integrated Components:
Built-in switching regulator (5V to 1V) and support for external SPI Flash. Customization:
Supports UART, I2C, GPIOs, and customized LED blinking patterns. OS Compatibility:
Driverless "Plug and Play" operation on Windows, macOS, and Linux. 📁 Technical Resources
If you are designing hardware or updating firmware, these resources are essential: RTL9210B-CG - Realtek
3. Key Features
8. Summary
The RTL9210B is the "sweet spot" controller for USB 3.2 Gen 2 enclosures. It offers better thermal management than the JMS583 and is widely supported by the community for firmware updates. While a formal datasheet is restricted, its widespread adoption in commercial M.2 enclosures ensures it is a reliable choice for DIY projects.
For further technical details, refer to the Realtek RTL9210B-CG Product Brief (often available via distribution partners like DigiKey or Mouser) or open-source hardware projects utilizing the chip.
The Realtek RTL9210B-CG is a high-performance USB-to-PCIe/SATA bridge controller designed to bridge modern external storage solutions with high-speed interfaces. It is most commonly found in external M.2 SSD enclosures that support both NVMe (PCIe) and SATA protocols, allowing for a "one-size-fits-all" hardware design. Key Technical Specifications
The RTL9210B is engineered for versatility and power efficiency, featuring an integrated switching regulator that converts 5V to 1V and an LDO for 5V to 3.3V. Package: QFN-48 (6x6 mm, 0
USB Interface: Supports USB 3.1 Gen 2 (SuperSpeed Plus) with bandwidth up to 10Gbps. It is fully backward compatible with USB 3.1 Gen 1, USB 2.0, and USB 1.1. Storage Protocols:
NVMe Mode: Supports PCIe Gen3 x2, providing up to 16Gbps internal bandwidth. It is compliant with NVMe Base Specification Rev. 1.3.
SATA Mode: Supports SATA Gen3 (6Gbps) and is backward compatible with SATA Gen2/Gen1. It uses the AHCI interface for communication.
Data Protocols: Supports Bulk Only Transfer (BOT) and USB Attached SCSI Protocol (UASP) for improved data transfer efficiency.
Device Support: Compatible with M.2 SSDs in various form factors (22x30mm, 22x42mm, 22x60mm, 22x80mm). Package: 68-pin QFN Green package. Major Features
Auto-Switching (PEDET): Through the M.2 PEDET interface, the chip automatically detects the type of SSD inserted (PCIe or SATA) and switches the internal controller mode accordingly.
Advanced Power Management: Features link power management (PCIe L1.Off and L1.Snooze) and a built-in algorithm that balances power consumption and performance to prevent overheating.
Native TRIM Support: Supports the TRIM command set, which is essential for maintaining the long-term performance and lifespan of SSDs.
Customization: Supports customized LED behavior (frequency/duty cycle), UART, GPIOs, and external SPI Flash for firmware storage. Performance Comparisons
The RTL9210B is often compared to competitors like the JMicron JMS583 or ASMedia controllers. RTL9210 (Non-B) SSD Protocols Dual (NVMe + SATA) SSD Protocols Single (NVMe Only) Typical Read Speed ~920–980 MB/s Typical Read Speed Thermal Efficiency Runs cooler (~42°C surface) Thermal Efficiency Known for higher heat RTL9210B-CG - Realtek
Realtek RTL9210B-CG is a high-performance USB bridge designed to connect both PCIe NVMe and SATA M.2 SSDs to a USB host
. Its standout feature is its ability to automatically switch between USB-to-PCIe and USB-to-SATA modes based on the connected drive's interface Key Specifications Host Interface: USB 3.2 Gen 2 (SuperSpeed Plus) offering up to Device Support: PCIe NVMe:
Supports PCIe Gen3 x2 (up to 16Gbps) and is backward compatible with Gen2/Gen1
Supports SATA Gen3 (6Gbps) and is backward compatible with Gen2/Gen1 68-pin QFN "Green" package Protocol Support: Compatible with (USB Attached SCSI Protocol) and (Bulk Only Transfer) for optimized data transactions Hardware & Power Management
The RTL9210B is designed for energy efficiency and flexible integration in external enclosures and docking stations Power Efficiency:
Supports advanced link power management like PCIe L1.Off, L1.Snooze, and ASPM L1 Integrated Regulators:
Features a built-in switching regulator (5V to 1V) and LDO (5V to 3.3V) Firmware Support:
Utilizes an external SPI Flash for firmware and supports customized LED patterns for status indication TRIM Support:
Native support for the TRIM command ensures long-term SSD performance by maintaining efficient garbage collection Documentation & Resources
5. Comparison to Competitors (ASMedia ASM2362, JMicron JMS583)
| Feature | RTL9210B | ASM2362 | JMS583 | |--------|----------|---------|--------| | Dual NVMe/SATA | ✅ Yes | ❌ NVMe only | ❌ NVMe only | | Datasheet availability | Public (NDA not always required) | Restricted (NDA strictly) | Public but vague | | Power efficiency | Excellent (0.6W idle) | Good (~0.8W) | Poor (~1.2W) | | Thermal detail | Adequate | Superior | Minimal |
Winner: RTL9210B for flexibility and power; ASM2362 for pure NVMe performance.
7. Physical & Electrical (For PCB Designers)
- Package: QFN-48 (6x6 mm, 0.4mm pitch).
- Operating Voltage: 3.14V – 3.46V (core) / VBUS tolerant up to 24V.
- Operating Temp: -40°C to +85°C (Industrial grade).
- PCIe Refclk: Supports 100MHz HCSL or 100MHz CMOS input.
6. Who Should Download This?
- ✅ Enclosure designers – Essential for PCB layout and USB certification.
- ✅ Firmware engineers – To implement custom vendor commands (e.g., LED control, sleep timers).
- ✅ Advanced DIYers – To understand why some enclosures fail with certain SSDs (e.g., PCIe 4.0 backward compatibility issues noted in fine print).
- ❌ Casual users – Too technical; stick to product manuals.
1. Scope & First Impressions
The datasheet for Realtek’s RTL9210B (often confused with the single-protocol RTL9210) targets designers building USB 3.1 Gen 2 (10 Gbps) external storage enclosures. The document is technically robust, spanning ~70-100 pages (depending on version), but its primary audience is clearly hardware engineers, not casual hobbyists.
4. Weaknesses & Frustrations
- Poor Organization for Beginners:
Register maps and timing diagrams are scattered. For example, the GPIO multiplexing table is in section 8.3, but the power-up sequence is in appendix B.
Recommendation: Create a quick-start guide within the first 5 pages. - Missing Advanced Debug Info:
No detailed error recovery flows for UASP (USB Attached SCSI Protocol) timeouts or PCIe link training failures. Engineers often need to contact Realtek’s FAE for this. - Sparse on Thermal Pad Layout:
While it mentions a thermal pad, the datasheet lacks explicit land pattern dimensions for the QFN-48 package, forcing designers to use standard JEDEC guidelines. - Outdated Example Schematics:
Some reference designs still show EEPROM support (rarely used now), but newer flash-less configuration via OTP (One-Time Programmable) memory is only briefly mentioned.
Guide to the Realtek RTL9210B Controller
Since Realtek does not publicly release a comprehensive, official datasheet for the RTL9210B (typical for their OEM products), this guide serves as a practical "datasheet substitute." It compiles the technical specifications, pinouts, firmware details, and implementation knowledge gathered from the hardware community and OEM documentation.
This guide is intended for engineers, DIY enthusiasts, and hardware integrators looking to use the RTL9210B in NVMe enclosure designs.