搜索
bottom↓
回复: 2

请教LPC1788以太网RMII模式下ENET_REF_CLK管脚信号如何监测的问题

[复制链接]

出0入0汤圆

发表于 2013-8-14 16:10:19 | 显示全部楼层 |阅读模式
各位好 ,请大家支个招 :
用1788做个项目  想把以太网做成个选配件,于是将PHY芯片做到了单独的一个小板上。主板上没有检测PHY芯片小板有没有插上就初始化EMAC,结果CPU被锁死(芯片文档上有写:如果ENET_REF_CLK没有信号的情况下初始化EMAC,CPU会出现锁死现象)。
刚才也测试了一下在正常运行状态下,直接拔掉PHY芯片小板也会使CPU锁死导致系统死机。
这样带来一个问题:如果系统在运行过程中PHY芯片坏掉或者PHY芯片的晶振坏掉,肯定会导致系统死机的。  
现在请各位高手支个招,如何利用RMII模式的几个管脚检测模块有没有插上 或者ENET_REF_CLK的信号是正确的。由于现在线路板已经做好了  不能增加检测端口。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2013-8-14 17:39:33 | 显示全部楼层
如果系统在运行过程中PHY芯片坏掉或者PHY芯片的晶振坏掉,肯定会导致系统死机的。

这个不必担心 ,因为无解。即使PHY不坏掉,MCU本身也会坏掉。

EMAC初始化时,需要等待RMII_CLK_REF就绪才会复位的。
可以在这里加个超时,出错就跳过。
如果运行中坏掉也就听天由命了,多注意电路质量吧。

出0入0汤圆

 楼主| 发表于 2013-8-15 15:26:06 | 显示全部楼层
有没有什么方法判断RMII_CLK_REF是否就绪吗?这样可以在初始化之前判断一下然后初始化。如果在MCU的网络工作过程中出现了RMII_CLK_REF信号丢失的现象的话系统就会死机的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 11:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表