TI论坛
直播中

陈光琦

7年用户 879经验值
私信 关注
[问答]

ADS1298的8个channel采样值都不相同

请假大家一个ADS1298的问题:
我用信号发生器给8个channel直接灌正弦波(100HZ,1Vpp,0 offset)。发现采样值各不相同。
这是正常的吗?还是我的ADS1298坏了?

谢谢。

回帖(7)

冯金妮

2019-5-23 09:51:53
Hi
   如果8个通道的寄存器设置都是一样的,转换出来的值将是十分接近的。
   请问你的差异大约是多少(或者说是多少位)?
举报

陈光琦

2019-5-23 10:06:14
HI,
 
    我的初始化寄存器配置如下:
ADS129X_TxCmd(0x06,0x00);  //RESET      
 ADS129X_TxCmd(0x11,0x00);  //SDATAC
 ADS129X_RdReg(0x00,1,spp_t); //chipID: 0x92 of ADS1298
 
 // use internal reference   
spp_t[0] = 0xc0;  ADS129X_WrReg(0x03,1,spp_t);  
 // Set Device  
spp_t[0] = 0x86;   //  default: 0x06  0x82  
spp_t[1] = 0x00;
 ADS129X_WrReg(0x01,2,spp_t);
 pMemset(spp_t,0x10,8);    // PGA gain=1  ADS129X_WrReg(0x05,8,spp_t);
 HID_GPIO_write(1,1);  // START = 1
  ADS129X_TxCmd(0x10,0x00);  //RDATAC
 
PC端抓到的数据如附件:ads1298.csv
第一列是状态bits,后八列是8个channel。(可改成csv文件查看)
谢谢各位不吝赐教。
 
 
举报

陈光琦

2019-5-23 10:19:12
引用: 60user157 发表于 2019-5-23 15:11
HI,
 
    我的初始化寄存器配置如下:

不好意思,是我timing出了问题。
谢谢各位。
举报

冯金妮

2019-5-23 10:37:29
引用: 60user157 发表于 2019-5-23 15:24
不好意思,是我timing出了问题。
谢谢各位。

Hi
   感谢分享。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分