• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

DP83848C 使用损坏原因

XIAOHEIWU 2019-02-11 浏览量:1943
本人设计的一款产品中,使用STM32F107VGT6与DP83848CVV组成LAN驱动电路(MII模式),功能都很正常,在工厂测试也未出现任何问题,在客户手中使用半个月后,陆续出现产品不工作,不能连电脑。分析退回来的产品发现DP83848C的RESET脚对地短路,STM32F107也不能启动。DP83848的RESET脚与STM32F107的RESET PIN 直连再通过100NF的电容接地。断开DP83848C的RESETSTM32F107的RESET PIN之间的连接,STM32F107工作正常。通过万用表粗略测试DP83848的GPIO阻抗,只有RESET PIN阻抗低至几十欧姆,其它GPIO阻抗无异常。给正常DP83848供电,人为一直拉低RESET电平,其它GPIO电平与RESET PIN阻抗只有几十欧姆的DP83848一样。目前看起来DP83848只有RESET PIN损坏,但不知为何会损坏,而与其直连STM32F107 RESET PIN却正常?如果将DP83848的RESET脚悬空是不是可以解决这个问题(假设是外部损坏,有没有可能是从芯片内部损坏?)?求帮助,谢谢!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我觉得应该是单片机与DP83848的复位引脚相互干扰导致的。

    建议查看ST的文档《外部IC连接NRST导致MCU 内部复位信号失效的问题》

    我的推测是在复位的过程中,因为单片机与DP83848不同步,导致从某个瞬间有个大电流从外部流入DP83848,以致DP83848内部的下拉的CMOS损坏。

    由于我没找到DP83848的复位引脚图,所以只是猜测。

    建议你在单片机和DP83848两个复位引脚前各加一个二极管,或者使用两个单独的复位电路

    11.png​​​

    • 发布于 2019-02-11
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:6
  • 看你的描述,内部损坏可能性比较大

    估计是网口没做好ESD和隔离,造成PHY损坏

    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 2
    • 0

  • stm32的芯片有时候也会复位脚对地短路,应该是芯片质量不好,外部干扰也不会打坏复位脚的,只有打坏接口电路
    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 2
    • 0

  • 网络部分的必要的保护都有哪些,网络还是比较脆弱的,保护一定要做好
    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 2
    • 0

  • 网口上面加个ESD器件保护一下,如果对方的设备有静电,有可能会损坏芯片的
    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好是把你的保护元件检查一下,有可能是你的保护元件失效了
    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

DP83848C 使用损坏原因