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

ADS129X模拟读取不正常

  我们采用了ADS1294R芯片做三导联ECG方案,设计原理图见附件。我们目前采用的设置:

Unipolar supply: AVDD=3.3V, DVDD=3.3V

Baud rate = 2 MBs

CONFIG1=0x06 //LP mode, 250 sps

CONFIG2=0x13 //Internal test signal, At dc

 CONFIG3=0xC0 //Internal reference 2.4V

RLD, WCT, LOFF are off

LLOFF is on

目前测试结果,数字部分正常(读取ID=0xD0),spi通信正常(CPOL=0,CPHA=1,MSB first)

但是模拟部分完全不正常。

我们在1-4通道测试了以下内部信号:

011 for MVDD measurement

100 for temperature sensor

101 for test signal

001 for internal shorted input

读取的数据头正常,为

C0 00 00 …….

其中,011, 100的模拟通道读取数永远为7F FF FF

001配置的模拟通道读取数永远为80 00 00

101配置中,通道1,4永远为80 00 00, 通道2,3读书趋近于随机 

 

 我们想知道这样的状况是寄存器配置问题还是硬件设计/焊接问题? 

 

 

 

 

Coffee Ge73:

帮你把问题转到 数据转换器 板块

Johnsin Tao:

回复 Coffee Ge73:

Hi

   或许你可以参考这个帖子: http://www.deyisupport.com/question_answer/analog/data_converters/f/58/t/23590.aspx

   或者参照datasheet 第78页的步骤编程,并测试结果。

  其次建议你确认一下时序问题,用示波器确认,datasheet提供了不少时序参考(例如SPI的timming)

赞(0)
未经允许不得转载:TI中文支持网 » ADS129X模拟读取不正常
分享到: 更多 (0)