资讯详情

DP83848+网线热拔插

过程说明

1掉电和中断

断电和中断功能在设备7脚上重复使用。默认情况下,此pin禁止中断功能作为断电输入。MICR位0 (INT_OE)(0x11h)将引脚配置为激活低电平中断输出。

2掉电控制模式

PWRDOWN_INT引脚可以断言为低电平设备Power Down模式。这相当于基本模式控制寄存器BMCR (0x00h)第11位(下电)设置在中间。外部控制信号驱动引脚低,克服了内部上拉电阻弱的缺点。此外,通过使用外部下拉电阻,设备可以初始化Power Down状态在PWRDOWN_INT引脚上。由于设备仍将响应管理寄存器的访问,设置MICR寄存器中INT_OE位将禁用PWRDOWN_INT输入,允许设备退出断电状态。

3中断机制

通过寄存器访问控制中断功能。 在默认情况下,禁止使用所有中断源。 将MICR(0x11h)的位1(INTEN)设置1将中断输出取决于MISR(0x12h)中断屏蔽设置在低字节中。 中断条件发生时,PWRDOWN_INT引脚异步是低电平。 可读取MISR确定中断源的高字节。 MISR一个或多个将被置1,表示当前所有未决中断。 读取MISR所有未决中断都将被清除。

示例:要在链接状态更改或能量检测电源状态更改时生成中断,步骤如下: ?将0003h写入MICR以设置INTEN和INT_OE ?向MISR写入0060h以设置ED_INT_EN和LINK_INT_EN ?监控器PWRDOWN_INT引脚 当PWRDOWN_INT当引脚为低电平时,用户将读取MISR检查寄存器ED_INT或LINK_INT位置1,例如,中断源。 读取MISR之后,中断应清零,PWRDOWN_INT引脚无效。

寄存器

代码说明

1. DP83848的7脚INT接入MCU的IO口,IO配置为外部中断,

2.设置MICR(0x11)的INTEN和INT_OE位为1,

3.设置MISR(0x12)的ED_INT_EN和LINK_INT_EN位为1,

4.在外部中断中查看MISR(0x12)中ED_INT和LINK_INT位是否置1,

5.若ED_INT和LINK_INT位为1,则进一步查看BMSR(0x01)的LINK STATUS和AUTO-NEGOTIATION 是否为1,如果为1,则表示网线已插入,初始化网络并创建tcp链接;如果不是1,说明网线已经拔出并关闭。tcp链接。

标签: dp840用电阻

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台