I routed the second hdmi port and the ethernet port!
HDMI was super straight forward, just a copy of the other one rotated 90 degrees. Did take me a second to remember what I did but I got it done.
Next was ethernet. I had no idea what I was doing for this but here we go.
I started connecting the diff pairs of the connector to my ethernet controller. This converts the ethernet junk to PCIE for my Mu to deal with.
All length matched, impedance matched to 100 ohms, spaced out properly, ESD filtering, etc. All sorts of nonsense.
It was at this point, when I went to wire the passives for my ethernet controller that I realized - hey, this needs 1v0. I don’t have 1v0 in my power circuit.
Time to speedrun a power circuit. Ready… Set… Go!!
I started by pulling up TI WeBench to get a power circuit schematic. I inputed 1v and 500ma and it outputted a couple options. I picked the first one, the cheapest.
It gave me this. I used it to make:
This. Identical circuit, just some pins moved on the symbol. I threw this onto the Ethernet page because my Power page is full, and because this is gonna be near the ethernet connector as I don’t trust the 1v to survive a path across the board. Just in case.
After that, I synced the schematic to my pcb, and threw together the circuit on board.
Stupid simple, so it’s stupid reliable. Boom. Power circuit done.
With that fixed I could go back to adding all the passives and power hookups for my ethernet controller.
Bam. Done.
This thing has so many power hookups, it’s unreal. 4 different pins get 1v0, 3 different pins get 3v3. That’s 7 pins. Wtf.
It’s ok though, I got it done. I did have to route decoupling internally for a couple pins just because they got placed next to high speed pairs for some reason (stupid placement realtek. stupid placement.).
I think if I do this again I will use a TI IC for ethernet because the realtek documentation is mid and 1v0 is stupid. Give me 3v3 and 5v like a sane person.
Anywho, with that done, all the ports on the board are wired. Yup. All of them. HUGE progress. But - what do I have left?
m.2 slots
CMOS battery
fans
gps
lorawan
final power routing (5v and 3v3)
final signal routing (hook it all up to the mu)
That’s it! Only 7 things on my checklist. M.2 slots are more diff pairs because of course they are, but after that it’s smooth sailing stupid logic until the final signal routing. And even then, that is partially stupid logic too (high speed = smart logic, low speed = stupid logic).
I guess I’ll tackle M.2 next? TBD.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.