ENC28J60
2.5
I / O电平
2.6
LED配置
该ENC28J60是一个3.3V的一部分;然而,这是
设计可以很容易地集成到5V系统。该
SPI的CS , SCK和SI的投入,以及作为RESET引脚,
都是5V容限。另一方面,如果主机
控制器在5V工作时,它很可能不会
在规定范围内时,它的SPI和中断输入
通过对3.3V的CMOS输出驱动
ENC28J60 。单向电平转换器是
有必要的。
一个廉价的74HCT08 (四与门) , 74ACT125
(四三态缓冲器)和许多其他的5V CMOS芯片
用TTL电平的输入缓冲器可被用来提供
必要的电平转换。使用三态缓冲器
允许方便地集成到它们共享系统
SPI总线与其它设备。图2-5和图2-6
显示例如转换方案。
在LEDA和LEDB引脚支持自动极性
检测复位。所述LED可连接成
该引脚必须输出电流,以打开LED ,或者
交替地连接,使得所述销必须吸收电流
租来打开LED 。当系统复位时,
ENC28J60将检测LED的连接方式和
开始驱动LED被配置为默认状态
PHLCON寄存。如果LED的极性被改变
而ENC28J60运行,新极性将
无法检测,直到下一次系统复位。
LEDB是,所述发光二极管的连接是唯一
自动读取上电复位,并确定如何到起始
tialize的PHCON1.PDPXMD位。如果引脚源
电流的方式点亮LED ,该位被清零
复位和PHY默认为半双工操作。如果
引脚吸收电流的方式点亮LED ,该位被置位
上电复位和PHY默认为全双工操作。
附着到LEDB销,所述PDPXMD位将复位
以一个不确定的值。
图2-5:
电平转换使用
和盖茨
ENC28J60
MCU
I / O
SCK
SO
图2-7:
CS
SCK
SI
LEDB极性和
复位配置
选项
+3.3V
全双工操作:
PDPXMD =
1
SI
OSC1
INT0
SO
CLKOUT
INT
LEDB
半双工操作:
PDPXMD =
0
图2-6:
电平转换使用
三态缓冲器
ENC28J60
LEDB
MCU
I / O
SCK
SO
SI
OSC1
INT0
CS
SCK
SI
SO
CLKOUT
INT
发光二极管还可以分别被配置为控制
其操作极性(开或关有效时) ,眨眼率
和眨眼舒展间隔。该方案是由控制
在LACFG3 : LACFG0和LBCFG3 : LBCFG0位。
对于闪烁拉伸的典型值如表2-1所示。
表2-1:
LED闪烁延时
长
典型的拉伸(MS )
40
70
140
拉伸长度
T
NSTRCH
(普通)
T
MSTRCH
(中)
T
LSTRCH
( LONG )
DS39662B第8页
初步
©
2006年Microchip的科技公司