Post Go back to editing

AD4684 doesn't work

Category: Software
Product Number: AD4684
Software Version: Micropython

Hi everyone,

I am working on a new project and need to read high-speed analog signals. I am trying to program AD4684 using Raspberry Pi Pico w with the micropython language, but I haven't done it yet. I sent the configuration1 register before data reading, and I checked it with a logic analyzer, but I couldn't read the correct data. Also, I set the internal reference. However, I can't read 2.5V from the REFCAP or REFIO pin.

   Firstly, I sent hard reset data.

 Secondly, I sent configuration1 data (set internal reference)

 Thirdly, I sent configuration2 data (set 1-wire communication)

 Finally, I tried to read ADC values. (I read wrong values and I could read only wrong ADC_A value. ADC_B value come zero.)

Best regards,

Omer.

Parents
  • Hi,  .

    Let us first narrow down your query by troubleshooting the 2.5V. Do you have a schematic of your board you can share with us? For the configuration section, can you try writing 0x9000? The 0x9000 is 1001 000 000 0000. MSB for write. The other bit 1 is for the CONFIGURATION1 address.

    If you have a test point for the Vref/Refcap/Refio section, please probe and check whether the 2.5V works. 

    Warm regards,
    Jo

Reply
  • Hi,  .

    Let us first narrow down your query by troubleshooting the 2.5V. Do you have a schematic of your board you can share with us? For the configuration section, can you try writing 0x9000? The 0x9000 is 1001 000 000 0000. MSB for write. The other bit 1 is for the CONFIGURATION1 address.

    If you have a test point for the Vref/Refcap/Refio section, please probe and check whether the 2.5V works. 

    Warm regards,
    Jo

Children