Hello everyone,
I have a custom board with AFE4404 connected to SFH7050. I am working with an Arduino code to speak to AFE over I2C bus. When I send the address (0x58) and data bytes over I2C, it returns a successful state (i.e. ACK for address received). However, I haven't had any luck in doing my experiments. These are a list of symptoms I get. I hope someone can help me find the problem!
- When I try to read the registers I have written (for check up), it always returns zero. I have initialized it to work with internal clock and to send out a division of it (by factor 2). But there is nothing on CLKOUT pin, either.
- When I power up the board, the leds of SFH7050 do not turn on. I would like to know if TX section is controlled by any register.
- Lastly, there is an statement in the datasheet about what needs to be done so that AFE work with 3 leds. It is written that I need to turn LED 3 signal ON and ENSEPGAIN4 = 1. I can't find the LED 3 ON signal in the register. How should I turn it on?
My question is, what is the procedure to initialize and make AFE work? I have set timings, led currents, clock signal in dynamic modes register (all power down features have value 0). But I don't have any clue why the board is not working.
Thank you very much and please help me with this. Cheers!
Mona