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

ADS1291 讀data都是0x7FFFFF

使用Nordic52832 與ADS1291 做溝通 ,ADC_CLKSEL = H,使用內部clock(512k)。

SPI SMCK = 1M Hz, 讀到data都為0…最後降頻至250kHz ,才可以成功的對Register讀寫…

目前暫存器設定為

Register Address Ssetting
CONFIG1 0x01 0x02
CONFIG2 0x02 0xE0
LOFF 0x03 0xF0
CH1SET 0x04 0x00
CH2SET 0x05 0x00
RLD_SENS 0x06 0x2C
LOFF_SENS 0x07 0x0F
LOFF_STAT 0x08 0x0F
RESP1 0x09 0x02
RESP2 0x0A 0x03
GPIO 0x0B 0x0C

IN1P .IN1N .RLD . 透過模擬器輸入ECG訊號,但是在讀rawdata的時候,讀到的都是0x7FFFFF

前面24-bit Status也不對..0xC1.0xE0.0x00 ,輸入端口都有接

後來有嘗試著把內部參考電壓提高到4v,CH1 PGA gain調小至1,勉強可以看到不為0x7FFFFF的數字

但是得到的訊號像是雜訊.

希望有大神或是版上大家能夠幫忙解決,這問題困擾了我好幾天

user151383853:

可能信号过大啦

Eva Lo:

回复 user151383853:

Airwill 你好

謝謝你的回覆,我有考慮到這層因素,有嘗試過把測試的模擬器輸入訊號調製最小(0.1mv),在原來default的設定下依舊為0x7FFFFF

後來調整PGA gain =1 &參考電壓提高到4v ,但得到的訊號卻不是ECG模擬器的訊號.如下圖:

 

爬文看很多文章,基本上版上其他大大在default的設定下就可以得到ECG的訊號…

請問是哪個環節出錯了呢 ?

user5156888:

请问你现在这个问题解决了么,我也遇到同样的问题,读取ECG信号的数据,也一直为这个数据,也是在nrf52832上调的。

user3614026:

回复 user5156888:

MARK.同问。

赞(0)
未经允许不得转载:TI中文支持网 » ADS1291 讀data都是0x7FFFFF
分享到: 更多 (0)