« THAT Network Interface »
Overview:
An Ethernet controller (also known as a Network Interface or NIC) is a "sub-module" which every THAT module must contain. It is likely that many THAT modules will make use of identical or very similar NIC designs. This page documents the latest version of my NIC design.
The main purpose of the NIC is to use an Ethernet controller IC to implement low-level network functions in hardware. Additionally, the NIC contains the physical connection port and all the magnetics (transformers and chokes) to complete the IEEE 802.3-compliant network interface.
Schematics:
The latest schematic for the NIC is shown below. Some notes about this design can be found following the schematic.
Notes:
Components:
The parts list that corresponds to schematic version 0.3.2 is shown below. All parts are available from Digikey.com.
Printed Circuit Boards:
A Printed Circuit Board design for the Ethernet Controller Board has been completed. The PCB is a standard, 2-layer board with through-hole components. It measures 70.1 mm x 43.2 mm. The PCB design layout is shown below, followed by a photo of the PCB populated with components.
Connections:
The NIC board contains two female pin header connectors, in addition to the modular Ethernet jack. The small, 3-pin header is for the Power Over Ethernet (PoE), and it connects to the PoE input header on the current THAT Power Supply board. The Large, 8-pin header is for data and power for the Ethernet Controller. It is designed to connect to the mainboard of a THAT module.
The 8-pin data header pinout was defined so that the constant power signals (VCC) are near one end, with ground at the opposite end. The data lines then are oriented so that the higher-frequency data lines are close to ground, while the lower-frequency lines are closer to VCC.
The pinout of the 8-pin data header is as follows: