This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLA2024: [Consultation] TLA2024 - voltage reading abnormal

Part Number: TLA2024

Hi TI service team,

This is Paul from ZT hardware team.

To be more clearly, we utilize these two AIN pins (AIN0 and AIN1) for voltage sense (actual voltage from mutimeter on board: 1.6v~2.82v) and convert this value (must a positive value) to other form, so this value should be more accurate/correct/precise.

Currently, our reg1: for configuration register is set as 0x8583 in our side, and I think it’s default setting.

Our question is that how could we get correct/accurate voltage value (actual voltage from mutimeter on board: 1.6v~2.82v) through these two register in TLA2024 ?

Shall we need to change configuration to different input multiplexer for each AIN pin and programmable gain amplifier to sense corresponding value ?

Thanks a lot.

Best Regards,

Paul Lei

  • Hi Paul,

    The default register setting (0x8583) will only be able to measure up to 2.048V, so you need to change the configuration to 0x8383 to increase the full-scale range to support the maximum input voltage.

    The default mux configuration is for a differential measurement using AIN0/AIN1 input pair.  The outcome of this measurement will be the difference in voltage between AIN0 and AIN1.  If you want to measure each input separately, then this would be a single-ended measurement with respect to ground.  The single-ended measurement requires two separate voltage measurements (AIN0/GND and AIN1/GND).

    For AIN0/GND set the Configuration register to 0xC383 and for AIN1/GND set the Configuration register to 0xD383.  The configuration is set to single-shot mode, but when writing the configuration register with bit 15 high a conversion is started.  Wait for the conversion period to end (or monitor bit 15 for a high) and then read the result from the Conversion register.

    Best regards,

    Bob B

  • Hi Bob,

    Yeah, I have found that full-scale range need to be modified to support the maximum voltage (0x8"5"83 --> 0x8"3"83).

    Yes, we're using single-ended measurement for voltage sense for two seperate voltage (AIN0/GND and AIN1/GND).

    This setting is match with my assumption for AIN0/GND set the Configuration register to 0xC383 and for AIN1/GND set the Configuration register to 0xD383.

    OK, we're using single-shot mode in default setting and will read bit 15 with high state to check conversion status.

    Really appreciate your comments.

    Best Regards,

    Paul Lei