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.

TPS65185: 中断配置问题

Part Number: TPS65185


1. TPS651851测量温度,R05h设置DTX_EN使能了,当温度变化超过2°C(默认)产生中断,R07可以读取到DTX置1,但中断pin没有拉低,是什么原因?

2.看手册05H地址使能中断寄存器的DTX_EN为什么时只读?不能写吗?

    1. 针对您所提出的问题,可能存在以下原因导致中断引脚没有拉低:

      • 中断信号被屏蔽:在产生中断事件后,如果中断控制器配置不当,可能会导致中断信号被屏蔽。请确保INT_EN寄存器中相应中断位被设置为1,以允许中断信号输出。
      • 中断状态未清除:如果前一个中断状态未被清除,可能会导致中断信号一直保持高电平。请在读取DTX寄存器之前清除中断状态,即将DTX寄存器写为0。
      • 中断引脚配置错误:TPS65185的中断输出可以选择在中断引脚(IRQ)上输出,也可以选择在开关引脚(SW)上输出。如果中断引脚和开关引脚配置错误,可能会导致中断信号无法正常输出。请确认中断引脚和开关引脚的配置是否正确。
    2. 关于TPS65185芯片中断寄存器0x05H地址的DTX_EN只读的问题,可能是因为该寄存器的DTX_EN位并不是真正意义上的使能位,而是用于检测温度变化的最低位。具体来说,当温度变化超过设定阈值时,DTX寄存器的DTX(最低位)会置1,以表示温度变化产生了中断。因此,DTX_EN位只用于控制中断阈值的范围,而不能用于使能或禁用中断。

  • Hi

       如上回复。