TI中文支持网
TI专业的中文技术问题搜集分享网站

TLK105: 请问应该在什么情况下复位PHY?

Part Number:TLK105Other Parts Discussed in Thread:DP83822HF,

我们公司在所有产品中,都是一定时间内连续检测到False Carrier(还是Carrier Flase?)计数的时候把PHY给复位了。

我在网上查到的信息,False Carrier表示PHY检测出了某种错误。既然PHY还能检测错误说明PHY工作良好。所以我一直不知道这个根据是什么以及有什么用。

我的岗位一般不接触静电噪声实验。最近偶然的参与了一次静电噪声实验,我把PHY复位功能给删了以后实验表现反而更好了。

所以我想问一下,什么情况下需要给PHY复位?我曾经遇到过读取所有PHY寄存器都只能读出FFFF的情况。这样肯定不复位不行了。还有其他情况需要复位PHY吗?如果有,怎样检测出这些情况。

da HUANG:

型号写错了。好像近几年的产品用的是DP83822HF,只是最近一年因为某种原因临时换回了TLK105。

,

Kailyn Chen:

您好,关于您的这个问题,我想什么时候复位,要看实际情况,如果一直能正常工作的前提下,是不需要复位的。

这个器件分为硬件复位,软件复位,以及restart PHY。硬件复位基本上在上电开始初始化的时候,复位引脚是一个由低到高的变化,器件进入正常工作状态。

软件复位,不是所有的寄存器都恢复到默认值,比如只复位这几个寄存器Soft Reset of MMD3, MMD7 and PCS registers,要参考数据手册的register map,还是要在实际应用中去确定是否需要software reset。

那么restart PHY,指的是PHY的数字电路部分整个都是重新启动的状态,但是寄存器没有复位。那假如在应用中数字电路部分电压不正常,或者和数字电路有关的问题,在调试当中可能需要restart。

总之,是要根据具体情况去判断是否需要进行reset或者restart。

,

da HUANG:

非常感谢您的回复。

请问在这个器件中False Carrier计数具体代表什么?器件的哪些指标可以体现器件“正常工作”?

,

Kailyn Chen:

false carrier指的是虚假载波,我们知道物理层以一定长度的突发脉冲串burst格式传输数据单元,每个burst分成preamble+data两部分。

那么false carrier就是接收方利用一长串的preamble信号,让发送方一直以为要传输信号carrier过去。 

具体可以参考下以太网的协议规范。

那么哪些指标可以体现正常工作,首先就是通信正常最直观的。 其次我们可以根据一些状态寄存器,比如DP83822的(BMSR状态寄存器判断一些基本模式,比如是否有效的link,基本的一些配置比如全双工,半双工是否正确等。

赞(0)
未经允许不得转载:TI中文支持网 » TLK105: 请问应该在什么情况下复位PHY?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1