关于AFE4403获得的ADC数据计算
时间:10-02
整理:3721RD
点击:
求助!根据寄存器0X2A~0X2F获得的6组原始数据后要怎么处理成有用的数据?还有怎么计算成SPO2?提供一个简单的思路也行
http://www.ti.com.cn/product/cn/AFE4403/technicaldocuments
这里还有几份手册, 告诉你怎么用这个器件
不是完全理解您的问题,什么是处理成有用的数据?另外,计算成SPO2是什么意思?有一篇应用手册关于使用AFE4403如何设计SPO2和OHRM,不知是否对您有所帮助:
http://www.ti.com/lit/an/slaa655/slaa655.pdf
就是根据原始数据转换成电压,另外我根据文档计算LED2VAL-ALED2VAL会等于负的值,是我转换错误还是初始化错误了?我是根据AFE4403EVMFWSRC-v2.3提供的初始化进行的
AFE_LEDVal//原始数据 24bit ADC
if(AFE_LEDVal >= 0xE00000)
{
(long)dat = - (0xFFFFFF - AFE_LEDVal + 1);
}
else
{
dat = AFE_LEDVal ;
}
(flaot)ADC_Val = 1.2 * dat / 0x200000;//电压值
1.2v ~ -1.2v