搜索
bottom↓
回复: 9

异步时钟域,用2级触发器打2次,能否保证数据的正确性?

[复制链接]

出0入0汤圆

发表于 2012-12-16 17:59:21 | 显示全部楼层 |阅读模式
请教个异步时钟域的问题:
例如:一个spi总线,有cs、mosi,clk_spi就三个信号,如果clk_spi没有接到fpga的专用时钟引脚,这个时候是否考虑用fpga的内部时钟来采集spi总线的三个信号来处理比较合适呢?

这个时候就有个问题了,2个不同的时钟域的信号,看网上的资料说用2级触发器打一下来解决亚稳态的传播,我想问,这是不是仅仅阻止了亚稳态的传播而已,信号的取值正确与否不能保证??

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-12-16 18:26:14 | 显示全部楼层
先用时钟1打一拍,再用时钟二打1-2拍

出0入0汤圆

发表于 2012-12-16 18:39:17 | 显示全部楼层
不接到专用时钟引脚没有关系的,可以用fifo。

出0入0汤圆

 楼主| 发表于 2012-12-16 18:48:14 | 显示全部楼层
qq302011 发表于 2012-12-16 18:26
先用时钟1打一拍,再用时钟二打1-2拍

为什么时钟1也要打1拍,时钟2打了2拍后,数据是能保证正确的吗?还是说仅仅不会亚稳态?

出0入0汤圆

发表于 2012-12-16 19:41:55 | 显示全部楼层
本帖最后由 ab8780000 于 2012-12-16 19:45 编辑

你就用clk_sp啊,即使不接专用时钟没关系的,把它走上全局时钟网络就好
打两拍可以降低亚稳态发生的概率,但不能保证数据的正确性

出0入0汤圆

 楼主| 发表于 2012-12-16 22:08:36 | 显示全部楼层
ab8780000 发表于 2012-12-16 19:41
你就用clk_sp啊,即使不接专用时钟没关系的,把它走上全局时钟网络就好
打两拍可以降低亚稳态发生的概率, ...

不接专用时钟,怎么把它走上全局时钟网络??

还有个问题:如果打2次,不能确保数据的正确性的,在实际工程中还会使用吗?
不明白:既然数据不能确保正确,我看很多书上都是这样做的?

出0入0汤圆

发表于 2012-12-16 22:38:42 | 显示全部楼层
你应当用SPI自己时钟来接收,至于接收后的数据与系统其他部分的同步,可以利用同步CS信号打出去或是FIFO来跨时钟域

出0入0汤圆

发表于 2012-12-17 09:27:09 | 显示全部楼层
本帖最后由 ab8780000 于 2012-12-17 09:45 编辑
yxm433 发表于 2012-12-16 22:08
不接专用时钟,怎么把它走上全局时钟网络??

还有个问题:如果打2次,不能确保数据的正确性的,在实际 ...


不管是什么信号,管脚或者内部节点,只要其扇出很大,综合器会自动让这个信号走上全局时钟网络,你不放心的话,自己进入QuartusII的
Assignment Editor设置或者ISE加入BUFG原语让这个信号走上全局时钟。
我们打两拍只用来采控制信号,从不采数据。
你要理解打两拍的原理,它相当于是一个延时器,延时两拍,即使发生了亚稳态(数据不定态),那么延时两拍后数据就恢复稳定了,
因为亚稳态它恢复有个时间,从数据不定态到数据稳定。
只是数据稳定,不是数据正确。控制信号对采集错误不是很敏感不会对系统造成什么影响,但是数据对错误很敏感。

出0入0汤圆

 楼主| 发表于 2012-12-17 22:46:15 来自手机 | 显示全部楼层
谢谢各位的指点

出0入0汤圆

发表于 2012-12-17 23:56:24 | 显示全部楼层
数据当然是正确的,只是会有滞后。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 07:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表