English
Language : 

LM3S6100 Datasheet, PDF (436/559 Pages) Texas Instruments – Stellaris® LM3S6100 Microcontroller
Ethernet Controller
Figure 12-4. Interface to an Ethernet Jack
Stellaris
Microcontroller
PF2/LED1
PF3/LED0
60
59
MDIO 58
TXOP 43
PF2/LED1
PF3/LED0
R3
10K
+3.3V
+3.3V
R4 R5
49.9 49.9
C2
C3
10pF 10pF
TXON 46
RXIP 40
RXIN 37
R8 R9
49.9 49.9
+3.3V
C6
C7
10pF 10pF
C13
0.01UF
10/100BASE-T Ethernet Jack
P2
+3.3V
12 G+
R6
11 G-
330
3 1CT: 1
C4 +3.3V
5
0.1UF
4
TX+ 1
TX- 2
RX+ 3
4
7 1CT: 1
C5 +3.3V
6
5
RX- 6
7
8
0.1UF
8
R7 +3.3V 2 Y-
330
1 Y+
9 NC
10 GND
J3011G21DNL
12.4.2
The following isolation transformers have been tested and are known to successfully interface to
the Ethernet PHY layer.
■ Isolation Transformers
– TDK TLA-6T103
– Bel-Fuse S558-5999-46
– Halo TG22-3506ND
– Pulse PE-68515
– Valor ST6118
– YCL 20PMT04
■ Isolation transformers in low profile packages (0.100 in/2.5 mm or less)
– TDK TLA-6T118
– Halo TG110-S050
– PCA EPF8023G
■ Isolation transformers with integrated RJ45 connector
– TDK TLA-6T704
– Delta RJS-1A08T089A
■ Isolation transformers with integrated RJ45 connector, LEDs and termination resistors
– Pulse J0011D21B/E
– Pulse J3011G21DNL
Software Configuration
To use the Ethernet Controller, it must be enabled by setting the EPHY0 and EMAC0 bits in the
RCGC2 register (see page 207). The following steps can then be used to configure the Ethernet
Controller for basic operation.
1. Program the MACDIV register to obtain a 2.5 MHz clock (or less) on the internal MII. Assuming
a 20-MHz system clock, the MACDIV value should be 0x03 or greater.
2. Program the MACIA0 and MACIA1 register for address filtering.
3. Program the MACTCTL register for Auto CRC generation, padding, and full-duplex operation
using a value of 0x16.
436
June 18, 2012
Texas Instruments-Production Data