TI中文支持网
TI专业的中文技术问题搜集分享网站

LMP90100读寄存器问题,求示例

LMP90100,一直是IO模拟SPI

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

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

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

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

Wanda WANG:

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

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

lorne Jiang:

回复 Wanda WANG:

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

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

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

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

赞(0)
未经允许不得转载:TI中文支持网 » LMP90100读寄存器问题,求示例
分享到: 更多 (0)