Post Go back to editing

AD7606C-18

So, im using the ad7606c-18 instead of the -16, and I use a SCLK with 16.67 MHz and works correctly, but when I increase it to 25 MHz it does not work. I'm using the EVAL-AD7606C18FMCZ board.

Another question that I have, if you know if the FlexSPI from NXP LS1028 can be adapted to this serial protocol?, I think we cannot, just to confirm.

And what SPI protocol has more than one MISO signal?

Thanks.

Parents
  • By the way, if I write and read a adc register at 16MHz works ok, so I do read/write into registers at that speed.

    If I read the converted values (adc mode) at 25 MHz at it seems to have the correct value, I have a problem there in my microcontroller but in the analyzer I have the correct value, but if I read the converted values at 50MHz it does not work, I see another value.

  • Hi aaganza,

    Does that mean the AD7606C-18 is working fine but the MCU is not capable to acquire that signal? Have you checked setup and hold times match?

    Regards,

    Lluis.

  • Yes, the MCU is having problems taking the data, but it seems that is the propagation delay of one level shifter between the MCU and the ADC, but ADC at 50 MHz, the MISO data has like pulses representing another value.

    First image is at 25MHz and the second at 50MHz, hardware configuration is the same, and I have the same voltage for both. If you look at the MISO, first image has the value correctly and in the second one I have that like pulses.

    Regards,

    aaganza.

  • Hi aaganza,

    What your Vdrive level? Note that at lower digital supply levels (<2.7V), the AD7606C-18 maximum fsclk is 40MHz.

    If supply is above 2.7V, have you try isolating AD7606C-18 from the level shifter and check if you still get back that 0x4444 word? Are all other timing being met when you increase the serial frequency?

    Regards,

    Lluis.

Reply
  • Hi aaganza,

    What your Vdrive level? Note that at lower digital supply levels (<2.7V), the AD7606C-18 maximum fsclk is 40MHz.

    If supply is above 2.7V, have you try isolating AD7606C-18 from the level shifter and check if you still get back that 0x4444 word? Are all other timing being met when you increase the serial frequency?

    Regards,

    Lluis.

Children