首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
雁塔菜农
修改
文章:
1274
阅读:
4927256
评论:
674
赞:
9053
俺是农民俺怕谁???
好友
私信
个人主页
俺是农民俺怕谁???
文章
1274
原创
0
阅读
4927256
评论
674
赞
9053
原创
串口通讯误码分析及波特率自适应技术(非典)
2006-12-30 01:59
5924
14
14
分类:
MCU/ 嵌入式
串口通讯误码分析及波特率自适应技术(非典)
为讨论方便,只论证1位起始位+8位数据+1位停止位的误码问题
现设:发送方每位传输时间为TCK
接收方每位传输时间为RCK
起始位L(低电平),停止位H(高电平)
空闲状态为X(高电平),收据位DX(D0..D7)
通讯数据流为XXXXXLDDDDDDDDHXXXXXLDDDDDDDDHXXXX...
采样一般采用串口通讯公认的“中部三中取二”算法
当收发双方采用事先约定固定波特率串口通讯时,由于双方系统
时钟差异和线路传输时延,将会出现以下3种问题:
1. TCK="RCK时"(可以稍有偏差)
发送数据流为XXXXXLDDDDDDDDHXXXXXLDDDDDDDDHXXXX...
接收数据流为XXXXXLDDDDDDDDHXXXXXLDDDDDDDDHXXXX...
故在这种情况下不会出现误码现象。
(别拍砖!这连腹中胎儿都“知道”,不敢“卖弄是非”)
2. TCK<RCK时(发快收慢)
由于串口采用“中部三中取二”算法,故只讨论RCK<=1.5TCK。
A)RCK=1.5TCK(“草图”)
发送数据流为XXXXXLD0D1D2D3D4D5D6D7HX0X1X2X3X4X5X6...
接收数据流为XXXXXLDDDDDDDDDDDDDDDD5DDD6DDDD7HXXXX...
故接收到的数据为111D4..D0,既高3位恒为'1'的“怪事”
B)RCK=1.25TCK(“草图”)
发送数据流为XXXXXLD0D1D2D3D4D5D6D7HX0X1...
接收数据流为XXXXXLDDDDDDDDDDDDDDD6D7HXX...
故接收到的数据为1xD4..D0,既最高位恒为'1',
次高位不定的“怪事”
所以,可“总结”为最高位恒为'1',加快接收速率“才是真”
3. TCK>RCK时(发慢收快)
这种现象总会出现“群魔乱舞”的乱码,只有“天知道”。
解决的唯一方法是加快发送速率或降低接收速率。
所谓的“波特率自适应技术”,就是双方为防止以上问题的出现。
发送方特意在发送数据串前,先发送1个字节的“波特率校准码”
一般为大写字母U,即55H(数据流为方波信号)。
当然也有用AAH(数据流也为方波信号)的串口通讯“奇才”。
该技术的“精华”为“在线测试方波信号的半周期”。
这样,等到10个RCK后接收数据前,就可“从容地”计算出波特率,
从而达到“波特率自动校准”的目的即波特率自适应技术。
软件实现的方法很多,“遍地都是”。
但“路边的野花你莫要采”...
如想了解具体软件实现,可到新手园地一游,那里有“源程序”
主题为:
<反汇编反出的51串口通讯“波特率自动校准技术”(无名氏作)>
HotPower已“让位”与此君,故不便发表自己实现的“魔法”...
每个人都有自己很多“百思不得其解”的问题,只要动脑筋,
总会有解吧?最多就是“君子报仇,十年不晚”。
不要什么问题都拿到论坛上“叫床”,“叫”多了就“难听了”。
总要多考虑“晚节不保”所造成的“影响”吧...
本文纯属虚构,若有雷同..............
系统注:本文被sparkstar加精.
写原创有奖励!2025面包板原创奖励正在进行中
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
点赞(
14
)
收藏
分享到:
上一篇:
世上雷同的事太多了,当时我在此玩反汇编,并不知是什么软件!-(精)
下一篇:
96键演示程序
PARTNER CONTENT
换一换>
更多>
提升汽车电子浪涌耐受性:SWM+TVS解决方案通过ISO 16750-2 Pulse 5a测试
firstohm
2025-04-14
AI时代的氮化镓:市场与技术将走向何方?
黄烨锋
2025-04-24
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
雁塔菜农
修改
文章:
1274
阅读:
4927256
评论:
674
赞:
9053
俺是农民俺怕谁???
好友
私信
个人主页
俺是农民俺怕谁???
文章
1274
原创
0
阅读
4927256
评论
674
赞
9053
最新评论
更多
写的好,学习和参考,很实用
开发工匠 ...
评论博文
2025-4-29
GOA 电路及液晶面板修复方法
写的好,市场就是战场
开发工匠 ...
评论博文
2025-4-29
新兴市场是救命稻草还是海市蜃楼?速卖通突 ...
审查的蛮仔细的啊,这些确实应该提出来!
追忆流年寻 ...
评论博文
2025-4-29
给人审查PCB时,你有这样的情况吗 ...
最新
博文
如何防止丝杆支撑座锈蚀? ...
希立仪器-揭秘气密性检测仪的精度提升 ...
【新品发布】湖南静芯推出4路单向超大 ...
资料下载
本周热帖
[鸟哥的Linux私房菜:服务器架设篇(第 ...
【Winform+WPF】喷涂工艺SCADA采集监 ...
积分微分的拉普拉斯变换
电子元件FCO-2C-WT系列超宽温SMD振荡 ...
纳祥科技8位移位寄存器74HC164D中文规 ...
金航标kinghelm有哪些对标的天线公司 ...
4K@165Hz,联发科Pentonic 800(MT9655 ...
从选型到布局:MDDTVS二极管在ESD防护 ...
(永源微)AP600N04TLG5,AP400N08TLG ...
【敏矽微ME32G030系列】+LCD屏显示驱 ...
最新资讯
芯语最新
软件定义汽车的未来,关键要看chiplet ...
浅谈联发科与NV汽车芯片合作:不只是 ...
微电网与备用电源:能源韧性的完美组 ...
电力电子科学笔记:齐纳二极管和狄拉 ...
上海AI爆发式发展,智能眼镜、智能儿 ...
维信诺:2025Q1营收同比微增1.01%,净 ...
和硕董事长童子贤警告:特朗普关税或 ...
iPhone拥有2700个零部件,仅30家供应 ...
高精度惯性传感器厂商中科航芯获数千 ...
西安交通大学破解压阻式MEMS加速度计 ...
EE直播间
更多
中小数字IC云仿真加速方案:弹性资源与验证效率提升
直播时间: 05月22日 10:00
在线研讨会
更多
利用氮化镓技术打造高效电机驱动——人形机器人、无人机与电动汽车应用
ADMT4000重新定义多圈编码器设计
NSSine™系列实时控制MCU在数字电源和电机控制领域的应用
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
热门
推荐
下载:
硅基/SiC/GaN 全技术图谱
热管理技术新标杆:ST维也纳PFC与FOC控制方案深度解析
STM32开发板、小米手环、华为耳机,等你来赢!
STM32峰会2025:AI与GUI开发的未来,就在这里!
我要评论
0
14
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/3
2025第1期拆解活动:赢示波器、运动相机、热像仪等!
示波器、影石运动全景相机、大疆无人机、高清红外热成像仪;树莓派5等等
泰克示波器五折来袭!
泰克限时五折!全球示波器用户狂欢,软件升级超值优惠,速抢!
【2025面包板社区内容狂欢节】发文、回帖赢20万E币!
活动时间:即日起——2025年全年(发完20万E币为止!)
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论