首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
雁塔菜农
修改
文章:
1274
阅读:
4971381
评论:
679
赞:
9062
俺是农民俺怕谁???
好友
私信
个人主页
俺是农民俺怕谁???
文章
1274
原创
0
阅读
4971381
评论
679
赞
9062
原创
串口通讯误码分析及波特率自适应技术(非典)
2006-12-30 01:59
5971
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
换一换>
更多>
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
雁塔菜农
修改
文章:
1274
阅读:
4971381
评论:
679
赞:
9062
俺是农民俺怕谁???
好友
私信
个人主页
俺是农民俺怕谁???
文章
1274
原创
0
阅读
4971381
评论
679
赞
9062
最新评论
更多
有第三方质量认证的产品,信得过,经久耐用,不耐用的部分看来就是外壳塑料件了。
自做自受 ...
评论博文
2025-6-25
【拆解】多功能电锅,又长知识了 ...
呵呵,多年来,修了、换了多台热水器,不复杂的产品,怎么这么难做到经久耐用?
自做自受 ...
评论博文
2025-6-24
【创客】低“科技”也“智能” ——神秘的 ...
如今鼓励以旧换新了,更没人愿意修理做到循环利用了。
自做自受 ...
评论博文
2025-6-24
【废品拆解】换气扇诊治与循环利用 ...
最新
博文
康谋方案 | ARXML 规则下 ECU 总线通 ...
JCMsuite应用:散射体的光学手性响应 ...
FRED应用说明——发光二极管(LED) ...
资料下载
本周热帖
太好了!数字示波器的使用方法.pdf ...
经典!图文并茂讲解电快速瞬变脉冲群 ...
超级干货!制作PCB电路板的简明教程( ...
Toshiba东芝电机控制驱动器选型手册-2 ...
厉害!一文整明白交流感应电机的工作 ...
什么是共模抑制比?
免费报名开启智能 “芯” 未来:2025 ...
高频高效的关键:MDD快恢复整流器在开 ...
《7天造一台无人机》启蒙宝典 ...
EBSD样品制备技术的对比分析 ...
最新资讯
芯语最新
微软Xbox游戏部门将裁员数千人,确保 ...
传安霸正在洽谈出售,市值涨至26亿美 ...
计算机中央集采项目落定,联想华为 ...
安霸要卖?股价飙升20%
CounterPoint Research:2026年全球1 ...
ICDIA 2025议程公布!百位IC领军企业 ...
首批提名“2025年硬核芯”评选名录公 ...
资料下载 | 性能和封装阵容丰富的罗姆 ...
新闻 | 罗姆为英伟达800V HVDC架构提 ...
以芯赋能,驱动工业智造新纪元(下) ...
EE直播间
更多
Keysight World Tech Day 线上直播-AI 驱动的超高速传输测试分论坛
直播时间: 06月26日 13:30
全面搞懂介电常数那些事儿
直播时间: 07月03日 10:00
在线研讨会
更多
AI 巨型芯片,性能越强,测试越难,如何破局?
利用先进精密仪器仪表解决方案,优化研发并加快产品上市
Mercury基于展频技术的医疗时钟EMI抑制方案
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
热门
推荐
剖析5年后的自动驾驶技术
从ADAS到全自动驾驶演进
高效电源管理,驱动智能生活升级
如何通过半导体技术提升光伏与储能系统的效率?
我要评论
0
14
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/4
2025第1期拆解活动:赢示波器、运动相机、热像仪等!
示波器、影石运动全景相机、大疆无人机、高清红外热成像仪;树莓派5等等
【下载】电源设计工程师指南(共542页)
本书共542页,深受设计工程师欢迎,作为硅基与第三代半导体的实用工具书,本手册将成为专业技术人员实现优化功率和小信号开关、电源转换和管理的必备指南。
【2025面包板社区内容狂欢节】发帖/回帖赢25万E币!
活动时间:即日起——2025年全年(发完20万E币为止!)
社区内容发布、审核与管理!
严厉打击刷流量发广告等行为
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论