Part Number:ADS1299
请问我在配置ADS1299的时候,在发送RDATAC命令之前是能够读到ID是0x3e,读其他寄存器也是写进去的值,但是在发送了RDATAC命令后,再去读ID时读到的确是0x00,读其他寄存器也是0x00。这是为什么呢?
Amy Luo:
您好,
您在使用RDATAC命令后,是否发送了 SDATAC命令以停止连续读取数据,然后再发送的寄存器读取命令?
,
wu:
emmm…没有,使用了RDATAC命令后不能直接读ID的嘛,没有进行写操作喔
,
Amy Luo:
是的,不能,必须先发出SDATAC命令,然后才能向设备发送任何其他命令。
,
wu:
了解,谢谢
,
wu:
还有一个问题就是,我在输入端VINxP端输入固定的电平,同时将RLD引脚接地,然后输出端算出来的值跟输入端输入的一样,这样验证是不是正确的呢?
,
Amy Luo:
新的问题我们一般是建议发新帖的;
您是要验证AD采集数据转换成电压后是否和输入电压一致吗?是的,可以这样验证,但是 ADS1299 是差分输入,单端输入的话,需接成伪差分输入,且保证输入在其共模输入电压范围内。
如果您不方便使用信号发生器,您也可以配置成采集内部 test 信号以验证AD芯片是否可以正确采集且转换电压。
下面FAQ希望对您有帮助:
https://e2echina.ti.com/support/data-converters/f/data-converters-forum/192643/faq-ads129x