Hardware – Differential Signaling

I’m planning a series of blog posts that delve deeper into the way networking hardware works. This started with an idea for a single blog post on PHY-chips but I found that there were too many fundamental concepts that I was ‘assuming’ were already known. I’m not an electronics expert, but I hope that I can explain just enough fundamentals to help explain the bigger picture.

The first topic I want to cover is called differential signaling. Differential signaling is used in just about every important communication interface; PCIe, SATA, InfiniBand, 10GigE XAUI and many more. I want to cover this because it is a fundamental component of network systems and secondly because it is just simple and elegant engineering.

Continue reading