AD74412RBCPZ unable to communicate with arduino(SPI)

I have being trying to communicate with AD74412 with SPI using arduino and STM32h723 development board no matter how hard I tried I am unable to receive any data from that AD74412 IC.

Datasheet says first we have to clear Alert status register bits and i did and in order to read something i have to use Readback select register and I am doing everything according to the datasheet I am not receiving any data at the output. And this sensor i cannot simply send dummy clocks and get the data it requires me to write the address of the register which i want to read inn Readselect register.

Is there something else I am missing here the PC based software seems to work fine but when i use arduino noting happens.

Kindly help me I am working some important project and also if there any library files available please so share me. I will be off loaded.

Parents Reply
  • 0
    •  Analog Employees 
    on Oct 21, 2021 8:42 AM in reply to jerry_wang


    Looks like you might have an issue with the SPI communications. If the communications were working correctly, you should read 0x8 from address 0x46. Can you confirm that you are using the ADI evaluation board, EVAL-AD74413R?

    Would you be able to send me some scope shots of the SPI transactions with all 4 of the SPI pins included? I can help to debug the issue. 

    What voltage is IOVDD at? Does this match the SPI logic high levels?