DP83848能量检测模式与中断机制解析

需积分: 24 153 下载量 40 浏览量 更新于2024-08-10 收藏 756KB PDF 举报
"这篇文档是关于DP83848 PHY控制器的能量检测模式和中断机制的详细解释,主要涵盖该器件如何在节省能源的同时保持网络连接的灵活性。DP83848是一款10/100 Mb/s的以太网收发器,其能量检测模式允许在无活动链接时进入低功耗状态,而在检测到网络活动时自动恢复全功能模式。" 在4.5部分中,介绍了DP83848如何通过编程配置在能量检测事件上触发中断。如果器件被设置为自动上电或断电,中断将指示转换的发生;若未设置自动操作,中断则提示需要通过软件控制手动进行电源管理。在能量检测错误事件中,中断也会被标记,并且状态将在能量检测控制寄存器中显示。中断的启用可以通过设置MII中断状态和事件控制寄存器(MISR)的ED_INT_EN位或MII中断控制寄存器(MICR)的通用中断使能控制。 5.0总结部分强调了能量检测模式对于DP83848的节能功能,该模式在检测不到线路上的活动时使设备进入休眠,同时不影响之前设定的工作模式。电源状态转换时,设备会保留原有的强制模式或自动协商、MDI或MDIX配置。能量检测逻辑可以自动或手动在不同电源状态间切换,并在电源状态变化或错误事件过多时产生中断。 DP83848的能量检测功能由寄存器设置控制,当从一个电源状态转换到另一个状态时,遵循正常的上电/复位算法。在能量检测状态下,除了能量检测电路外的所有接收电路都被禁止以降低功耗。此外,设备会周期性地发送信号来检测网络活动。能量检测模式的工作包括两个状态:正常工作状态,其中MDI活动保持电源开启;以及能量检测状态,此时设备通过低功耗电路持续监控,交替执行网络活动检测和发送脉冲信号。 在能量检测过程中,DP83848检测到一定数量的数据或误差事件才会触发动作,这些阈值可通过寄存器设置。默认情况下,寄存器计数器会考虑数据和误差事件。这种设计有助于过滤噪声并确保在实际网络活动出现时才唤醒设备。 DP83848的智能能量检测模式和中断机制实现了高效节能,同时保持了网络连接的可靠性,适用于对功耗有严格要求的应用场景。