如下图,[77]-[80]行产生波形突变。请问这是怎么产生的???
[87]行是负数我知道该怎么处理,虽然[77]-[80]行也可以通过软件强行把波形拉上去。
但是我一直想知道是什么原因造成的。
实验条件:
1. ADS1298内部参考电压2.4V。
2. 增益4。
3.单电源 供电3.3V,右腿参考1.65V。
3. 24bit数据原封不动传输到PC处理。
Liao Wei1:
ps.
用模拟器测试,1mV幅度波形不会产生突变。2mV部分导联会,3mV全部会。
Liao Wei1:
刚才我把右腿参考电压改成1.2V,现象一样。
右腿参考电压估计与耐极化电压有关,可怜我的MPS450卖得很贵却测不了这项指标。
Liao Wei1:
刚才修改了一下增益,只有把增益设置成1倍,才能保证测到5.5mV波形不出现突变。
Liao Wei1:
仔细看了一下数据,[76]-[77]似乎是超过65535则出现跳变。
我确实是按24bit来读和发送的呀。怎么会是2字节溢出??
SPI_send(0); SPI_send(0); SPI_send(0);
for(i=0;i<8;i++) {g_SendPacket[4+i*3+0] =SPI_send(0);
g_SendPacket[4+i*3+1] = SPI_send(0);
g_SendPacket[4+i*3+2] = SPI_send(0); }
xianghong liu:
回复 Liao Wei1:
SPI的哪些设置会导致这种溢出呢?
MichaelSheep:
回复 Liao Wei1:
Hi, 能分享一下SPI的模式哪里设置不对么?