世俱杯 2025

登录 免费注册 世俱杯 2025 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

关于CPLD"死机"问题

作者:滚龙 栏目:EDA技术
关于CPLD"死机"问题
  我用的是EPM7128的片子,在板子上主要由单片机来控制它,开机后单片机会向它传输几个字节的数据(用并行方式),而CPLD中也有相应的解析程序.
  现在的现象有二
  一是在电源地受干扰时单片机从来不死机,而CPLD一不小心就死了,对于这个问题,由于我用这个片子的时间不长,不能确定是我电路的有何不对还是这个片子本身的抗干扰能力不行,请大侠指导;
  二是当我接上与上位机的串口(是单片机与上位机的)时,开机就会发现单片机向CPLD传输的数据不对,原先我怀疑过是CPLD的座子质量不好引起某些引脚接触不良,但后来发现不是,而且连续开/关机三次后传输数据便正常,在以后,只要从关机到开机时间间隔不超过1分钟,每次开机也是正常的,但超过一分钟再开机又要连开三次才能正常;另外如果把串口线拔掉,每一次开机都正常,串口在开机时我把它从软件上关掉也没有什么不同;我又做了一个实验,把串口线的地线取掉没有任何改变;
  不知这种现象是不是CPLD在开机瞬间受到干扰使程序错乱所致,还是有其它原因,望大侠们指导一下,先谢谢了!!
  

2楼: >>参与讨论
滚龙
7128有没有一咱类似于复位功能的东西
比如说硬件上或从软件上能达到效果也可以呀!

3楼: >>参与讨论
xzl
CPLD没有问题,是你设计的有问题
不如默认状态有没有考虑?
容错处理有没有考虑?
是否加入RESET端?

4楼: >>参与讨论
yuchun0607
CPLD里面只有电路,没有程序吧
 
5楼: >>参与讨论
xzl
对于时序电路,建议设置初始状态,或外部加上
相当于RESET的控制端,确保在对其操作时,期间处于一个确定状态

6楼: >>参与讨论
滚龙
谢谢大侠们的指教
  我明白了,我错在哪!



参与讨论
昵称:
讨论内容:
 
 
相关帖子
请有谁用过XC3S400E-5 TQ144的呀问一下价怎么要200块。
请问有多少人了解WISHBONE?
一简单的程序出错,帮忙看看
请教老手~(我的怎么无法进行编译)
flip-flop怎么翻译?


Copyright © 1998-2006 tgdrjb.cn 浙ICP证030469号