TI中文支持网
TI专业的中文技术问题咨询交流网站

求助,ADS1118 5v供电读出的模拟值相同

本人使用arduibo2560开发板和ADS1118 读取LMP91200输出的模拟值,ADS1118使用5V供电,读出的值是一样的没有任何变化。这是什么原因,求大佬相助。

Amy Luo:

您好,
可以分享出原理图吗,LMP91200输出的模拟值有变化吗
ADS1118寄存器是怎样配置的呢,配置后能正确读取出寄存器值吗

user6429604:

回复 Amy Luo:

LMP91200输出的模拟值有变化,我读取寄存器的值是固定不变的,有时候读出的是0。

Amy Luo:

回复 user6429604:

您可以附上读取Config Register的SPI时序波形图吗
ADS1118产品主页->设计与开发->软件开发 部分有ADS1118EVM Source Code可供参考:
www.ti.com.cn/…/ADS1118

user6429604:

回复 Amy Luo:

没找到怎么发附件,我测了一下波形,单片机向ads1118发送数据的波形不对。但是没找到哪里的原因

user6429604:

回复 Amy Luo:

user6429604:

回复 user6429604:

CONFIGURATION_SIG是发送的配置,下面是读取的数据

user6429604:

回复 Amy Luo:

这个是SCK的波形

MISO的波形

MOSI的波形

user6429604:

回复 Amy Luo:

你好,我换了一个芯片,可以正常读出模拟值了,但是读出的模拟值好像不正确,芯片设置的满度电压是4.096V,输入的信号是2.5V左右,读出8000多的模拟值应该不对吧

Amy Luo:

回复 user6429604:

请注意CS信号是低电平有效,您在开始读取时是否拉低了CS信号了呢
主控端发出的SCK信号异常,在读取数据前请确保SCK正常,您换了一颗芯片后,有测SCK信号吗,是正常的吗

user6429604:

回复 Amy Luo:

正常

赞(0)
未经允许不得转载:TI中文支持网 » 求助,ADS1118 5v供电读出的模拟值相同
分享到: 更多 (0)