Microchip 公司的ENC424J600和ENC624J600是單獨(dú)可用的快速以太網(wǎng)控制器,具有工業(yè)標(biāo)準(zhǔn)的串行通信接口(SPI)或靈活的并行接口,主要用于以太網(wǎng)絡(luò)接口. ENC424J600/624J600滿足所有用于10Base-T 和100Base-TX以太網(wǎng)的IEEE 802.3規(guī)范, 引擎具有RSA, Diffie-Hellman, AES, MD5 和SHA-1算法,數(shù)據(jù)速率從14Mbps(SPI)到160 Mbps (分類, 16位并行接口).本文介紹了ENC424J600/624J600的主要特性和方框圖, 典型以太網(wǎng)變壓器連接圖和以太網(wǎng)演示板電路圖.
The ENC424J600 and ENC624J600 are stand-alone, Fast Ethernet controllers with an industry standard Serial Peripheral Interface (SPI) or a flexible parallel interface. They are designed to serve as an Ethernet network interface for any microcontroller equipped with SPI or a standard parallel port.
ENC424J600/624J600 devices meet all of the IEEE 802.3 specifications applicable to 10Base-T and 100Base-TX Ethernet, including many optional clauses, such as auto-negotiation. They incorporate a number of packet filtering schemes to limit incoming packets. They also provide an internal, 16-bit wide DMA for fast data throughput and support for hardware IP checksum calculations.
For applications that require the security and authentication features of SSL, TLS and other protocols related to cryptography, a block of security engines is provided.
The engines perform RSA, Diffie-Hellman, AES, MD5 and SHA-1 algorithm computations, allowing reduced code size, faster connection establishment and throughput, and reduced firmware development effort.
Communication with the microcontroller is implemented via the SPI or parallel interface, with data rates ranging from 14 Mbit/s (SPI) to 160 Mbit/s (demultiplexed, 16-bit parallel interface). Dedicated pins are used for LED link and activity indication and for transmit/receive/DMA interrupts.
A generous 24-Kbyte on-chip RAM buffer is available for TX and RX operations. It may also be used by the host microcontroller for general purpose storage.
Communication protocols, such as TCP, can use this memory for saving data which may need to be retransmitted.
For easy end product manufacturability, each ENC624J600 family device is preprogrammed with a unique nonvolatile MAC address. In most cases, this allows the end device to avoid a serialized programming step.
The only functional difference between the ENC424J600 (44-pin) and ENC624J600 (64-pin) devices are the number of parallel interface options they support.
圖1.ENC424J600/624J600 方框圖
圖2.ENC424J600典型以太網(wǎng)變壓器連接圖
以太網(wǎng)演示板
Fast 100Mbps Ethernet PICtail Plus Daughter Board Part Number: AC164132 The Fast 100 Mbps Ethernet PICtail™ Plus Daughter Board (AC164132) is an Ethernet demonstration board for evaluating Microchip Technology’s ENC424J600 and ENC624J600 stand-alone 10/100 Ethernet controllers. It is an expansion board compatible with many PICtail and PICtail Plus host boards, including the Explorer 16, PIC32 I/O Expansion Board, PICDEM.net™ 2 and PIC18 Explorer development boards.
以太網(wǎng)演示板主要特性:
• ENC624J600 10/100 Ethernet Controller with factory preprogrammed MAC address (see “ENC424J600/624J600 Data Sheet” (DS39935) for additional information)
• 25 MHz oscillator and integrated magnetic RJ-45 connector
• PICtail Plus Daughter Board edge contacts for SPI or PSP connection to Explorer 16 and PIC32 I/O Expansion Boards
• PICtail Daughter Board headers for SPI connection to PICDEM.net 2 and PIC18 Explorer Boards
• Configuration jumpers for PSP Modes 1, 2, 3, 4, 5, 6, 9 and 10 under PMP control with automatic pinout remapping
• Current monitoring jumper
• Ethernet crossover switches
• 3.3V LDO regulator with shutdown for very low Sleep current
• 3.3V to 5V SPI level translation for the PIC18 Explorer
• SSL encryption add-on software CD for the Microchip TCP/IP Stack
圖3.以太網(wǎng)演示板外形圖
圖4.以太網(wǎng)演示板電路圖(1)
圖5.以太網(wǎng)演示板電路圖(2)