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.

OMAP-L138: OMAP-138的IO口上拉电平被拉低到1.3V时不断触发硬件中断

Part Number: OMAP-L138

请教一下,什么原因会导致在用OMAP-L138设计电路时发现当在E9脚(配置为上拉到3.3V,GPIO模式,输入,上升沿和下降沿响应中断)测量到一个1.3V左右电压时,处理器一直进中断,导致程序无法响应别的任务,电路如下。

  • 断开与E9管脚的连接,用示波器测量HY_FLAG信号输出端,看HY_FLAG是不是正常的?如果输出是正常的,那就示波器同时测量HY_FLAG输出端和接收端E9管脚,看是不是一样的,不一样那就是HY_FLAG线路中受到了干扰。

    只能硬件上排查看看。

  • 测试未发现干扰,用外部直流源直接输入一个1.3V左右电压给HY_FLAG也会一直触发中断。IO口的逻辑电平在什么情况下会在1.3V左右震荡?

  • 应该是在高低判断的临界点导致的吧。为什么要做这样的测试?为什么要上下拉都接?

  • 产品出现故障,外部输入电压阈值太低,所以做的测试。IO口输入用电阻做的分压,HY_FLAG电压为5.5V分压到3.2V左右,作为硬件中断触发信号。

    IO口供电为3.3V,按规格书高电平的判断阈值应该为0.7*DVDD,约为2.2V左右,现在发现1.3V左右为其高低电平判断阈值。帮分析一下,在IO口电源域为3.3V时什么情况下其IO口高低判断阈值会不满足0.7*DVDD,而是1.3V(直观感觉1.3V应该时1.8V供电时的阈值)。