Part Number:TCA9539-Q1Other Parts Discussed in Thread:TCA9539
我们用TCA9539的INT作为MCU的唤醒信号,逻辑如下:
该芯片的INT连到MCU,P00-P17外接了16路唤醒源,且默认设置都是高电平输入。一旦检测到某一路输入被拉低,INT会被触发拉低,从而唤醒MCU。但现在发现,有时候INT能被拉低,有时候不行。
当P15输入波形如下,INT会拉低
当P15输入波形如下时,INT不会被拉低
按照手册上的理解,只要port口有高低电平变换就会触发INT变化,虽然上面波形不一样,但是都拉低了,为什么INT的表现不一样?能帮忙分析下是什么原因吗?
Amy Luo:
您好,
您可以同时给出P15输入波形和对应的INT输出波形吗?
我想您说当P15输入波形如下图中红色框内时,INT会拉低,而不是其他下降后又迅速恢复原来状态的波形;因为TCA9539的port 输入在读取前返回到原来状态时会释放中断输出,并且从P port 输入到 INT输出有个4us(max)的延迟。
;
,
wang wan:
好的,我们下周补一下INT和PORT的图
,
Amy Luo:
好的,等待您的反馈