微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > AFE4490红光信号质量差

AFE4490红光信号质量差

时间:10-02 整理:3721RD 点击:

大家好,我使用AFE4490EVM评估板开发,接入手指后,红光信号质量很差,完全看不出波形。红外质量相对较好。具体效果请看图片,质量较好的是红外信号,差的是红光信号。

这通常是什么原因引起的,请大家帮帮分析分析,不甚感激。

然后指入fluke仿真器,amp 3% spo2:96% PR :75,

100hz采样率,配置代码如下,

//8000:500hz 40000:100hz 

 u8 i;  WriteCommand(0x00,0x08); 

 //Software reset  SystickDelay1ms(5);  

WriteCommand(0x00,0x00);

//example  //test 100hz   

WriteCommand(0x01,30000);  

WriteCommand(0x02,39999);  

WriteCommand(0x03,30000);

 WriteCommand(0x04,39998);  

WriteCommand(0x05,0);  

WriteCommand(0x06,9998);

 WriteCommand(0x07,10000);

 WriteCommand(0x08,19998);  

WriteCommand(0x09,10000);  

WriteCommand(0x0a,19999);  

WriteCommand(0x0b,20000);

  WriteCommand(0x0c,29998);  

WriteCommand(0x0d,2);  

WriteCommand(0x0e,9999);

 WriteCommand(0x0f,10002);

 WriteCommand(0x10,19999);

 WriteCommand(0x11,20002);  

WriteCommand(0x12,29999);  

WriteCommand(0x13,30002);  

WriteCommand(0x14,39999);

 WriteCommand(0x15,0);  

WriteCommand(0x16,2);  

WriteCommand(0x17,10000);  

WriteCommand(0x18,10002);  

WriteCommand(0x19,20000);  

WriteCommand(0x1a,20002);

 WriteCommand(0x1b,30000);  

WriteCommand(0x1c,30002);  

WriteCommand(0x1d,39999);  

WriteCommand(0x1e,0x107); 

//Control Register 1 ?  

//WriteCommand(0x1f,0x000);

//reserved  WriteCommand(0x20,0x00); 

 //Transimpedance Amplifier Gain Setting Register/  

WriteCommand(0x21,0x00);  

//Transimpedance Amplifier and Ambient Cancellation Stage Gain Register

 //WriteCommand(0x22,0x00);  

//LED Control Register  

//WriteCommand(0x22,0x11414); //5.859375mA

 //WriteCommand(0x22,0x15050); //80/256*75ma=23.4375mA  

WriteCommand(0x22,0x16650); //80/256*75ma=23.4375mA  

red:30ma ired:23mA    WriteCommand(0x23,0x00);  

//Control Register 2

 //WriteCommand(0x24,0x00); //reserved  

//WriteCommand(0x25,0x00); //reserved

 //WriteCommand(0x26,0x00); //reserved  

//WriteCommand(0x27,0x00); //reserved  //WriteCommand(0x28,0x00); //reserved  

WriteCommand(0x29,0x00); //Alarm Register  

WriteCommand(0x2a,0x00); //LED2 Digital Sample Value Register  

WriteCommand(0x2b,0x00); //Ambient LED2 Digital Sample Value Register  

WriteCommand(0x2c,0x00); //LED1 Digital Sample Value Register  

WriteCommand(0x2d,0x00); //Ambient LED1 Digital Sample Value Register  

WriteCommand(0x2e,0x00); //LED2-Ambient LED2 Digital Sample Value Register  

WriteCommand(0x2f,0x00); //LED1-Ambient LED1 Digital Sample Value Register  

WriteCommand(0x30,0x00); //Diagnostics Flag Register    

WriteCommand(0x00,0x01);

Hi Qi, 

   感谢你对论坛的支持,我们会和产品线确认一下你的问题。

你好 我用的是自己做的AFE4490的板子 配置进去参数之后  如果有数据出来的话 还需要配置另外的什么比如外围信号之类的么?我配置完之后ADC_RDY就没有信号 也看不到红光和红外光的脉冲出来

配置完成之后,ADC_RDY就应该有脉冲出来,而且是你配置的采样率的这个频率。你的采样频率是多少,配置的值有没有读出来检查过,是否正确?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top