ENC28J60 10-BaseT Network Interface Card
Created: Sep 22, 2016
No description available.
This reference design is a 10-BaseT Network Interface Card (NIC) that uses a stand-alone ENC28J60 Ethernet controller of Microchip. This controller features a fully compatible with 10/100/1000Base-T networks with integrated MAC and 10Base-T PHY. It also supports one 10Base-T Port with automatic polarity detection and correction. In addition, it has 8Kb transmit/receive packet dual port SRAM with configurable transmit/receive buffer size. This small network interface card can be used with any microprocessor or microcontroller supporting the industry standard SP interface.
The circuit board is composed of all support components for the Ethernet controller that includes a 3.3V voltage regulator, and a 3-state buffer for level conversion. It also has a RJ-45 jack with integrated magnetics and built-in link and activity LEDs for connection to an Ethernet Local Area Network. Communication with the ENC28J60 is implemented using the standard SPI (Serial Peripheral Interface) signals SCK (clock), SI (serial input), SO (serial output) and CS (chip select). The board interface is completed with other signals from the ENC28J60 such as CLKOUT, INT and RESET. Since the Ethernet controller inputs are 5V tolerant, no level conversion is required for the RESET, CS, and SI signals, but a small resistor is added in series to reduce undershoots. The INT, CLKOUT and SO pins are all buffered with a 3-state buffer acting as a level translator and 3-State isolation for SO when the board is not selected (CS High State) facilitating sharing the SPI bus with other devices. Moreover, the circuit has a small jumper header to select the operating voltage and enables the NIC to be used in 5V or 3.3V applications. It also requires a stable +5V DC supply with at least 160mA.
Network interface card basically provides the computer with a dedicated and full-time connection to a network just like PCs and workstations on a local area network. This design can be used in remote control and monitoring, data capture and logging, industrial building automation. It can also be used in appliance remote management, robotics, microcontroller research and development and TCP/IP research and development.