Post Go back to editing

problem with the continous mode of AD7738

I cannot read the status and data registers in the continuous mode of AD7738. The single mode is OK. On page 23 of the data sheet in fig.12 the value of the mode register for the continuous mode is wrong. Couldn't find errata for the AD7738.Any idea?

Parents
  • Thanks Chris,

    I came to the same conclusion myself. What we’ll do next will be to read all the 24 bits with one chip select low and DIN low all the time while the CS is low.

    I’ll let you know the result. But where have you read that the DIN should stay low while the CS stays low?  All the data sheet says is (page21 of the data sheet of AD7738)”

    “The DIN pin should not be high while reading 24-bit data in Dump Mode”

    And we know that Continuous mode is automatically the Dump Mode.

    Even more: in the timing on this same page they show the CS pulsing and with all the SPI bus requirement it’s natural that the CS should be a little bit larger than the

    Time needed to read or write the data because that’s why they call it a CS- to enable the component to listen to the data traffic. Anyway because I came to the same conclusion myself and you state the

    Same reason as the possible cause for my problem, I will test with DIN low while the CS is low.

    This time it must work…

    Thanks and talk to you soon again.

    BR,

    Peter

Reply
  • Thanks Chris,

    I came to the same conclusion myself. What we’ll do next will be to read all the 24 bits with one chip select low and DIN low all the time while the CS is low.

    I’ll let you know the result. But where have you read that the DIN should stay low while the CS stays low?  All the data sheet says is (page21 of the data sheet of AD7738)”

    “The DIN pin should not be high while reading 24-bit data in Dump Mode”

    And we know that Continuous mode is automatically the Dump Mode.

    Even more: in the timing on this same page they show the CS pulsing and with all the SPI bus requirement it’s natural that the CS should be a little bit larger than the

    Time needed to read or write the data because that’s why they call it a CS- to enable the component to listen to the data traffic. Anyway because I came to the same conclusion myself and you state the

    Same reason as the possible cause for my problem, I will test with DIN low while the CS is low.

    This time it must work…

    Thanks and talk to you soon again.

    BR,

    Peter

Children
No Data