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

ADS1194: 原理图如下,应该如何配置寄存器?

Part Number:ADS1194

我试了很多次,RA和LA导联脱落一直无法准确识别,你们有没有ADS1194的代码,可否给我参考一下?万分感谢!!!

这是我的寄存器配置,不知道哪里没有配对?

void ADS1194_register(void)
{ u8 WREG_Cache[1]; //写入寄存器数据

WREG_Cache[0] = 0x44; //采样率2
ADS1194_WR_REGS(WREG|ADS1194_CONFIG1,1,WREG_Cache);
WREG_Cache[0] = 0xC0; //启用内部参考 +2.4V
ADS1194_WR_REGS(WREG|ADS1194_CONFIG3,1,WREG_Cache);

WREG_Cache[0] = 0x13; //上拉下拉导联模式 直流导联脱落
ADS1194_WR_REGS(WREG|ADS1194_LOFF,1,WREG_Cache);
WREG_Cache[0] = 0x10; //通道1配置 开启
ADS1194_WR_REGS(WREG|ADS1194_CH1SET,1,WREG_Cache);
WREG_Cache[0] = 0x10; //通道2配置 开启
ADS1194_WR_REGS(WREG|ADS1194_CH2SET,1,WREG_Cache);
WREG_Cache[0] = 0x10; //通道3配置 开启
ADS1194_WR_REGS(WREG|ADS1194_CH3SET,1,WREG_Cache);
WREG_Cache[0] = 0x10; //通道4配置 关闭
ADS1194_WR_REGS(WREG|ADS1194_CH4SET,1,WREG_Cache);
WREG_Cache[0] = 0x0F; //IN1.2.3P导联脱落开启
ADS1194_WR_REGS(WREG|ADS1194_LOFF_SENSP,1,WREG_Cache);
WREG_Cache[0] = 0x01; //上IN1.2.3N导联脱落开启
ADS1194_WR_REGS(WREG|ADS1194_LOFF_SENSN,1,WREG_Cache);
WREG_Cache[0] = 0x01; //上IN1.2.3N导联脱落开启
ADS1194_WR_REGS(WREG|ADS1194_LOFF_FLIP,1,WREG_Cache);
WREG_Cache[0] = 0x02; //连续转换模式 启用导联脱落比较器 ADS1194_WR_REGS(WREG|ADS1194_CONFIG4,1,WREG_Cache);
}

Kailyn Chen:

您好,ADS1194 和ADS129x系列都是属于Bio-Potential生物应用的ADC芯片, 关于ADS1194de参考代码没有,但是有很多关于这类系列应用的FAQ,希望对您有所帮助:

e2e.ti.com/…/2855202

,

longyun chen:

您好,多谢您的回答,但是我是第一次接触这种芯片,它的RA,LA导联脱落一直不正常,我找了好久的原因,都不知道为什么,所以我怀疑是不是寄存器配置出了问题,还请各位大神帮帮忙

赞(0)
未经允许不得转载:TI中文支持网 » ADS1194: 原理图如下,应该如何配置寄存器?
分享到: 更多 (0)