ads131a02 我的使用环境同步从机模式 M2 -GND,M1-VCC ,M0-FLOAT,芯片的配置是按照手册p79页上面的流程初始化,并且每配置一部,我读出来比较确保配置执行到位,按照此流程,配置完成,然后发送命令:读取寄存器命令读取电压,增益位1,读取ad通道命令是:0x20 + 0x11(第一通道) 获取数据为0;但是我在外面加载的是3.3v.
晶振波形:
电路图:
下面是读取通道波形:黄色是mcu 发给你ads131a02 的数据线;
Johnsin Tao:
Hi还要看芯片的配置,例如供电正常,REF参考电压正常,晶振正常工作,以及RESET置高等等,这些都没有问题,正确的SPI时序,配置寄存器,才会有正确的输出。
gesd jess:
回复 Johnsin Tao:
hi:
配置通讯这部分能正常执行,配置没有问题,我们是参考手册里面的配置流程,目前的情况是配置完之后,我读取STAT_P和STAT_N 提示第二通道的负极和正极超过阀值。电路VNCP 我们接的是地,芯片模拟供电5v ,数字部分供电3.3v,没有用到电荷泵;A_SYS_CFG 配置的值是0x78; 参考是内部的4.0V,在通道使能的时候发现有的板子写入0X0f 读出来是03 ,有些板子读出来是02,我发命令null 读取数据 STAT_1的值是36;请看看有什么不对的地方
gesd jess:
回复 gesd jess:
ti的技术支持有吗,回答一下