打印

请教一个串口通信的问题,有经验的朋友请指教一下

[复制链接]
1820|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nibuhao123|  楼主 | 2008-3-3 20:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在做一个接口设计:一块用FPGA产生数据,另一块存储数据(也是FPGA控制)。用串口(RS422)通信.
想请问下有经验的达人:在数据为60kb/s下,怎样设计接口协议:异步or同步?数据的帧结构的设计?纠错的设计?
希望有过经验的朋友指点下。谢谢

相关帖子

沙发
computer00| | 2008-3-3 23:11 | 只看该作者

异步串行就行了吧,直接调用现成的串口模块

使用特权

评论回复
板凳
一从陶令| | 2008-3-4 11:35 | 只看该作者

用FPGA做同步接口比较简单,也很稳定

用FPGA做同步接口比较简单,也很稳定。帧头可以用16比特特定序列做起始字,把60K的数据封装在帧中,帧结尾可以加上BIP8校验之类的东西。根据帧长度计算时钟速率即可。

与异步方式比需要多一根时钟线,优点是数据速率可以做到非常高。

使用特权

评论回复
地板
xwj| | 2008-3-4 12:03 | 只看该作者

当然是优先考虑用同步接口

使用特权

评论回复
5
XZL| | 2008-3-4 16:57 | 只看该作者

同步好做

使用特权

评论回复
6
liudewei| | 2008-3-5 15:40 | 只看该作者

有现成的组件,关于的I2C、SPI,在网上找。

使用特权

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

本版积分规则

2

主题

2

帖子

0

粉丝