打印

讨论触发信号的在上下沿的采样方式,另外求排队思路?

[复制链接]
1715|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
meitian51|  楼主 | 2012-10-14 10:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 meitian51 于 2012-10-14 10:32 编辑

简单的上下升沿捕获功能,用于按键去抖,帧同步,应答信号等
一般的,对于异步输入信号来讲,进入一个数字系统,都要用这个系统的系统时钟把它本地化,同步到这个系统的节拍上来。
下图电路为
顺便问问:一个系统有4路RS485信号输入(可能同时),在接收模块中,将数据存入4个缓存区,缓存路由地址“00”,“01”,“10”,“11”,然后我要将每个缓存区的数据打包排队通过HOTlink通道发送出去,想了解下关于排队的思路?求高手...

clip_image002.jpg (19.38 KB )

clip_image002.jpg

clip_image003.jpg (18.88 KB )

clip_image003.jpg

相关帖子

沙发
fanlt| | 2012-10-14 10:42 | 只看该作者
1、002图中仅能实现上升、下降沿检测,未实现去抖以及时钟域同步处理,需考虑;
2、排队未看明白 ^.^

使用特权

评论回复
板凳
meitian51|  楼主 | 2012-10-14 11:09 | 只看该作者
2# fanlt
谢谢,新手呢,
没表述清楚,麻烦看看,按键抖动;另外再增加几个Q的触发器,然后判定连续的Q高电平才有效;就是先判定 trigout <= q1 AND q2 AND q AND q4 (例如),再产生同步系统的周期的促发信号,

排队:就是从4个缓存区取数据帧,这4个数据帧可能同时,也可能先后到达,就是这个排队,

使用特权

评论回复
地板
fanlt| | 2012-10-14 11:35 | 只看该作者
添加数据有效信号,当检测到有信号输入后,依次从4个缓存区取数据,判断数据无效跳过缓存区;
遍历完4个缓存区后打包发送;

遍历的速度要满足4个数据帧同时到达

使用特权

评论回复
5
GoldSunMonkey| | 2012-10-15 21:45 | 只看该作者
谢谢分享

使用特权

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

本版积分规则

0

主题

6

帖子

0

粉丝