首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
雁塔菜农
修改
文章:
1274
阅读:
4859561
评论:
674
赞:
8212
俺是农民俺怕谁???
好友
私信
个人主页
俺是农民俺怕谁???
文章
1274
原创
0
阅读
4859561
评论
674
赞
8212
原创
串口通讯误码分析及波特率自适应技术(非典)
2006-12-30 01:59
5793
13
13
分类:
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加精.
写原创有奖励!2024面包板原创奖励正在进行中
点赞(
13
)
收藏
分享到:
上一篇:
世上雷同的事太多了,当时我在此玩反汇编,并不知是什么软件!-(精)
下一篇:
96键演示程序
PARTNER CONTENT
换一换>
更多>
SK海力士发布2024财年及第四季度财务报告
SK海力士
2025-01-23
含硅还是不含硅?
Shelby Shevik
2025-01-21
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
雁塔菜农
修改
文章:
1274
阅读:
4859561
评论:
674
赞:
8212
俺是农民俺怕谁???
好友
私信
个人主页
俺是农民俺怕谁???
文章
1274
原创
0
阅读
4859561
评论
674
赞
8212
最新评论
更多
加油
丸子~
评论博文
2025-1-29
【工程师故事】+半年的经历依然忧伤,带着 ...
天际心雨 : 最近听说了RISC-V MCU,感觉应该会火 感谢回复。
丙丁先生 ...
评论博文
2025-1-25
聊聊RISC-V MCU技术
乖乖兔爸爸 : 人云亦云, 没什么新意呀, 老板,换碟!!! 感谢关注。
丙丁先生 ...
评论博文
2025-1-25
聊聊RISC-V MCU技术
最新
博文
到Deepseek时了,就AI认知谈谈看法 ...
【电子DIY】智能天气监控站 ...
Air724UG软件指南:UART示例(下篇) ...
资料下载
本周热帖
GD32F3用户手册-寄存器篇
智能天气监控站
晶体管电路设计-铃木雅臣(上).pdf ...
基于51单片机的万能遥控器设计论文 ...
基于51单片机的酒精浓度检测仪设计论 ...
数据中心服务器对PCIe测试的需求、挑 ...
TIF导热硅胶片在GPU散热中的核心应用 ...
最新资讯
芯语最新
台积电、格芯加码重金布局,2025年先 ...
搭上低地球轨道卫星热潮,抗辐射电源 ...
史无前例,美国3.6万亿投资开启AI行业 ...
EDA三巨头竞逐台积电AI设计流程 ...
Chiplet时代即将来临!
信号的谐波失真
逆袭、封神、力挽狂澜!改变汽车行业 ...
今日新闻丨奥迪回归传统命名方式!印 ...
高精度量子操控与探测重大研究计划202 ...
明皜传感:布局MEMS全产业链技术,把 ...
EE直播间
更多
Fabless100系列技术和应用直播 —实时控制、BMS:国产MCU迈向高性能应用
直播时间: 02月18日 10:00
高效协同与版本管理:Cliosoft助力现代芯片设计
直播时间: 02月26日 10:00
第三代功率半导体器件测试解决方案
直播时间: 03月06日 10:00
在线研讨会
更多
重塑机器人未来:揭秘创新芯片解决方案的颠覆力量
Allegro电流传感器替代采样电阻解决方案—实现更高效、更可靠的电流检测
如何在隔离的状态监控系统中捕获同步数据
多路有光·精准不凡——KSW-SGM01模拟信号源发布会
热门
推荐
示波器的最低带宽多少?
超越传统分流器:探索新型电流传感解决方案
精密双向电流传感放大器,提供精准测量
精密双向电流传感放大器:精准测量,守护电流安全
我要评论
0
13
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/3
工程师写总结,送示波器、稳压电源、螺丝刀!
分享你的:职业生涯中故事、2024年年终总结、工作中的小故事,丰富多样的礼品等你哦!
面包板社区有奖活动汇总楼
1. DIY赢大奖!2. 写原创,有奖励!3.参与话题,奖励E币!4. 免费申领:开发板试用、书籍试读...
电子工程师DIY来分享,赢大疆无人机、小米手机、NAS存储、万用表 ...
展示您的 DIY 电子设计作品,社区将有丰富奖励送给您!
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论