微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 关于dp83848cvv与dp83640tvv的区别

关于dp83848cvv与dp83640tvv的区别

时间:10-02 整理:3721RD 点击:

查看了下,两款芯片的引脚是兼容的,我在stm32f429开发板上有一片dp83848,我把它换成dp83848cvv后,程序卡在一段软复位代码上。如下:

  (heth->Instance)->DMABMR |= ETH_DMABMR_SR;
 
  /* Wait for software reset */
  while (((heth->Instance)->DMABMR & ETH_DMABMR_SR) != (uint32_t)RESET)
  {
  }
 

我想知道,这两块芯片的驱动是一样的吗?存在哪些区别,是不是不能直接替换使用。谢谢。

驱动不一样的。83640是支持1588同步协议的

DP83640是支持1588时钟同步的百兆PHY,  DP83848是普通的百兆PHY, 两者驱动是不一样的。另外DP83848 和DP83640也不是pin  to pin 兼容的。

细看了下,两者确实不是pin to pin兼容的。

另外一个问题,DP83640 供电和时钟正常时,会输出TX_CLK和RX_CLK吗?现在驱动不起来,我看到这两个引脚并没有时钟信号,怀疑硬件存在问题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top