以太网口差分电平_汽车行业必学知识--车载以太网通讯知识1

随着汽车技术的发展,车载以太网成为高速通讯的重要选择。本文介绍了100BASE-T1车载以太网如何通过一对双绞线实现全双工100Mb/s传输,涉及4B/3B时钟转换、3B/2T编码和PAM3调制等关键技术。同时,提到了回音消除技术在全双工工作中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

55f9083af6b7050286a49eb2ff5793a7.png

随着自动驾驶、智能网联以及汽车电动化的发展,传统的车载总线如CAN、CAN-FD已无法满足车辆高速通讯的需求,于是将焦点聚集到传统的以太网,传统以太网具有:传输速率高(100M/1000M等甚至更高)、成本相对较低、协议开放应用成熟、网络形式易于扩展等优点,但是由于传统以太网的物理层不适用于车辆的环境,于是Broadcom公司推出的BroadR-Reach技术应运而出。我们首先看一下,传统以太网和车载以太网连线上的区别:

79de9494d0efbd6ce5a83098b2b68b09.png

5ccbc0c49e58e95381098169c02e50f2.png

以普通的传统百兆以太网100BASE-TX为例,在连线上使用两对双绞线,一对用于发送、另一对用于接收。而车载百兆以太网100BASE-T1在物理上使用了一对双绞线实现全双工的信息传输,使用双绞线传输有利于:减轻重量、降低EMC干扰、扩大布线范围、降低成本、增强适用性,符合车载需求。

100BASE-T1通过一对非屏蔽双绞线可实现100Mb/s的全双工数据传输,其物理层的主要工作原理是将MAC层传递的数据,通过内部时钟转换(4B/3B),数据编码(3B/2T)以及脉冲幅度调制(PAM3)转换成双绞线上传递的差分信号,以进行各种控制信号和数据的通信发送;接收过程反之。文章将以数据发送为例介绍,

a9de34a69007ad2b0c70c03c7c8f571b.png

4B→3B时钟转换

100BASE-T1的100是指MII传递的4bit*25MHz=100M bit/s,在接收MII传递的数据后,PHY层首先进行4B/3B转换。这种转换不是分块编码,仅是一种时钟转换,25MHz传输的4bit数据块(4B)转换成时钟频率为33.33MHz的3bit数据块(3B),示例如下:

e1d0658de0f845917b6dddb4c54511c1.png

第一组4bit数据“0000”进行3B转换后成为3bit的“000”,而第一组4bit的最后一个“0”与第二组4bit的“0101”的前两位“01”组合成为3bit的“001”,以此向后类推,形成4B到3B的转换。

3B→2T编码

每3bit数据(3B)编码成一对三进制符号(2T),标称值分别为-1,0和+1。由于3bit二进制数据可以对应8个值,而2个三进制符号有9个可能值,这样就可以通过一对三进制实现3bit二进制编码值的覆盖,且有一个符号对未使用,通常情况下,三进制0、0不使用。具体对应关系如下:

e4752f8e58ce81bea7226e941f320c45.png

2T→PAM3

为了能在双绞线上传输,需要将2T中的-1,0,+1对应成低电平,0或高电平,这种三电平脉冲幅度调制方式即PAM3。对应的电平值分别是-1V、0V、1V。

常见的100BASE-T1车规级的物理层(PHY)有以下几种,博通:BCM89810、BCM89811;恩智浦:TJA1100、TJA1102

另外车载以太网还使用了回音消除技术,任何一个节点在其发送时将自己的PAM3电压加入到双绞线上,而在接收时从双绞线的电压中减去自己发送的PAM3电压,就可以实现全双工工作。所以在全双工通讯的情况下,示波器是无法读取有效的波形,在单向发送或接收时就可以通过示波器测量相应的数据。

好了,今天车载以太网物理层的知识就分享到这里,多多点赞会变好看哟。

### 车载以太网物理层架构详解 #### 1. 物理层概述 车载以太网的物理层负责定义传输介质及其接口特性,包括信号电平、定时关系以及物理连接器等。该层次确保比特流能够在网络节点间可靠传递[^1]。 #### 2. 主要组件构成 - **PHY (Physical Layer Transceiver)**: PHY设备是实现物理层功能的核心部件,它处理模拟电信号到数字位序列之间的转换工作。在汽车环境中使用的特定类型的PHY被称为BroadR-Reach PHY或100BASE-T1 PHY, 这种技术允许单对非屏蔽双绞线上传输双向全双工的数据流量,从而减少了布线成本并提高了抗干扰能力。 - **PMA (Physical Medium Attachment子层)** : PMA位于PHY内部,主要职责是对发送端产生的NRZ编码后的差分电压进行调制解调操作;接收来自电缆上的脉冲波形,并将其还原成原始二进制形式供MAC层进一步解析使用[^2]. - **MDI (Medium Dependent Interface)** : MDI是指与实际传输媒介相接的部分,在这里特指用于连接车辆内不同ECUs之间的一对非屏蔽双绞线。为了适应车内复杂电磁环境的要求,通常会采用特殊的滤波电路来增强系统的稳定性和鲁棒性。 #### 3. 测试标准与方法论 针对上述提到的关键组成部分,国际标准化组织制定了详细的测试流程和技术指标要求,例如OA Automotive Ethernet ECU Test Specification就涵盖了从电气性能验证直至互操作性的全面评估体系. 此外还有专门面向基础设施域内的通信质量保障措施被纳入考量范围之内[^3], 如此一来便构成了一个完整的车载以太网物理层开发及部署框架。 ```python # Python伪代码展示如何初始化一个简单的PHY对象模型 class PhyDevice: def __init__(self): self.pma = PhysicalMediumAttachment() self.mdi = MediumDependentInterface() def transmit(self, data_bits): encoded_signal = self.pma.encode(data_bits) self.mdi.send(encoded_signal) def receive(self): received_signal = self.mdi.receive() return self.pma.decode(received_signal) phy_device = PhyDevice() # 创建一个新的PHY实例 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值