在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 4631|回复: 5

[求助] 关于uart中的采样率的疑惑

[复制链接]
发表于 2011-8-6 13:51:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
由于接收器、发送器异步工作,无需联接接收和发送时钟。接收器采取对输入数据流高度采样方式,通常采样为16,并根据采样值确定位值。按惯例,使用16个采样值的中间三个值。


哪位大牛人给我解释下uart为什么需要采样啊?
我的理解是,如果收发双方都用了相同的波特率,那就可以实现收发了呀,干嘛还要采样?
而且怎么实现这个采样啊
发表于 2011-8-17 09:38:59 | 显示全部楼层
严格的同步是很难实现的。不采样就不能计数,也就很难对异步信号进行识别。
发表于 2011-8-18 13:03:55 | 显示全部楼层
个人理解:不采样如何知道每一位是0还是1,所以必须采样,只是波特率不同,采样频率也不同。这个采样应是UART模块自动完成的。
发表于 2011-8-26 21:10:11 | 显示全部楼层
UART的每个BIT好像是分四次采样的?
 楼主| 发表于 2011-10-9 10:30:48 | 显示全部楼层
回复 2# gougoudragon
发表于 2011-10-17 10:05:55 | 显示全部楼层
即使波特率相同,信号的边沿是未知的,无法确定最佳采样时刻,万一采到数据沿,会出错的;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-27 19:03 , Processed in 0.030527 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表