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.

BQ79718-Q1: OTUT Protection

Part Number: BQ79718-Q1

Hello TI family,

I am editing the register map on the BQ79718 IC.

GPIO_CONFn --> I set the GPIOs to (Only ADC) or (ADC andOTUT input).

I adjusted and tested my voltage protection settings with OVUV_GO,OV_THRESH, UV_THRESH, OVUV_CTR OVUV_MODE, . FAULT is high outside the threshold values.

I have NTCs connected at GPIO5,GPIO8,9,10,11. I want FAULT to be active according to temperature threshold values with OTUT_GO,OTUT_THRESH,OTUT_CTRL but it did not happen.It happens when I do it through the GUI of BQ79718. It doesn't happen when I edit it myself in Register Map. What's the solution? What am I doing wrong.

  • Hi,

    Sometimes when writing to the register map the values appear to update but do not. What happens when you use the command tab to do the same thing?

    Best,

    Nancy

  • Hi,

    Right. Register Map sometimes crashes and does not update. I can change register values from the Command Sequence section. I tried changing all my registers again. I set the OTUT_THRESH and OTUT_CTRL2 register values. I did not receive a FAULT signal when the NTC I was using exceeded 17% or 86%. Instead, when I did it from the section in the picture below, I was able to get a FAULT signal.

    When I press the RUN OTUT button in the Temperature Protection section, which registers and in what order does the GUI send?

    I'm waiting for your feedback. Respects

    Tugay

  • Hi,

    The sequence seems to be:

    1. Configure GPIO inputs to ADC/OTUT inputs by writing to the GPIO_CONFx registers

    2. Set the OTUT protector mode (round robin mode) by writing to [OTUT_MODE] bits 

    3 Set the OTUT thresholds by writing to the OTUT_THRESH register

    4. Start the OTUT protection by setting the [OTUT_GO] bit to 1

    Please let me know if you run into additional issues. 

    Best,

    Nancy

  • Hi,

    My problem is solved. Cannot be controlled by register map. This is problematic for the system. In the Command Sequence section, I addressed the registers respectively and set the OTUT_GO bit high. The system worked. Thank you for your interest.

    Regards,

    Tugay