使用同一时钟的两个CPLD的输出问题
本帖最后由 fpgaw 于 2010-7-12 13:41 编辑我做了两个完全一样的PCB板,上面的数字部分都压入了CPLD中,CPLD中的内容也完全一样,其中有一部分是地址计数器,用同一时钟加给两块PCB板的CPLD中的地址计数器的CLK,用示波器同时观察两个的输出信号,就会有一个通道漂动(肯定不是示波器的问题),请高人指点!!! 有一个通道漂动,也就是对应有一个CPLD的输出漂动<br>
问题似乎变为可靠性和稳定性的问题而非逻辑的问题<br>
建议多测试几次<br>
将示波器的两个通道互换测试,确定是那一块板子的输出在漂动<br>
如果有3个通道的话,建议用输入的时钟同步两个输出的信号<br>
看一些漂动究竟有多大。<br>
另外输出信号还经过了什么系统或电路? 我已经被这个问题困惑大半个月了,两个通道也交换测过,也找过其他示波器试过,基本排除示波器的问题,我直接测的计数器的输出,因为怕受到其他电路的影响,我都拆下来了,应该也不是其他电路的影响,望高人再次指点迷津,感谢万分 很正常,两个PCB板,你怎么保证时钟完全同步 ,时钟在传输过程中达到CPLD内部reg的时间肯定不再同一点上。这酒有了相位差,这个相位差有可能受各种影响而不会完全固定。<br>
你用一个示波器的两个探头,示波器只能锁定一个通道作为基准,那么相位差就会造成另外一个通道总是锁定不稳。<br>
<br>
你这样做有何意义?如果为了比较的话,应该把电路做在一块扳子上,这样虽然不能解决问题,但应该好很多。 复位信号的宽度一样吗?<br>
输入时钟的频率是多少?<br>
计数器是多少位的? ????????????? cpld感觉很怪异,我现在做的这个用cpld就有很多问题,也解决很久了没有解决掉,我快要放弃cpld 了,程序和仿真都没有问题,下载到芯片以后功能就有时正常,有时不正常。 原帖由 zengbo84 于 2006-10-21 10:56 发表<br>
cpld感觉很怪异,我现在做的这个用cpld就有很多问题,也解决很久了没有解决掉,我快要放弃cpld 了,程序和仿真都没有问题,下载到芯片以后功能就有时正常,有时不正常。 主要同阁下的编译环境有关。
有一个通道漂动,也就是对应有一个CPLD的输出漂动<br>
问题似乎变为可靠性和稳定性的问题而非逻辑的问题<br>
建议多测试几次<br>
将示波器的两个通道互换测试,确定是那一块板子的输出在漂动<br>
如果有3个通道的话,建议用输入的时钟同步两个输出的信号<br>
看一些漂动究竟有多大。<br>
另外输出信号还经过了什么系统或电路?
页:
[1]