查看: 4910|回复: 5

[提问] CPLD有一个管脚不工作

[复制链接]
发表于 2012-2-14 08:56:30 | 显示全部楼层 |阅读模式
关键词: CPLD
20积分
程序烧写成功后,CPLD的触发管脚一直处于高阻态,整个电路一上电就触发,想知道是CPLD的问题还是PCB 的问题。若是CPLD 的问题,那CPLD 是根据什么判断电路已经触发,然后执行程序的?

发表于 2012-2-14 14:09:20 | 显示全部楼层
你的问题不清楚!触发是什么意思,是输入脚吗,如果是,那就是你电路的问题,你电路的初始态没做好!CPLD判断的依据就是高低电平,以及高低电平的变化,比如你的接口是3.3V TTL的,它就根据这个标准来判断电平!
 楼主| 发表于 2012-2-15 08:15:35 | 显示全部楼层
触发是外部输入,高电平有效。
我测过了,电路输入是低,并且就算去掉外部触发输入,CPLD依然以上电就触发。
回复2楼asyou
发表于 2012-2-15 10:06:52 | 显示全部楼层
你的逻辑功能是什么?你是高电平触发,有没有复位?是不是你的逻辑有错!比如说是时序逻辑搞成了组合逻辑!
 楼主| 发表于 2012-2-15 14:33:31 | 显示全部楼层
程序应该没有问题,一共六套电路,其他四套都能正常运行,剩下两套一上电就触发。
程序有专门的复位部分,并且复位也通过电容电阻实现了。
整个电路实现的是负延迟为128K,采样频率为50KHz,存储容量的4M的双通道采样。
回复4楼asyou
发表于 2012-2-16 14:07:26 | 显示全部楼层
那你更改一下你的触发条件,比如说在上电的时候加一个延迟再产生一个使能!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表