Other Parts Discussed in Thread: LMP90100 使用LMP90100碰到问题,使用方式如下:3片LMP90100,LMP90100都配置成4路差分,scanmode 3,中断中置位标志位,主循环中读数据,MCU是一片M0.
3片LMP90100的输入(每片4路,共计12路),第一片LMP90100输入是悬空(开路),第二片LMP90100前2路开路,后2路短接,第三片LMP90100输入全部短接,
问题1:
连续工作2、3分钟后,每片LMP90100返回的数据都是某个固定通道的数据…
Other Parts Discussed in Thread: LMP90100LMP90100,一直是IO模拟SPI
之前的电路版本,读、写寄存器均正常
电路变更:LMP90100的片选信号和中断信号由之前的隔离器隔离(ADUM1401)更换为光耦(PS2801C-4)
现象:寄存器写正常,无法读寄存器,无论哪个寄存器,更换过2个批次的LMP90100、代码调整若干次,同样的现象
求指点解决问题的方向或提供一个IO模拟SPI读LMP90100的示例程序,感谢!
Other Parts Discussed in Thread: LMP90100 需要使用LMP90100自带的CRC校验功能,按datasheet所述,只需将EN_CRC位和DRDYB_AFT_CRC置位即可,即SPI_CRC_CN寄存器写入0x14。
实际测试时发现,CRC寄存器读出来的始终是0xFF,不知问题在哪里,求指教。
具体设置和现象:SPI_CRC_CN寄存器写入0x14,SPI_DRDYBCN寄存器的CRC_RST位按默认(为0)处理,依次读取SENDIAG_FLAGS寄存器(地址0x19…
在DATASHEET关于VREF介绍,这段话(For optimal performance, VREF should be the same as VA and sourced with a clean source that is bypassed with a ceramic capacitor value of 0.1 μF and a tantalum capacitor of 10 μF. ) 是不是可以理解为VREF可以直接从VA引脚一过来,中间加一个0.1 μF陶瓷电容和一个10…