微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > LMP90100读寄存器问题,求示例

LMP90100读寄存器问题,求示例

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

LMP90100,一直是IO模拟SPI

之前的电路版本,读、写寄存器均正常

电路变更:LMP90100的片选信号和中断信号由之前的隔离器隔离(ADUM1401)更换为光耦(PS2801C-4)

现象:寄存器写正常,无法读寄存器,无论哪个寄存器,更换过2个批次的LMP90100、代码调整若干次,同样的现象

求指点解决问题的方向或提供一个IO模拟SPI读LMP90100的示例程序,感谢!

如果现象就是你描述的,那之前读写都正常,换成光耦后就不正常,那说明问题出在光耦上。

你可以用示波器看下进出光耦的波形,对比下是不是幅度等等有变化。

片选信号,示波器测量过,从高到低,正常,从低到高,响应速度略慢(上升时间比较长)

因为是IO控制的片选,即使出问题(时间不匹配等)也很容易解决

至于中断信号,也测量过,从高到低,正常,从低到高,响应速度略慢(上升时间比较长)

中断信号与读取寄存器关系不大,虽然应用中一定要读取AD寄存器,但是测试时我读过其他寄存器(判断的依据是设定值是否与读取值一致,实际读的都是0,任何一个寄存器都是0)

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

网站地图

Top