0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用恩智浦LIN收发器,为MCU建立可扩展的网络!

NXP客栈 来源:未知 2023-07-21 08:10 次阅读

LIN总线系统是一种低成本的单线制方案,因此在车身领域得到越来越多的应用并不令人感到惊讶。典型的LIN应用 (如座椅控制、照明和方向盘) 正在催生更多对更小材料开销和更低系统成本的需求。

恩智浦最新智能QUAD LIN收发器SJA1124汽车电子控制单元 (ECU) 提供了一种将LIN总线连接到MCU的创新方法,以满足上述需求。

随着LIN总线的广泛使用,每个应用的LIN通道数量也在增加。与LIN节点的数量增加不同的是,这些应用的空间和物料清单通常会缩减以节省成本。恩智浦SJA1124 QUAD LIN收发器,具有集成的指令终端、LIN控制器和SPI转LIN网桥。这些功能为应用网络和MCU选项提供可扩展性和灵活性,带来多种优势。

降低物料清单和成本

传统的LIN指令终端由附加的分立组件构成,例如一个或两个上拉电阻和一个二极管。也就是说,一个四通道LIN指令应用最多需要八个上拉电阻和四个二极管,将占用大量的板上空间。

图1为传统的LIN指令终端布局。为了减轻客户负担,恩智浦的T/SJA1124集成了LIN指令终止功能,并集成了高边开关来防止LIN接地短路。图2显示了恩智浦的T/SJA1124如何作为LIN指令工作,并由于内置指令的终止而保存物料清单。

3d1e08c6-275a-11ee-962d-dac502259ad0.jpg  

图1:常规LIN指令终止的示例

获得更多灵活性和可扩展性

需要的IO引脚较少:每个LIN通道至少需要两个引脚:TXD (传输引脚) 和RXD (接收引脚)。此外,可能需要一个或多个模式控制引脚,以将LIN收发器模式从低功耗模式切换到正常模式,反之亦然。因此,对于具有多个LIN通道的应用,所需引脚的数量至少会增加2倍。对于八通道LIN应用,需要超过16个引脚。如果MCU引脚数已经很关键,则多LIN通道所需的大量引脚可能会迫使选择具有更多引脚且更昂贵的MCU版本(如有),但并非总是如此。这导致BOM以及系统成本显著增加。

内置LIN控制器:作为片上外设的一部分,内置LIN协议控制器的可用数量通常取决于MCU系列的性能等级。也就是说,性能等级越低,MCU内集成的LIN控制器就越少。在多数LIN应用(如座椅开关、窗户和车顶控制)中,MCU通常是低端的,引脚数和LIN控制器有限。

3d2f2be2-275a-11ee-962d-dac502259ad0.jpg  

图2:内置LIN指令终止的示例

集成LIN控制器和SPI-LIN高效通信

如果LIN协议控制器可以移入LIN收发器怎么办?将LIN协议控制器集成到LIN收发器设备中,可以消除MCU和LIN收发器之间的TXD和RXD信号。相反,可以使用外设的标准MCU接口,例如SPI。像恩智浦的SJA1124一样,这种LIN设备一侧具有SPI,而另一侧具有LIN总线接口,被称为“SPI转LIN网桥”。

通过恩智浦SJA1124的集成LIN协议控制器和SPI转LIN网桥,客户可以随意使用任意数量的LIN通道,并选择任何连接的MCU。下图3举例说明在多个SJA1124应用中如何使用SPI转LIN网桥。

了解完整的概述,请下载SJA1124白皮书

LIN数据通信通过SPI实现,恩智浦SJA1124将SPI输入收到的传输数据流转换成LIN总线上的LIN命令帧。LIN总线上的数据流可以通过SPI读取。完整的LIN帧可以在一个SPI操作中传输。如图3中的示例所示,8个LIN通道可以使用两个SJA1124来构建。在这种配置下,SPI通信只需要5个MCU引脚 (时钟、数据输入、数据输出、芯片选择1和芯片选择2),而传统LIN设备则需要超过16个引脚。

3d43b940-275a-11ee-962d-dac502259ad0.jpg  

图3:两个SJA1124应用示例

将SPI转LIN网桥作为多个LIN通道的MCU接口可以将重点放在SPI性能上,因为它可能会成为LIN数据流的挑战。换句话说,SPI运行时可能是限制数据吞吐量的因素。但是,SPI运行时取决于特定硬件 (MCU和SPI转LIN网桥) 和软件实现 (SPI处理程序/驱动程序)。通过MCU的SPI接口和软件实现,可以更好地管理这种挑战。

综上所述,恩智浦SJA1124为任何MCU处理大量LIN指令通道提供了很好的解决方案。它提供了更灵活、更可扩展的可节省成本和空间的解决方案。

3d5e3784-275a-11ee-962d-dac502259ad0.jpg3d707926-275a-11ee-962d-dac502259ad0.svg

本文作者

Rainer Evers是一名恩智浦的系统工程师,拥有20多年的半导体行业从业经验。在职业生涯中,他曾效力于恩智浦半导体和其前身飞利浦半导体,主要致力于研究汽车CAN、LIN和以太网收发器。担任职务期间,他负责定义收发器产品,并作为专家代表恩智浦在ISO和SAE参与LIN标准化。

本文作者

