This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS1298R:SPI 寄存器读取 ADS1294R

Guru**** 1125150 points
Other Parts Discussed in Thread: ADS1298R, ADS1298, ADS1294R
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1041276/ads1298r-spi-register-read-ads1294r

器件型号:ADS1298R
主题中讨论的其他器件: ADS1298ADS1294R

您好!

我们目前正在使用 ADS1298R 开发新产品。

我之前开发过 ADS1298驱动器(采用 SPI 通信)、因此我将其重复用于 ADS1298R。

这是我要发送到 ADS1298R 的确切消息 :  

0x40 // Write 26 bytes at address 0
0x19
0xD2 // Payload
0x04
0x02
0x4E
0x03
0x80 
0x50 
0x80 
0x80 
0x80 
0x80 
0x80 
0x80 
0x02
0x02
0xFF
0xFF
0x00
0x00
0x00
0x00
0x00
0xF1
0x22 
0x0A
0xE3 

然后我执行读取

0x11 // SDATAC
0x20 // Read 26 bytes at address 0
0x19
0xC0 // Readback
0x04
0x02
0x4E
0x03
0x80 
0x50 
0x80 
0x80 
0x00 
0x00 
0x00 
0x00 
0x02
0x02
0xFF
0xFF
0x00
0x00
0x02
0x00
0x00
0xF1
0x22 
0x0A
0xE3 

让我惊喜的是、我读取0xC0作为 ID、寄存器 CH5SET、CH6SET、 CH7SET 和 CH8SET 已归零 (我 使用逻辑分析仪双次检查 SPI 通信)

该值对应于与数据表相关的 ADS1294R (第65页和第66页)、但我检查了封装标记并将其写入"ADS1298R 0BZDEC9G1"

有什么想法我为什么会获得这些价值观?

谢谢、

Gabriel