
ijustpostwhenimhi
823
23
7

In the previous post https://imgur.com/gallery/pinas-project-part-26-betrayal-Duk1LUq I discovered signal issues when expanding the RPi5's PCIe bus over 30cm of twinax cable.
My current solution is using a very short riser with an m.2-to-x4slot adapter, but I really liked the flexibility of m.2-to-u.2(twinax).
As I've said previously, I only have issues expanding the /Pi's/ PCIe bus over 30cm twinax, but have no issue with devices off the PCIe switch.
MiniSAS-HD/u.2 cables consist of 8 twinax pairs and a few low speed sidebands. This comes out to 4 lanes of PCIe. x4 is great for the downstream devices, but the root bus is only x1, so technically I'd only need 2 twinax pairs from the Pi to the PCIe switch.

This got me to thinking about a configuration I'd seen before in SFP+ DAC cables. It consists of 2 twinax pairs directly soldered to a PCB.
In theory the same configuration could be duplicated on an m.2 module, with a ReDriver added inline

I found the PI3EQX12902BZLEX, a PCIe3.0/SAS3/SATA3 12.5G 2-Ch ReDriver.
2-Ch makes it perfect for a single lane(tx/rx) of PCIe.
The datasheet on mouser and other suppliers is just the product brief. I've emailed Diodes Inc. but for now I've been referencing a schematic I found for the eval board, plus datasheets of other Diodes Inc buffers with matching footprint and pinout.

This is for the USB 3.1 variant from Diodes Inc. The PCIe variant sports the same EQ/FG/SW pins, and the PCIe eval board uses the same 1k and 68k values.
The eval board uses a ton of jumpers to set all the fancy "dials", but I've reduced it to 12 Tri-State Single Pole Double Throw switches.
.................................->GND
.........->1k---->SW->|->open
pin->|......................->VCC
.........->68k-->SW->|->open
.................................->GND

This is very much a rough draft, missing the sideband signal traces.
I borrowed the 3.3v regulator and LED from the eval board. I've designed circuits up to 20MHz, but we're talking 8GHz here, so I've been studying up on high speed circuit design. Thankfully it being only 2 pairs makes it easier than if I was trying to redrive all 4 lanes of the m.2 spec.
Back to the lab ;)
@StackMySwitchUp
BullittGT
CrapsMcgee
If you ever sell it, you could offer it as a Discrete Individual Componant Kit.
flarflarf
hahahaha pinas hahaha
Plifplafpluff
UnitConversionBot
30cm ≈ 12 inches
flarflarf
it sure does, unitconversionbot, it sure does.