The second usbc port!
I have decided that differential pairs are my greatest enemy. Truly, this is miserable
I worked from the “bottom” up, routing traces through their passives in impedance and length matched pairs.
This worked surprisingly well and I ran into minimal issues. Something cool I was able to do was go back and use open channels on existing ESD diodes rather than adding more. Specifically, that one at the top. It had one pair from the first usbc port, and now has a pair from the second port. Since they both had to be routed around the plug legs like that, they end up in the same spot.
RX lines get just resistors while TX lines get capacitors and resistors. That’s what the smaller passives are on two of the lines - capacitors.
Once I had those 4 lines routed, I get to route the less crucial lines. There’s still a diff pair in these ones, but since it’s usb 2.0, it is way less important where that bad boy goes. It’s lower speed. Higher speed = more fragile = more important.
For these routing I had to add the other chips necessary for the port. One for protecting vbus shorts and one for connecting vbus to 5 volt, since this port needs to be a power source, not just a sink. That way it can power other devices.
This is what those vbus lines look like. They will be connected to 5v ultimately, but I have yet to route 5v. Soon.
With a couple more traces, I had this USBC port complete.
This one is a mess. And it was super tedious as always. But after this I get to route just some nice chill usb 2.0 as a break before I route HDMI. Hdmi has waay more passives on the diff pairs for some reason. HDMI and Ethernet also mean I get to deal with writing new differential pair rules as these have different impedances from USBC.
Anywho, here’s both usbc ports together.
It’s really getting busy in here! Can’t wait to add more.
On the logistics side of things, I got approved for super hardware builder for Outpost aswell as got my flight stipends approved. That means I am going to Open Sauce/Outpost! I need to finish this project by July 7 to truly “qualify”, though if I already have flights…
I’m not worried, I’ll get it done in time.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.