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

ADS8671 is unable to process commands correctly

Other Parts Discussed in Thread:ADS8671

Hi TI Team,

Thanks for your continuous supporting for my queries.

I am using ADS8671 and F28335 in my design.

I write the read_HWORD instruction to ADS8671 through F28335.The command is 0xC802 and 0x0000 which is used to read DEVICE_ID_REG. In the data-sheet, the result is 0x0000 0000.But the actual return is 0xA420 000E.

In addition ,the device always works in default mode. It cant respond to the command I typed correctly. So I can't configure his input range and the output content.

Thanks and Regards,

tengfei_cui

user6505457:

使用F28335来对ADS8671进行读写操作,

当给ADS8671写入NOP指令时 能够返回默认工作模式下的转换结果

但是给ADS8671写入读写指令时,返回的结果并不正确,无法通过写指令来配置ADS8671的输入电压范围和输出数据内容

也无法读取ADS8671内部寄存器的数据

请问这是什么原因导致的

,

Kailyn Chen:

Hello, except the DEVICE_ID_REG register, couldother registers be written normally?

In addition, during write and read operation, please refer to the description of the datasheet Page14 about7.5.4.1 Protocols for Configuring the Device and7.5.4.2 Protocols for Reading From the Device.

,

user6505457:

你好,其他寄存器也无法读取。如果给ADS8671写入NOP指令的话,返回的值是默认工作模式下的正确结果。但是一但写入读寄存器指令,ADS8671返回的数据的最低4位全为1,这与数据手册是矛盾的。同时写寄存器的指令也是无效的 ,不能更改ADS8671的工作模式,比如输入范围

赞(0)
未经允许不得转载:TI中文支持网 » ADS8671 is unable to process commands correctly
分享到: 更多 (0)