打印

10关于CPLD上电输出的问题

[复制链接]
5030|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 li46552089 于 2012-10-19 16:33 编辑

目前用CPLD做个项目,功能已经实现了,但有个问题,在上电的时候,用光耦输出的所有输出量的指示发光二极管会短暂的闪一下。
     电路简图如附件。

我当时想了想,是不是CPLD上电初始的时候会输出个低电平,导致光耦导通,发光二极管亮,后来又查到资料,说CPLD的I/O可以软件配置为弱上拉,但我试了下,还是没用哦,只要一上电,所有的发光二极管都会亮,请问下:这是什么原因哦?CPLD初上电时,会不可避免的输出某个电平值吗?

用的芯片是EPM240T100I ,图片后面的是个继电器

相关帖子

沙发
GoldSunMonkey| | 2012-10-16 21:59 | 只看该作者
altera的不熟,不过这个影响你么?

使用特权

评论回复
板凳
li46552089|  楼主 | 2012-10-17 08:56 | 只看该作者
图我没画的完整,完整的是光耦那个接地的脚是接了三极管的基集,用来驱动继电器的吸和,对输出没影响,继电器不吸和,但老总不肯放啊...

使用特权

评论回复
地板
小嘿| | 2012-10-17 09:05 | 只看该作者
这个和cpld无关,和你那三极管有关;

使用特权

评论回复
5
小嘿| | 2012-10-17 09:05 | 只看该作者
ps,画个图又 不完整,这不坑爹吗

使用特权

评论回复
6
li46552089|  楼主 | 2012-10-17 17:25 | 只看该作者
呵呵 在公司上网不是很方便 回去画个完整的再传上来

使用特权

评论回复
7
jlass| | 2012-10-18 09:23 | 只看该作者
应该是CPLD上电时的引脚默认值问题,一般引脚的默认值为0,然后你的程序运行后赋值为1,导致灯会闪一下。
弱上拉是针对输入的,不适用与你的情况
我觉得应该是个配置问题,不过不敢肯定。

另外:2楼的猴哥,这个问题和用哪一家的CPLD根本没有关系,你就不能指点一下。

使用特权

评论回复
8
GoldSunMonkey| | 2012-10-18 13:29 | 只看该作者
应该是CPLD上电时的引脚默认值问题,一般引脚的默认值为0,然后你的程序运行后赋值为1,导致灯会闪一下。
弱上拉是针对输入的,不适用与你的情况
我觉得应该是个配置问题,不过不敢肯定。

另外:2楼的猴哥,这个问 ...
jlass 发表于 2012-10-18 09:23
我的意思这个对设计有什么影响么?

使用特权

评论回复
9
GoldSunMonkey| | 2012-10-18 13:29 | 只看该作者
这个和cpld无关,和你那三极管有关;
小嘿 发表于 2012-10-17 09:05
还是你完整的表达了我的意思。

使用特权

评论回复
10
jlass| | 2012-10-18 16:45 | 只看该作者
看了3楼的说明,的确是错怪猴哥了。

使用特权

评论回复
11
GoldSunMonkey| | 2012-10-18 21:49 | 只看该作者
看了3楼的说明,的确是错怪猴哥了。
jlass 发表于 2012-10-18 16:45
哈哈,我是冤枉的。

使用特权

评论回复
12
li46552089|  楼主 | 2012-10-19 15:36 | 只看该作者
呵呵  本来准备传图的  不晓得怎么了 家里这几天断网了
    问题应该找到了,我们用示波器量了CPLD的输出口,在上电的瞬间CPLD的IO口上会有2个尖峰输出,中间间隔大约35ms,前面尖峰的幅值大约1.7V,后面尖峰的幅值大约2.5V。应该就是这35ms,IO口上的电平不确定,导致有可能输出低电平,从而导致光耦导通、发光二极管亮。后面我们又做了个延时2S后的输出,用示波器量,发现从后面的尖峰开始,正好2S,波形有输出,后来查了资料,CPLD有个电压建立时间,越过这个阀值电压后,写的语言才会真正起作用,这就满足示波器捕捉到的波形了。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
GoldSunMonkey + 2 不错哦。自己解决
13
li46552089|  楼主 | 2012-10-19 15:43 | 只看该作者
因为35ms这段时间,所写的语言根本没起作用,所以就想着硬件解决,当时加了电容,想把这35ms给吃掉,试了几次都不行,最后采用了延时给电的方式,加了个延时电路,用继电器控制光耦的3.3V电源,延时50ms上电。问题解决。
     呵呵,当时这么纠结,就是因为当光耦导通时,对外输出的航空插头,在上电的瞬间会有个24V的尖峰输出,就是怕这个尖峰对客户有影响,所以,老总一定要说把这个尖峰消掉,事情就是如此,哈哈。

使用特权

评论回复
14
GoldSunMonkey| | 2012-10-20 14:07 | 只看该作者
结帖哦

使用特权

评论回复
15
GoldSunMonkey| | 2012-11-10 22:05 | 只看该作者
嗯,真不错啊。按时结帖。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

39

帖子

0

粉丝