Weibo Qiu是恩智浦的产品市场经理,负责LIN产品组合及市场营销工作。在担任LIN的营销职务之前,Weibo还花了一年在汽车雷达研发小组工作,专门研究雷达传播模拟。Weibo拥有埃因霍温理工大学 (TU Eindhoven) 和柏林工大(TU Berlin)的嵌入式系统硕士学位。

3d853410-275a-11ee-962d-dac502259ad0.jpg3d707926-275a-11ee-962d-dac502259ad0.svg

3dab36c4-275a-11ee-962d-dac502259ad0.png  


原文标题:利用恩智浦LIN收发器,为MCU建立可扩展的网络!

文章出处:【微信公众号:NXP客栈】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NXP
    NXP
    +关注

    关注

    60

    文章

    1214

    浏览量

    177278

原文标题:利用恩智浦LIN收发器,为MCU建立可扩展的网络!

文章出处:【微信号:NXP客栈,微信公众号:NXP客栈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何在网络中使用光纤收发器?使用光纤收发器的注意事项

    如何在网络中使用光纤收发器?使用光纤收发器的注意事项 光纤收发器故障如何排除与解决? 在网络中使用光纤
    的头像 发表于 12-27 15:17 376次阅读

    光纤收发器与以太网扩展器该如何选择?

    光纤收发器与以太网扩展器该如何选择? 光纤收发器和以太网扩展器是网络设备中常见的两种设备,它们在网络
    的头像 发表于 12-27 15:02 215次阅读

    川土微电子发布CA-IF1021Lx-Q1 LIN收发器

    川土微电子CA-IF1021Lx-Q1具有抑制和唤醒功能的故障保护LIN 收发器新品发布!该产品实现了从晶圆生产到封装测试全国产化。
    的头像 发表于 12-12 15:52 467次阅读
    川土微电子发布CA-IF1021Lx-Q1 <b class='flag-5'>LIN</b><b class='flag-5'>收发器</b>

    什么是单纤收发器,什么是双纤收发器呢?他们有什么区别?

    我将详细阐述这两种光模块的特点和区别。 首先,单纤收发器(Single-Fiber Transceiver)是一种利用单根光纤进行双向传输的光模块。它能够同时进行光信号的发送和接收,通过不同的波长或频率将信号进行区分。单纤收发器
    的头像 发表于 12-07 10:09 894次阅读

    川土微电子CA-IF1022-Q1双通道LIN收发器产品概述

    川土微电子CA-IF1022-Q1具有唤醒功能的双通道LIN收发器新品发布!该产品实现了从晶圆生产到封装测试全国产化。
    的头像 发表于 09-28 12:27 530次阅读
    川土微电子CA-IF1022-Q1双通道<b class='flag-5'>LIN</b><b class='flag-5'>收发器</b>产品概述

    #fpga 利用IBERT IP核实现GTX收发器硬件误码率测试实例

    fpga收发器
    明德扬科技
    发布于 :2023年09月05日 11:32:14

    四通道本地互联网络LIN收发器SIT1024Q

    SIT1024Q 是一款四通道本地互联网络(LIN)物理层收发器,符合 LIN 2.0、LIN 2.1、
    的头像 发表于 08-14 15:20 282次阅读
    四通道本地互联<b class='flag-5'>网络</b>(<b class='flag-5'>LIN</b>)<b class='flag-5'>收发器</b>SIT1024Q

    SIT1024Q四通道本地互联网络LIN)物理层收发器

    描述: SIT1024Q 是一款四通道本地互联网络LIN)物理层收发器,符合 LIN 2.0、LIN 2.1、
    的头像 发表于 08-11 09:50 282次阅读

    MCU+LIN+步进马达驱动的三合一芯片-PT32C637概述

    PT32C637是一个SiP(System in Package),带有ARM Cortex M0 MCU、电机驱动器和本地互联网络LIN的物理层收发器
    的头像 发表于 08-08 11:49 1143次阅读

    SIT1029Q 带显性超时,本地互联网络LIN收发器

    SIT1029Q 是一款本地互联网络LIN)物理层收发器,符合 LIN 2.0、LIN 2.1、LIN
    发表于 08-07 09:42 125次阅读

    SIT1021Q 本地互联网络LIN收发器

    SIT1021Q 是一款本地互联网络LIN)物理层收发器,符合 LIN 2.0、LIN 2.1、LIN
    的头像 发表于 08-07 09:40 383次阅读

    微安M760收发器拆卸

    收发器
    YS YYDS
    发布于 :2023年06月28日 16:13:56

    利用IBERT核对GTX收发器板级测试

    一、概述 IBERT(集成误码率测试仪)是xilinx7系列FPGA GTX收发器设计的,用于评估和监控GTX收发器。IBERT包括在FPGA逻辑中实现的模式生成器和检查,以及对端
    发表于 06-21 11:23

    SIT1021Q国产LIN收发器芯片,可替代TJA1021

    今天来学习一款LIN收发器。 SIT1021Q 是一款本地互联网络LIN)物理层收发器,符合LIN
    发表于 05-11 08:37 784次阅读

    S32K116-EVB2 LIN通信不工作的原因?怎么解决?

    在演示中默认配置,LIN Rx/Tx 引脚 PTC6/PTC7。通信不工作,所以我将这些引脚更改为 PTC8/PTC9,通信还没有工作。 我猜问题可能出在收发器唤醒过程中,但我不知道。唤醒
    发表于 05-06 08:45