Microchip
直播中

李桂芝

8年用户 165经验值
私信 关注
[问答]

LAN9252没有SPI响应

嗨,我用LAN9252通过(单一)SPI连接,但我无法得到任何关于MISO的响应。我试图用慢读来读BYTE_TEST寄存器(0x64h),时钟减慢到1MHz,我试过小和大的端子(见附图),但不管怎样,MISO都做ES不会产生任何东西(在CPU中我已经尝试了上拉和下拉)。据我所知,如果将图表与数据表中的“SPI READ”图(10-4)进行比较,我的图表看起来应该如此。当我通过EtherCAT读取ESC寄存器时,可以看到EEPROM已加载,PDI控制寄存器配置为SPI:reg 0110 0x5615 ESC DL Statusreg 0140 0x80 P有没有人对我还能做什么有什么建议?

回帖(10)

陈菊羽

2019-11-7 13:00:58
糟糕的是,芯片看起来比我预期的重置后需要更长的时间。
举报

李蕊

2019-11-7 13:08:04
感谢您张贴跟进!醒来需要多长时间?我同时重置了uC和LAN芯片,搞砸了。重置的uC喜欢用奇怪的方式驱动IO线路,所以LAN芯片上的引脚绑定不能正确读取绑定。理想的是必须使用UC GPIO来驱动复位,但没有多余的引脚。而不是一个电源良好的复位,增加了MIC803复位芯片,所以局域网芯片复位被否定后,加州大学。
举报

陈菊羽

2019-11-7 13:19:29
我自己没有做过任何测量,但是当我重新阅读数据表时,我发现以下情况:*开机复位通常需要大约21ms.(6.2.1.1)*RST#引脚复位通常需要大约760us。(2.2.1.2)
举报

王登菊

2019-11-7 13:35:22
你能告诉我如何连接hbi引脚吗?我想把这个芯片用在一个小型设备上,用4线制spi和dspic33。读这个芯片的几乎所有数据表,但是找不到引脚连接的提示。我应该把不用的引脚连接到gnd,还是让它们不连接?谢谢,约翰。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分