This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AFE4404EVM using with another MCU

Other Parts Discussed in Thread: AFE4404

Hi all,

I have a AFE4404 EVM board. With this board I am using OSRAM SFH-7050 sensor. With this I can access with GUI. I just want to use AFE with another microcontroller (PSOC 4). 
Firstly, I remove R7-R8-R18 and R16 resistors and I cabled them to my mcu. I can access to registers with I2C(I can read what I write). However, leds on SFH-7050 don't light. 

I used initialize functions like TI microcontroller firmware. 
Also I checked the voltages in all pins. Everthing is same with board with TI microcontroller.

Do you have any suggestion about it ?

Thanks 

Burak

  • Hi Burak,

    You have blue wired I2C_SDA, I2C_SCL, ADC_RDY, RESETZ signals of AFE4404 to PSOC4. In addition to that you have to share GND signal as well. Also make sure that shared digital signals between AFE4404 and PSOC4 have same voltage levels.

    Regards,
    Prabin
  • You are also missing CLK to AFE4404. In the EVM, its given by MSP430. You can either give a CLK from PSOC4 or program the AFE4404 into internal oscillator mode.
  • Thanks for your answer. It didn't work with external clock from PSOC4 I have one more question about its firmware. In example project, there are heart rate index in main code like

    statHRMAlgo (AFE44xx_SPO2_Data_buf[5]);
    // Overwrite LED2-AMB2 with Heart rate
    AFE44xx_SPO2_Data_buf[4] = HeartRate;

    Is this index shows heartrate in bpm or should I calibrate it or should I do more process to find heart rate and oximeter values ?

    Thank you
    Burak