定义

“曼彻斯特编码”和“差分曼彻斯特编码”是数字通信中常用的自同步线路编码方式,主要用于保证时钟同步、避免长时间 0 或 1 导致的码间失步问题

曼彻斯特编码

每个码元中间一定有电平翻转,这个翻转同时传输时钟信息 + 数据信息。
曼彻斯特编码的规则
以 IEEE 802.3(以太网)标准为例:
1 :在码元中间从 高电平 → 低电平
0 :在码元中间从 低电平 → 高电平

特点:
每个码元中间必有一次翻转 → 易于提取时钟
码元速率 = 2 × 数据速率(因为每 bit 有一次翻转)
在这里插入图片描述

差分曼彻斯特编码

“差分曼彻斯特编码”(Differential Manchester encoding)是 曼彻斯特编码的一种改进方式,
最大的特点是:
每个码元中间也有一次电平翻转,用来同步时钟,
但表示 0 和 1 的方式,不是看“翻转方向”,而是看起始处有没有翻转。
在这里插入图片描述

核心记忆:
曼彻斯特编码:电位高——>低表示1,电位低——>高表示0
差分曼彻斯特编码:和前一个周期对称表示1,一样表示0

注意:没有特别说明规则的情况下,曼彻斯特编码0和1的规则电位高——>低表示1,电位低——>高表示0,可以相反

曼彻斯特编码(Manchester encoding)不需要额外的同步信号,是因为它本身就把“时钟信息”嵌入到了数据信号里,即自带同步特性。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