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

ADS1299: 关于ADS1299在发送了RDATAC命令后读ID读出来的是0x00问题?

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

赞(0)
未经允许不得转载:TI中文支持网 » ADS1299: 关于ADS1299在发送了RDATAC命令后读ID读出来的是0x00问题?
分享到: 更多 (0)