JMB585 - PCIe Gen3x2 to 5-Port SATA 6Gb/s Bridge | JMicron
MPN: JMB585 ✓ NakahandaJMB585 Ulas
A bridge controller is a specialized interface IC that translates one bus protocol into another, sitting in the storage hierarchy between the host (PCIe root complex) and the storage device layer (SATA/AHCI drives). In a typical PC system, the JMB585 occupies the same role as a chipset-integrated SATA controller: it enumerates as a standard AHCI host, so operating systems treat its ports exactly like native motherboard SATA ports.
Key features include five independent SATA 6Gb/s downstream ports, an upstream PCIe Gen3 x2 (about 2 GB/s) link, native AHCI and legacy IDE mode support, SSD TRIM command pass-through, and Port Multiplier support for expanding beyond five drives. JMicron emphasizes that the device almost fully saturates the PCIe Gen3 x2 line bandwidth, which matters when multiple SSDs are accessed concurrently.
Technically, the JMB585 is highly integrated with JMicron self-designed PCI Express and SATA PHY IP on a single die, eliminating external PHY chips and reducing BOM cost and board area. Firmware operates transparently with in-box AHCI drivers in Linux, Windows, and most UEFI/BIOS implementations, which is why JMB585-based M.2 A+E and M.2 B+M adapter cards are popular in NAS and home-server builds.
Typical applications include M.2-to-5xSATA expansion adapters for NAS servers (TrueNAS, Unraid), desktop storage upgrade cards, embedded x86 platforms such as the ODYSSEY-X86J4105, and industrial storage expansion where driverless AHCI compatibility is required.
A key design consideration: the PCIe Gen3 x2 uplink (approx. 2 GB/s) is shared across all five SATA ports, so total concurrent bandwidth saturates at roughly two SATA SSDs running at full 6Gb/s speed; mechanical HDD workloads are never limited.
This page synthesizes distributor availability, drop-in alternative analysis versus ASMedia ASM1166 and JMB582, and practical design notes not found in the manufacturer datasheet.
Mga alternatibo na pwedeng ilagay na JMB585 — parehas na package, pin-to-pin na katugmang. Hindi kasama ang mga bahagi ng iba't-ibang package na nangangailangan ng pagpapaayos ng PCB.
Variante sa Seri na ito
Katulad na modelo sa serye na katugma sa pagpasok JMB585 (parehas na form factor at footprint) — pagkakaiba sa Package, RoHS Status, Mounting Type, Function, Host Interface.
JMB582
✅ Drop-In ⚠️ Mga Talaan Hindi NaiwerikmoMagkontak para sa presyo
Tingnan ang Datasheet →ASM1166
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →ASM1064
✅ Drop-In📋 Alternatibo na Reference (hindi sa katalogo)
JMB585 Mga Spesipikasyon
| Fungsi | PCIe to SATA bridge controller |
| Host Interface | PCIe Gen3 x2 |
| Number of SATA Ports | 5 |
| SATA Speed | 6 Gb/s (SATA III) |
| Protocol Support | AHCI, legacy IDE |
| Port Multiplier Support | Yes |
| TRIM Support | Yes (SSD TRIM pass-through) |
| PHY Integration | Integrated PCIe and SATA PHY (JMicron self-designed) |
| Typical Aggregate Bandwidth | Approx. 2 GB/s (PCIe Gen3 x2 line rate) |
| Packhaging | QFN-76 |
| Uri ng Pagpapasok | Surface Mount |
| Tindminan RoHS | ROHS compliant (per JLCPCB part listing) |
Gabay sa Pin Configuration ng JMB585 qfn-76
Pin configuration para sa JMB585 (qfn-76 package). Ang pagnunumero ng pin, mga function, at connection diagram ay tinukoy sa datasheet ng manufacturer. Sumangguni dito para sa eksaktong footprint at mga alituntunin sa soldering.
Wala ng detalyadong pinout data na magagamit para sa JMB585.
Sumangguni sa datasheet para sa buong pin configuration.
Tipikal na mga Gamit
JMB585 ay nararapat para sa 6 aplikasyons: M.2 to SATA NAS Expansion, Home NAS Servers (TrueNAS / Unraid), Embedded x86 Industrial Platforms, Desktop Storage Upgrade Cards, SSD-Backed Surveillance and Appliance Storage, Drive Caddy and Backplane Expansion.
M.2 to SATA NAS Expansion
The JMB585 is the de facto standard controller for M.2 A+E and B+M key adapter cards that add five SATA 6Gb/s ports to motherboards lacking onboard SATA headers. Its AHCI enumeration means TrueNAS, Unraid, and OpenMediaVault detect all five ports with zero driver configuration, and community reports confirm reliable operation under Linux kernel 5.15 and later. Each port delivers SATA III 6Gb/s, and Port Multiplier support allows future expansion beyond five drives. Designers should note the shared PCIe Gen3 x2 uplink (~2 GB/s) is never a bottleneck for HDD arrays, and LED indicators can be wired to the SATA activity pins for drive status feedback.
Inirekomenda
Home NAS Servers (TrueNAS / Unraid)
Home-server builders consistently choose JMB585-based cards when motherboards run out of SATA ports, because the chip presents a standard AHCI interface identical to chipset SATA. In Unraid and TrueNAS forum testing, the JMB585 exhibits fewer errors under Linux than competing controllers, though it lacks ASPM so idle power is slightly higher - typically an acceptable trade for HDD-centric arrays where the ~2 GB/s PCIe Gen3 x2 aggregate bandwidth is far above mechanical drive speeds. TRIM pass-through preserves SSD cache performance in hybrid pools, and legacy IDE mode availability helps with unusual or older host firmware.
Inirekomenda
Embedded x86 Industrial Platforms
Embedded x86 boards such as the Seeed ODYSSEY-X86J4105 use the JMB585 to expose five SATA ports through an M.2 slot for industrial storage expansion, data loggers, and edge servers. Driverless AHCI enumeration is the decisive advantage: industrial OS images and locked-down firmware can address the ports without vendor driver integration, simplifying certification and long-term maintenance. The QFN-76 single-die integration of PCIe and SATA PHYs keeps the adapter footprint minimal. Designers should verify supply rails and thermal budget from the official datasheet, and account for the shared 2 GB/s uplink when multiple concurrent streams are specified.
Inirekomenda
Desktop Storage Upgrade Cards
For desktop PCs, the JMB585 enables low-cost PCIe x2 or M.2-slot cards that add five SATA 6Gb/s ports for additional SSDs and HDDs without chipset limitations. Because the controller enumerates as standard AHCI, BIOS boot from JMB585-attached drives works on most UEFI firmware, allowing OS installation directly on expanded ports. TRIM support keeps attached SATA SSDs performing optimally over time. The practical bandwidth ceiling is approximately two full-speed SATA SSDs (~550 MB/s each) sharing the PCIe Gen3 x2 link, so mixed SSD/HDD configurations deliver the best value; single-drive sequential workloads run at full SATA III speed.
Inirekomenda
SSD-Backed Surveillance and Appliance Storage
Surveillance recorders and storage appliances benefit from the JMB585's combination of five ports, TRIM pass-through, and Port Multiplier support. Continuous-write workloads from multiple camera streams are well within the controller's capability because each SATA III port's 6Gb/s far exceeds per-stream recording rates, and the shared PCIe Gen3 x2 uplink (~2 GB/s) accommodates simultaneous multi-drive writes from HDD or mixed-media pools. Standard AHCI enumeration ensures the appliance firmware's storage stack treats JMB585 ports as first-class drives for RAID or ZFS pooling, without vendor-specific driver code to maintain across OS updates.
Inirekomenda
Drive Caddy and Backplane Expansion
The JMB585's SATA host supports Port Multiplier, making it suitable for multi-drive backplanes and hot-swap caddies where more than five physical bays must be served from one controller. With a Port Multiplier-capable backplane, a single JMB585 can address additional drive bays beyond its five native ports, an approach used in budget NAS chassis. AHCI-mode TRIM pass-through preserves SSD health in mixed bays. Engineers should size fan cooling for the QFN-76 controller in enclosed bays, confirm backplane multiplier compatibility (not all chipsets support it in AHCI mode), and validate enumerate order under the target operating system before production.
Inirekomenda
Buod ng mga Inirekomendang Produkto
Impormasyon ng Talumpati sa Engineering for JMB585 — ikabit, gabay sa disenyo, at impormasyon ng pagsunod sa kautusan.
Paunawang Hanapin
Ikabit sa Mga Alternatibo
| Parametro | Ito ang Producto | JMB582 | ASM1166 | ASM1064 |
|---|---|---|---|---|
| Brand | JMicron Technology | JMicron Technology | ASMedia Technology | ASMedia Technology |
| Package | QFN-76 | QFN (same JMicron family) - verify exact pin count for footprint reuse | QFN - different pinout, board respin required | QFN - different pinout, board respin required |
| SATA Ports | 5 | 2 | 6 | 4 |
| Host Interface | PCIe Gen3 x2 (~2 GB/s) | PCIe Gen3 x2 class | PCIe Gen3 x2 | PCIe Gen3 x2 class |
| SATA Speed | 6 Gb/s | 6 Gb/s | 6 Gb/s | 6 Gb/s |
| AHCI / IDE Mode | AHCI + legacy IDE | AHCI + legacy IDE | AHCI (standard enumeration) | AHCI (standard enumeration) |
| TRIM Support | Yes | Yes (same family feature set) | Yes | Yes |
| Linux Kernel Support | In-box AHCI (verified on 5.15) | In-box AHCI | In-box AHCI (5.15+) | In-box AHCI |
Pangunahing mga Pagkakaiba
- Driverless AHCI enumeration across OS and firmware (kumpara saASM1166)
- Port Multiplier support (kumpara saASM1064)
- Near-line-rate PCIe Gen3 x2 utilization (kumpara saJMB582)
Talaan ng Disenyo
Budget the shared uplink correctly: all five SATA 6Gb/s ports share the PCIe Gen3 x2 link (~2 GB/s aggregate). Designs assuming five SSDs each running at full ~550 MB/s simultaneously will see throttling beyond roughly two concurrent full-speed SSDs. Mechanical HDD arrays are never limited. Also confirm ASPM expectations early - the JMB585 does not support ASPM per community testing, so always-on servers will idle at higher link power than ASM1166 designs.
The JMB585 integrates both PCIe and SATA PHYs, so PCIe Gen3 differential pairs on the upstream side need controlled-impedance (100 ohm differential) routing with length matching, and each SATA lane requires its own differential pair routing with reference ground. Place the 25 MHz-class reference clock circuit per the JMicron datasheet layout guidelines and keep the PHY region clear of switching-regulator noise. Follow the official JMicron datasheet for decoupling network specifics rather than copying adapter-card photographs.
Estimated: typical adapter-card implementations power the JMB585 from the M.2 slot 3.3V rail; five attached spinning HDDs cannot be powered from the slot and require external SATA power feeding only the drive side, with the controller powered from the slot. Verify exact controller supply pins, voltages, and current budget in the official JMicron datasheet before finalizing power-tree design, as the verified public data does not state supply rail specifics.
Impormasyon ng Pagsunod sa Kautusan
ROHS compliance indicated by JLCPCB part listing (C2848040). Other compliance attributes not stated in provided data.