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

ADS1292 寄存器配置问题

大神们:

        我想做一块测心电的板子,但是现在采集不到正确的数据,大神们指点我一下是哪里搞错了。

        原理图

      

1、寄存器配置:

  01h 配置为 0x02

  02h 配置为 0xE0

  03h 配置为  0xF0

  04h 配置为  0x00

  05h 配置为  0x00

  06h 配置为  0x2C

  07h 配置为  0x0F

  08h 配置为  0x40

  09h 配置为  0x02

  0Ah 配置为  0x03

  0Bh 配置为 0x0C

我将 INP1 和 INN1    接到了板子的  GND,  希望能够测量到0V 的电压,但是实际 测出来的是  最大值。

下面试我的串口输出

cb8000  7fffff  fffc3f  ch1: 2419999  ch2:  -277
cb8000  7fffff  fffc3f  ch1: 2419999  ch2:  -277
cb8000  7fffff  fffc28  ch1: 2419999  ch2:  -283
cb8000  7fffff  fffc3e  ch1: 2419999  ch2:  -277
cb8000  7fffff  fffc4b  ch1: 2419999  ch2:  -273
cb8000  7fffff  fffc3a  ch1: 2419999  ch2:  -278
cb8000  7fffff  fffc30  ch1: 2419999  ch2:  -281
cb8000  7fffff  fffc23  ch1: 2419999  ch2:  -285
cb8000  7fffff  fffc2e  ch1: 2419999  ch2:  -282
cb8000  7fffff  fffc50  ch1: 2419999  ch2:  -272
cb8000  7fffff  fffc3d  ch1: 2419999  ch2:  -277
cb8000  7fffff  fffc35  ch1: 2419999  ch2:  -280
cb8000  7fffff  fffc4d  ch1: 2419999  ch2:  -273
cb8000  7fffff  fffc3a  ch1: 2419999  ch2:  -278

2、 之后我又尝试不配置右腿驱动和Lead Off 检测,然后通过单片机输出一个DA 信号到 INP1 和 INN1,

但是无论我 增加DA 输出,还是减少DA输出。ADS1292采集到的结果都 没有发生逾期的变化。

寄存器配置如下

                01h        配置为    0x02
                02h        配置为    0xA0
                03h        配置为    0x10
                04h        配置为    0x10
                05h        配置为    0x10
                06h        配置为    0x23
                07h        配置为    0x00
                08h        配置为    0x40
                09h        配置为    0x02
                0Ah        配置为    0x07
                0Bh        配置为    0x00  

下面是我的串口输出    

c00000  017f2b     fffc34

c00000  017e81   fffc40

c00000  017f29    fffc3a

c00000  017ee1  fffc20

Sulyn ZHANG:

你好,

你注意下,读写寄存器时,SCLK的时钟速率需要为fSCK速率的2倍,你确认下。

Best regards,

Sulyn Zhang

大林:

config设置最好先按手册后面的初始化流程来,理解了再去改他

赞(0)
未经允许不得转载:TI中文支持网 » ADS1292 寄存器配置问题
分享到: 更多 (0)