本人最近在调试一个电路,输入信号低电平有效,以单刀多掷开关形式控制连接GND实现低电瓶输入。输入信号,通过SN54ALS245AJ驱动cpld epm7128 系列工作。因为SN54ALS245管脚1置位GND时,才能实现B侧到A侧的输出。但实验时,每次245的1管脚接地,还没有接输入信号,CPLD的输入管脚都会莫名的接收到干扰信号(通过编程从CPLD另一管脚输出可以观察到),CPLD也会响应 这样的信号,把245的1管脚接地断掉,CPLD又不受干扰了。
高手帮忙解释一下,低电平输入是不是很不可靠,因为这种方式,没有低电平输入的话,就相当于管脚悬浮了~
另外本人设想,在CPLD的输入管脚接上拉电阻接到5v电源,这样虽然费些电,但可以保证无输入信号时管脚被拉高。
不知道CPLD 的EPM7128系列IO口的内部结构是否支持这种上拉电阻?
希望大家帮忙 |