Board logo

标题: cpld中没有使用的I/O端如何处理?[求助] [打印本页]

作者: zli    时间: 2006-3-16 21:52     标题: cpld中没有使用的I/O端如何处理?[求助]

是不是必须接地呢?另外,输入端子如果处于悬空状态时,是算逻辑高电平还是低电平?要使输出为OC门,应该在原理图中如何设置?谢谢!
作者: 32kmcu    时间: 2006-3-16 23:09

悬空时候非高非低,如果一定要读取此IO的值的话,值也是随机的,可能高可能低.
作者: zliphd    时间: 2006-3-17 08:28

也就是说输入端子必须有信号输入或接高或接地吧.这样理解对吗?有谁知道输出OC门如何设计呀,我想用OC门将高电平变到15V不知可否?
作者: stone133    时间: 2006-3-20 18:03

你设计中输入输出悬空是遗留问题,是你需要改正的
要使输出为oc门这个说法好象不太合适,输出是什么类型的这个是硬件设计的时候就做好了,留给用户的是可以在开发工具中设置,比如上拉,下拉或者保持;
举例说明,oc开路输出的时候需要你在外部上接上拉电阻。芯片如果提供可选项,你就可以在内部设置它为上拉,从而不需要外部的上拉电阻,不过你在外部再加一个也没什么影响
作者: stone133    时间: 2006-3-20 18:12

输入的处理你说的没错,至于你说的将高电平变为15v这个事情分两种情况,
单个管子的时候,管子的耐压值比较高,你说的15v应该没问题
如果是芯片内部的,你就需要去查一下手册,看看他的耐压值是多少,如果允许,你变到15v的方法也是可以的(12v一般没有问题,但是最好查一下)





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0