【经验】如何采用LIN收发器检测LIN2.1协议的信号一致性
LIN总线是专门为汽车开发的一种低成本串行通信网络,LIN传输速率可达20Kb/s,在许多不需要用到车载高速CAN通信的车载网络中,如简单的车身控制,胎压监测等,占有一定的市场。
LIN总线协议经过多年的整改,从LIN1.3到LIN2.0再到LIN2.1协议,逐渐形成规范,并在实际车辆使用中得到了验证。作为单总线协议,LIN2.1制定了许多规则,并要求LIN节点能够支持LIN通讯的MCU必须能够满足这些规范,以达到总线上数据传输的正确性与一致性。
笔者在车载车身控制器(BCM)项目中就曾遇到过一次不满足LIN规范的软件设计,最终由BCM的主MCU端瑞萨UPD78F1828检测出总线LIN一致性错误,产生错误中断,这才让我们注意到LIN2.1中对于数据一致性部分的要求。以下笔者会介绍该一致性错误的检测原理,以及如何在设计中避免它。
关于一致性错误在LIN2.X协议中描述了以下要求:
1.在主发送期间,回读核对总线数据,如果和发送的数据不匹配,那么在停止位之前该不匹配应该被探测到,并停止发送行为。
该问题通常在我们测试阶段就可以有效的检测出来,如果数据不匹配则明显不满足我们的软件设计要求。
2.信号规范,考虑在通信过程中地面电压的转换和下降,以及信号传播过程中因延误造成的不对称性,对LIN总线的定时参数作了规定。如下图1,图2所示。
图 1 LIN总线波形时序
图 2 LIN定时参数
上述定时参数,我们在设计过程中以及测试过程是容易忽略掉的,但如果我们设计时没有考量这两个参数,例如使用普通的串口模拟LIN通信,极有可能导致LIN总线的不正常工作。瑞萨UPD78F1828芯片,支持LIN2.x协议的LIN通信模块,可以检测到该不一致性错误,同时产生错误中断以方便工程师记录并修改错误。
那应该如何避免该错误呢?上述的定时参数D1和D2可能看起来计算比较复杂,但实际上很好理解。在MLX80020 LIN收发器的规格书中可看到以下介绍:
图 3 MLX81107 LIN收发器时序图
如上图3中D1即LIN收发器解析出来的RXD信号的低电平占空比,要求大于39.6%,而D2即RXD信号的高电平占空比,要求小于58.1%。因此一个良好的LIN收发器会在内部结构中看到斜率控制的模块,如MLX80020,以更好的控制RXD的占空比来满足LIN2.1的协议规范。如下图4所示:
图4 MLX80020内部结构框图
此外,在作为从节点应答主节点LIN通讯时,为避免过早的拉低对方的STOP信号,导致主节点的RXD占空比下降,可以在收到主节点报文后,延迟数个us来响应主节点,使LIN的波形图满足LIN协议的一致性规范。在测试时可以由支持LIN通信的瑞萨RL78系列MCU来判断这一规范。
综上,我们在开发关于LIN总线的项目时,应尽量选择满足其LIN2.1协议的规范的器件,以防止后期出错,造成不必要的困扰。
- |
- +1 赞 0
- 收藏
- 评论 2
本文由木木提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】解析LIN收发器芯片SIT1021在总线上电容与电阻的设计应用
ISO 17987-4-2016中对LIN总线上的RC时间常数有要求,并且对主节点和从节点的上拉电阻和总线电容要求各不相同,本文中芯力特将为大家解析LIN收发器芯片SIT1021在总线上电容与电阻的设计应用。
设计经验 发布时间 : 2022-04-21
【经验】如何使用MLX80020合理设计LIN总线通讯节点?
MLX80020是Melexis推出的一款LIN收发器,能够在波特率1kbps到20kbps中工作。 MLX80020在休眠模式下功耗非常低,仅为10uA,可以应用于具有硬待机电流要求的ECU应用。本文将介绍如何使用MLX80020设计LIN总线的通讯节点。包括LIN总线从机节点硬件设计和LIN总线主机节点硬件设计。
设计经验 发布时间 : 2018-05-16
【经验】如何简单使用瑞萨烧录软件renesas flash program
瑞萨78k0r系列车规级MCU 型号upd78f1828在汽车零部件市场被广泛使用,其丰富的通信总线如CAN,LIN ,多路SPI以及UART,多达128K 的FLASH以及16K 内置EEPROM,让其成为了灸手可热的汽车MCU明星。本文介绍如何简单使用瑞萨烧录软件renesas flash program,通过下载器如E1、 MINICUBE2,来给UPD78F1828芯片
设计经验 发布时间 : 2018-06-28
【选型】ROHM LIN收发器BD41030 PIN-TO-PIN替换NXP TJA1021
在汽车电子领域已经得到了越来越多的应用,如车门控制器、车窗控制器、座椅位置调节等。随着LIN总线的应用,LIN接口芯片实现物理层的转换也是系统中必须的产品之一,本文介绍ROHM的LIN收发器BD41030,该芯片可以PIN-TO-PIN替换NXP 的LIN收发器TJA1021
器件选型 发布时间 : 2019-03-08
芯力特LIN收发器、CAN收发器选型表
芯力特提供以下技术参数的CAN收发器、LIN收发器选型,供电电压:3.0-40V,传输速率:0.015-120Mbps,低功耗电流:0.5-3500μA,总线容错电压:-70V~70V,拥有显性超时,自诊断功能,唤醒与休眠功能
产品型号
|
品类
|
Supply Voltage(s)(V)供电电压
|
Signaling Rate (Mbps)速率
|
Wake up & Sleep唤醒与休眠
|
Low power Current (μA)低功耗电流
|
Domiat Time-Out显性超时
|
CANH、CANL输入输出电压(V)
|
Package封装
|
SIT1040QT
|
CAN收发器
|
4.5~5.5
|
0.04~1
|
Standby Bus Wakeup
|
5(standby)
|
显性超时
|
±40
|
SOP8
|
选型表 - 芯力特 立即选型
极海车规级MCU凭借可靠的产品品质,斩获“2023汽车芯片50强”与“MCU创新先锋”两项大奖
近日,极海车规级MCU凭借可靠的产品品质、专业周到的客户技术支持服务,以及量产级解决方案良好的市场表现,相继斩获“2023汽车芯片50强”、“MCU创新先锋奖”两项行业大奖。作为国内领先的32位车规级芯片设计企业,极海积极布局以服务汽车智能化、电动化、网联化的快速融合。
原厂动态 发布时间 : 2023-11-30
【应用】国产LIN收发器SIT1021用于汽车氛围灯,带电池欠压、过温及总线限流保护功能,提高系统可靠性
汽车氛围灯做为一种营造车内温馨、舒适氛围的配置,也越来越受到人们的欢迎。本文介绍国产芯力特LIN收发器芯片SIT1021相关特性及其在氛围灯里的应用,以实现氛围灯模块和BCM中控之间的LIN通信功能。
应用方案 发布时间 : 2023-03-21
【IC】芯力特新推内部集成高压LDO稳压源的LIN收发器SIT1028Q,支持总线远程唤醒,传输速率可达20kbps
SIT1028Q是芯力特推出的一款内部集成高压LDO稳压源的本地互联网络(LIN)物理层收发器,可为外部ECU(Electronic Control Unit)微控制器或相关外设提供稳定的5V/3.3V电源。
新产品 发布时间 : 2023-08-11
【应用】芯力特LIN收发器SIT1021T用于HUD系统,传输速率可达20kbps
HUD系统用的LIN收发器,本文推荐芯力特的LIN收发器SIT1021T,传输速率可达20kbps,具有高EMC能力,总线耐压值为±42V,可靠性高,响应速度快,通信能力强,具有休眠、待机、正常和上电四种工作模式。
应用方案 发布时间 : 2022-05-27
【选型】国产LIN收发器SIT1021T可替换TJA1021T,支持36V的工作电压
芯力特是一家专业从事混合信号集成电路设计的企业,公司成功研发新一代智能抗雷击5V/3.3V 全双工/半双工RS485总线芯片、5V/3.3V RS232接口芯片,5V/3.3V CAN总线芯片、LIN收发器等产品。LIN本地互联网络中LIN主/从协议控制器和物理总线之间的接口,主要适用于车载子网。SIT1021T是芯力特一款LIN收发器,本文讨论芯力特的SIT1021T 替代N品牌的TJA1021
器件选型 发布时间 : 2021-04-24
【应用】国产LIN收发器NCA1021-Q1SPR用在热管理水阀,符合车规AEC-Q100认证,工作温度-40到150℃
新能源汽车热管理水阀上采用国产品牌纳芯微的LIN收发器NCA1021-Q1SPR,主要基于如下考虑:产品完全符合ISO17987-4标准,支持低功耗和多重唤醒功能(支持通过LIN总线或其他引脚的远程及本地唤醒),数据发送和接收速度可达20kbps,满足热管理水阀通信速度需求;可通过INH输出引脚选择性地启用节点上可能存在的各种电源,从而在整个系统级别减少电池电流消耗。
应用方案 发布时间 : 2023-03-23
整车上需要带LIN小模块,要求集成LDO、MCU和LIN收发器,有合适的器件推荐吗?
推荐的集成LDO、MCU和LIN收发器的芯片有: 1. MELEXIS的MLX81150, 集成LDO+16位的MCU+LIN 收发器。这个芯片在车门、车窗、天窗控制器里面用得很多。 2. MELEXIS的MLX80104 , 集成LDO+16位的MCU+LIN 收发器, 可做多功能方向盘开关控制器、驱动一些小功率的负载。 3. MELEXIS的MLX81106/7/8/9, 集成LDO+16位的MCU+LIN 收发器, 在主要用在氛围灯、驱动小功率电机上。
技术问答 发布时间 : 2017-10-10
【应用】芯力特LIN总线收发器芯片SIT1021作为主/从节点应用方案,波特速率从1kBd到20kBd
芯力特自主研发的SIT1021是LIN网络主/从协议控制器和LIN物理总线间接口器件,主要用在汽车中的子网络,波特速率从1kBd 到20kBd,兼容“LIN 2.x/ISO 17987-4:2016 (12V)/SAE J2602”标准,输入电平和3.3V与5V器件兼容。
应用方案 发布时间 : 2021-12-28
【应用】国产车规LIN收发器NCA1021-Q1SPR用于T-box,传输速率20kbps
车联网智能终端T-BOX,是连接车辆与网络的桥梁,是车联网的重要组成部分。主要由主控MCU,蓝牙模块,通信模块等组成。本文主要介绍纳芯微车规LIN收发器NCA1021-Q1SPR在T-box项目上主要应用。
应用方案 发布时间 : 2022-09-21
LIN总线在汽车中的应用
车规级LIN系统基础集成电路收发器MLX80050采用0.35微米HV-CMOS工艺技术制造,三种工作模式更是最大程度减少电流的消耗,大大降低应用成本,更具世界领先的静电保护程度,还不点进来?
新应用 发布时间 : 2016-09-14
电子商城
品牌:MELEXIS
品类:Enhanced Universal Dual/Quad LIN Transceiver
价格:¥9.1345
现货: 75
品牌:MELEXIS
品类:Enhanced Universal Dual/Quad LIN Transceiver
价格:¥5.9397
现货: 75
品牌:MELEXIS
品类:Enhanced Universal Dual/Quad LIN Transceiver
价格:¥6.3173
现货: 0
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
登录 | 立即注册
提交评论