Post Go back to editing

AD7328 range select and temperature reading

Hello,

I'm using an AD7328 with external 3V reference. When I try to read the temperature register I get values that, while quite near, do not match those shown in the data sheet.

I found no data for the case of external reference, nor any formula to translate between values read and temperature. How can I interpret the readings?

Another problem I have with the chip is that when I set mode 3 (0-10V) in the range registers, the values I read are the same as for mode 1, suggesting that the actual range is 0-5V (6v in my case). What happens? Is the data sheet wrong?

A.Vignani

  • Hi Vignani,

         We are looking into this. Meanwhile, can I ask what are the values that you reading on the temperature indicator? Please take note that temperature indicator provides local temperature on the ad7328 and should be in pseudo differential. Please refer to the temperature indicator section of the datasheet. We'll get back to you  other questions.

    Regards,

    Jonathan

  • The AD7328 is in pseudo-diff mode, +-10V range for all channels. Channel 7 has no connections besides a 470kOhm resistor to analog ground. SPI speed is 2MHz for temperature reading, otherwise 20MHz.

    The temperature values I read from channel 7 are in the range 4315..4330 for an (estimated) range of 25-50 degrees on the PCB. If you look at Figure 47 on the data sheet, these values are out of scale, but not by much; there is an offset of about 50, and this could be due to the external 3V reference used.

    I will now try with the +-2.5V range and see what happens.

    A.Vignani

    Da: jcolao

    Inviato: mercoledì 6 aprile 2016 17:29

    A: VIGNANI Alberto (CRF)

    Oggetto: Re:  - AD7328 range select and temperature reading

    EngineerZone <https://ez.analog.com/?et=watches.email.thread>

    AD7328 range select and temperature reading

    reply from jcolao<> in Precision ADCs - View the full discussion<https://ez.analog.com/message/249699?et=watches.email.thread#comment-249699>

  • Hi Vignani,

         As you mentioned that you using a 3V reference. The reference will be a factor on the input voltage range and also affect the lsb size and can change the output coding of the conversion result. Please also take note that the supply voltage range must also be equal to or greater than the input voltage range.

         Figures 47 are based from using an internal reference 2.5V and range of +/-2.5V. Using a 3V range will have a different conversion result.

    Regards,

    Jonathan

  • This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

    Thank you,
    EZ Admin