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.

TPS659039-Q1: Application of GPADC_IN pin

Part Number: TPS659039-Q1
Other Parts Discussed in Thread: TDA2

Hi,

I want to realize the following functions, can this PMIC chip be realized?

The GPADC_IN pin of the TPS659039 monitors several external voltages. When the set threshold is exceeded, the PMIC automatically outputs a high/low level control signal.

  • Hi,

    I have connected your post with our expert for this device. Please excuse a possible delay in response due to the holidays. 

    Thanks,

    Gerard

  • Hello,

    would you please detail what you are trying to do and the issue you get?

    Regards

  • Hi,

    For functional safety design considerations, we want the PMIC to monitor the power supply of a chip, but this chip is not TDA2. When the PMIC monitors that the power supply of the chip exceeds the threshold, it can actively control a peripheral module to enter the safe mode。

  • The GPADC consists of a 12-bit sigma-delta ADC combined with an analog input multiplexer. The GPADC allows the host processor to monitor a variety of analog signals using analog-to-digital conversion on the input source. After the conversion completes, an interrupt is generated for the host processor and it can read the result of the conversion through the I2C interface.

    I hope this answers your question.

    Regards

  • Mr Harmouch,

    The interrupt you mentioned is the INT pin of the PMIC, right?

  • Hello, that is right. Here is the description:

    All interrupts are logically combined on a single output line INT (default active low). This line is used as an external interrupt line to warn the host processor of any interrupt event that has occurred within the device.

    The host processor has to read the interrupt status registers (INTx_STATUS) through the control interface

    (I2C or SPI) to identify the interrupt source(s). Any interrupt source can be masked by programming the

    corresponding mask register (INTx_MASK). When an interrupt is masked, its associated event detection

    mechanism is disabled. Therefore the corresponding STATUS bit is not updated and the INT line is not

    triggered if the masked event occurs. Any event happening while its corresponding interrupt is masked is

    lost. If an interrupt is masked after it has been triggered (event has occurred and has not yet been

    cleared), then the STATUS bit reflects the event until it is cleared and it does not trigger again if a new

    event occurs (because it is now masked)

    Regards