Hi guys,
I have been working on Heart rate 3 click (HR3) which is a development kit having built-in AFE4404 and SFH7050. I successfully got it working by using Arduino Nano.
The way I did was to configure HR3 based off the table 12 on AFE4404 data sheet and then using attachInterrupt() on Arduino Nano to sense the rising edge of each pulse from ADC_RDY in order to trigger reading from a corresponding register on AFE.
Then I started to test on AFE4404 breakout board that I ordered from a manufacturing company with SFH7050. I have a couple of issues with the hardware.
- Only one TX1 worked.
- ADC_RDY on AFE4404 breakout board did not generate pulsatile signal at 100 Hz. There was literally nothing coming from ADC_RDY.
I have attached all screenshots for signals from TX1, TX2, TX3 on AFE breakout board and the pulsatile signal (100Hz) from ADC_RDY on HR3 development kit and AFE breakout board, respectively.
Fig1 : TX1 (blue signal - Green LED) vs TX2 (red signal - Red LED)
Fig 2: TX1 (blue signal - Green LED) vs TX3 (red signal - Infrared LED)
Fig 3: ADC_RDY signal from HR3 (Development kit) - Direct measurement on ADC_RDY pin on HR3.
Fig 4: ADC_RDY signal from the AFE breakout board - Direct measurement on ADC_RDY pin on breakout board.
Here is the schematic that I used to build a AFE + SFH custom board.
So anyone has come across with the above-mentioned issues before, please help me out. I would really appreciate your help.
Thank you in advance.