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.

TCA9539 设为输出时,外部电路有下拉电阻就无法输出高电平

Other Parts Discussed in Thread: TCA9539, TPS54202

您好! 

     根据TCA9539 规格书及框图显示,GPIO输出为推挽电路,设为输出高电平时,应该不受外部下拉电阻(100k)影响的,但实际操作时通过06/07寄存器把对应GPIO设为输出后(02/03默认高电平),不接外部电路可测到高电平3.3V(VCC为3.3V),接上外部电路后直接被拉低到0.3V左右,请问是我对芯片理解有误还是寄存器设置有遗漏?

    我这边TCA9539扩展出的GPIO基本都要作为芯片使能使用,所有都需要为输出高电平,急!请尽快帮忙解答,谢谢!

  • 您好,
    配置完寄存器再读出一下,验证一下是不是已经正确写入了呢
    接上外部电路后直接被拉低到0.3V左右,这个外部电路是什么电路,仅指外部下拉电阻100K吗,还是有其他芯片的使能管脚,带使能管脚的芯片需要的输入电流是多少
    仅接外部下拉电阻测一下电平状态是什么呢,GPIO输出为推挽电路,为什么还要接下拉电阻呢
  • 验证了,已经正确写入。
    外部电路是芯片TPS54202的使能输入,外部有个100k下拉电阻。加下拉电阻是之前为了在gpio被配置前让使能有个确定的低电平状态。
    仅接外部下拉电阻我需要验证一下
  • 不接芯片使能,仅接外部100k下电压就变成0.3V了。我还接回芯片使能,把下拉电阻去掉就可以正常使能了。但是外部下拉电阻加在待测试板子上,是不能进行更改的。
    这个真的有点奇怪,推挽应该不会有这个问题
  • 请问 问题解决了么,我也遇到这个问题啊