基于GMSL在汽车电子控制单元中的应用分析

发布者:Qingfang最新更新时间:2014-09-03 来源: 21ic关键字:GMSL  汽车电子  控制单元 手机看文章 扫描二维码
随时随地手机看文章

Maxim的吉比特(千兆)多媒体串行链路(GMSL)方案可以对数字视频和音频数据进行串行转换,然后通过一对双绞线串行传输。另外,集成双向控制通道可以使能单个微处理器(C)对串行器、解串器和所有连接外设编程。在典型应用中可以省去远端微处理器及相关器件,如:时钟源/晶体和低压电源。此方案不但简化了远端设计,而且降低了系统成本、尺寸和功耗。但是,有些情况下,考虑到GMSL之外的特殊需求,系统中仍然在链路的两端驻留了μC.这篇应用笔记描述了如何连接两个μC,控制GMSL.

1双μC应用基础

使用单μC时,如果μC位于串行器侧,通常将串行器/解串器两端控制方向选择引脚(CDS)置为低电平;如果μC位于解串器侧,则将方向控制选择置为高电平。然而,如果将串行器的CDS置低、解串器的CDS置高,则每个GMSL芯片都可以同时连接到各自对应的μC(图1)。

图1.简单的双μC应用原理图,CDS设置如图所示

1.1内部操作

使用两个μC时,串行器和解串器的I?C主机都被禁用,而且RX/SDA和TX/SDL由其对应的μC配置为UART接口。由于每个器件都作为本地器件运行,所以不能进入休眠状态。利用对应的低电平有效PWDN引脚控制每个器件进入低功耗状态。切记,当从电源关断状态唤醒时,所有器件设定都复位到它们的上电初始值。

图2.串行器状态图(CDS =低电平)

图3.解串器状态图(CDS =高电平)

1.2双μC应用中的冲突问题

图1所示配置中,每个μC都可以按照GMSL UART协议与MAX9259串行器、MAX9260解串器或其它μC通信。GMSL不提供防冲突措施,用户需要自行提供冲突处理措施。

2独立组网

防冲突最简单的方法是让每个μC将其附属的串行器/解串器的FWDCCEN和REVCCEN位置0(0x04 D[1:0])。这种方案禁用正向和反向控制通道的接收器、发送器,而且有效地将控制网络分成两个独立网络(图4)。任何通过串行链路的通信首先需要每一侧的μC重新使能相应链路端的通信。这种设置在“常通”应用中非常有效,其关键链路特定寄存器的设置不会从初始状态改变。

图4.独立控制网络避免了冲突的可能性

2.1软件冲突处理

在那些两端串行链路间必须通信的应用中,用户可以通过更高层的协议避免冲突(图5)。以下例子中,每个μC都会等待ACK帧来判定其指令是否成功。发生冲突时,串行器/解串器不会发出ACK帧。接收ACK帧失败后,在重新发送指令前,μC会根据它们的器件地址等待一段时间。由于此设计中,微处理器有不同的器件地址,在重试通信时不会出现冲突。

图5.软件处理冲突的示例

3单/双μC应用

某些应用不要求两个μC始终保持工作。工作时,如果任一端的CDS输入改变了状态,相应器件将按照MAX9259数据手册中介绍的链路启动步骤恢复工作。根据需要,在单μC和双μC工作中切换,轮流使能GMSL会占用更少资源。可以关断不用的C以降低功耗,有助于延长电池寿命。

3.1远端显示示例(解串器)

在下面应用中,链路的解串器侧是一个配置用于遥控电源开/关的显示面板。板子关断输入和单/双μC控制都连接到MAX9260 GPIO0的输出端(图6)。一旦上电,GPIO输出高电平,以保持远端器件关闭,解串器由于附加的反相器配置为远端器件。由于MS连接到GPIO,MAX9260在休眠模式下上电,其余所有器件处于低功耗状态。

为了开启遥控面板,串行器唤醒MAX9260并建立串行链路。然后,串行器端的μC设置GPIO0为低电平,使MS置低、反相器输出高电平。反相器设置MAX9260为本地器件,并唤醒远程显示面板的其它电路。MS必须置为低电平,以保持MAX9260 UART接口的基本模式。

如需关断远端面板,则串行器设置GPIO0为高电平来关断远端器件并将MAX9260置为远端器件。然后,在MAX9260内设置SLEEP = 1,使器件进入睡眠模式。

图6.单/双μC远端显示举例

3.2远程摄像机举例(串行器)

类似于上述例子,链路的串行器侧为配置成远端电源开/关的摄像模组。MAX9259的INT输出控制板子的关断输入和单/双μC切换(图7)。在此应用中,INT作为GPO使用,通过设置SETINT(MAX9259的0x0D D7)或解串器的INT输入对输出进行控制。一旦上电,INT输出为低电平,保持远端器件关断。反相器输出连接到CDS,将串行器配置为远端器件。由于低电平有效AUTOS置为高电平,MAX9259在休眠模式下上电。

如要开启远端面板,解串器通过GMSL UART指令唤醒MAX9259.然后,解串器设置MAX9259的INT输出为高电平,使所有远端器件上电。反相器输出将MAX9259置为本地器件,可通过本地μC接收UART指令。

如要关断远端面板,解串器设置MAX9259的INT输出为低电平,关断远端器件且将MAX9259设置为远端器件。然后,解串器在MAX9259内设置SLEEP = 1,使器件进入睡眠状态。

4结语

双μC应用并不仅仅限于上述示例。对称、双向控制面板,随着实时的CDS和旁路设置(通过MS)可以启动众多串行器/解串器和μC配置。设计人员需要更高的控制手段提高系统能力并使系统功耗降至最低,最大限度地利用现有资源。

关键字:GMSL  汽车电子  控制单元 引用地址:基于GMSL在汽车电子控制单元中的应用分析

上一篇:车载安卓系统的设计方案和注意事项
下一篇:盘点未来智能"芯"车的十大高科技装备

推荐阅读最新更新时间:2024-05-02 23:09

实地探访汽车电子工厂,揭秘发那科CRX协作机器人的无限可能
在这座汽车电子数字化装配车间,布满了各类自动化的装配生产线,发那科CRX协作机器人在产线和工位上对零部件进行高效、稳定搬运和装配。正是这一道道智造工序,发那科CRX协作机器人推动着汽车电子产业在智能制造的发展道路上快速前进。 对此,我们实地探访 汽车电子龙头企业工厂,揭秘已在产线中大量部署的发那科CRX-10iA协作机器人的工作场景 ,为汽车及零部件、3C电子、物流以及食品饮料等领域的企业用户提供真实的协作机器人应用案例,以推进工业协作机器人的落地进程。 CRX机器人是发那科推出的最新一代“工业”协作机器人 ,具有创新的技术和灵活的功能,可以广泛应用于 汽车电子、物流和仓储、食品饮料 等领域。在现场,我们发现 灵活性
[机器人]
华为联合东风欲打造智能汽车,“华为汽车”快开起来了?
汽车电子 是由传感器、微处理器MPU、执行器、数百个电子元器件及其零部件组成的电控系统,它是车体汽车电子控制装置和车载汽车电子控制装置的总称,包括发动机控制系统、底盘控制系统和车身电子控制系统。它的作用是提高汽车的安全性、舒适性、经济性和娱乐性。 汽车电子化被认为是汽车技术发展进程中的一次革命,是现代汽车水平的重要标志,随着汽车电动化的发展,电子产品占到整车成本在不断增加,未来或将达到一半以上。 近日华为与东风汽车合作打造的智能汽车备受关注,据悉,华为为东方提供智能化应用平台,推出网联化、智能化、共享化和电动化的的ICT部件解决方案。 华为此举意欲何为? 华为“造车”早不是什么新闻了,但是华为并非专注于整车厂
[嵌入式]
华为联合东风欲打造智能汽车,“华为汽车”快开起来了?
恩智浦CTO描绘“未来之车” 汽车电子创新层出不穷
   一枚小小的车钥匙能做什么?可以遥控开启车门和后备箱就已经令你满意了吗?恩智浦公司CTO René Penning de Vries的回答是“不”。   CTO们似乎总是科幻故事的描绘者,René也不例外。想知道车是否真的锁上了?车钥匙的显示屏会告诉你答案;在巨大、迷宫般的停车场里迷失了?车钥匙会告诉你爱车的位置;在加油站加油时发现忘带钱包了?车钥匙具备了支付功能…… 恩智浦公司CTO René Penning de Vries   拥有一副典型的荷兰人面孔的René在宣告,这些已是现实:恩智浦与宝马(BMW)共同推出了一款名为Smart Car Key的车钥匙原型,这款配备了恩智浦SmartMX安全芯片的产品,首次实
[汽车电子]
高效的汽车电子测试
  1 引言   过去十年, 汽车电子 行业的状况发生了翻天覆地的变化。起初,在汽车上仅使用了几个ECU,但是现在某些豪华车安装的ECU数量超过了60个。增加的电子系统提高了安全性、舒适性并节约了能源。今天,更多的创新依赖于电子技术,并且很多功能的实现日益依赖于软件。   复杂度的增长使得全面而高效的 测试 变得比以往任何时候都更加重要。大量电子元件的广泛使用导致潜在错误源的数量急剧增多。测试可以极早发现并改正错误、尽可能降低成本,在ECU开发的所有阶段它都是不可或缺的。只有将部件集成起来并运行于真实环境和实时条件下时,一些系统缺陷才会暴露出来。这让测试成为了一门跨部门和跨厂商的学科。   早期发生的大量电子故障说明在
[测试测量]
高效的<font color='red'>汽车电子</font>测试
汽车电子干扰器原理解析
关于汽车干扰器能够让汽车遥控钥匙失灵的说法,已经在网上、在3天之内、被转发了3000多次。汽车干扰器能够让车锁失灵?这个说法是真的还是假的呢?汽车干扰器,这种可以让车锁失灵的产品真的存在吗。我们又一次在网上征集线索,消息发出后大量网友开始回复。其中一条引起了我们的注意,他建议我们在网络上搜索名叫“汽车衡信号防作弊器”的商品。按照这个结果,我们真的找到了这个东西。不过它的功能而不是干扰汽车上锁,而是防止地磅等电子称的作弊。这样的搜索结果让我们一头雾水,这种名叫“汽车衡信号防作弊器”的物品到底是不是汽车干扰器呢;我们决定和店主聊聊,当我们问这个东西是干什么用的,商家告诉我们这个设备是测试遥控器距离检测故障用的,但同时可以使汽车遥控暂时失
[嵌入式]
ADI汽车电子事业部许智斌 数位汽车音讯汇流排崛起
新一代汽车音讯汇流排(Automotive Audio Bus, A2B)轻骑上阵。随着车载资讯娱乐系统引进高清晰度音讯、语音辨识等先进功能,汽车内建的麦克风与扬声器数量、布线重量及设计成本也显着增加;为此,亚德诺(ADI)已携手车厂推出A2B方案,可大幅缩减布线重量,并提供50Mbit/s高频宽,将有助车厂兼顾语音系统品质与成本。 ADI汽车电子事业部大中华区市场经理许智斌认为,A2B系ADI专利,未来有适当合作机会,该公司不排除展开授权计画。 ADI汽车电子事业部大中华区市场经理许智斌表示,全球主要车厂正一窝蜂投入发展智慧汽车,并将关键IVI系统的影音及操作体验视为决胜重点,加紧布局高清晰度(HD)音讯播放、语音控制
[汽车电子]
汽车电子 电磁兼容性(EMC)设计
汽车电子处于一个充满噪声的环境,因此汽车电子必须具有优秀的电磁兼容(EMC)性能。而汽车电子的EMC设计中最主要的是微处理器的设计,作者将结合实际设计经验,分析噪声的产生机理并提出消除噪声的方法。 汽车电子常常工作环境很恶劣:环境温度范围为-40oC到125oC;振动和冲击经常发生;有很多噪声源,如刮水器电动机、燃油泵、火花点火线圈、空调起动器、交流发电机线缆连接的间歇切断,以及某些无线电子设备,如手机和寻呼机等。 汽车设计中一般都有一个高度集成的微控制器,该控制器用来完成大量的计算并实现有关车辆运行的控制,包括引擎管理和制动控制等。汽车电子设计不仅需要在这种噪声环境中实现对MCU的保护,同时也必须规范MCU模块设计,确保MCU
[汽车电子]
汽车芯片是整个智能汽车大脑
汽车芯片是智能汽车大脑,随着汽车越来越智能化,将会对汽车芯片有着极大的需求量,因此近十年将是智能车和汽车芯片的黄金赛道。当前主流厂商智能升级进入硬件预埋的装备竞赛阶段,具备升级到 L4/L5能力的硬件系统在后续新车中加速装车,特斯拉、新势力、长城、吉利、长安、奔驰、宝马等几乎所有车企都已开启 AI 芯片上车进程。 汽车电子继续在中低端车型渗透,2025 年随着 L4 开始渗透将成为 MCU 数量由增到减的转折点。目前汽车处于分布式电子电器架构模块化阶段,逐步向分布式电子电气架构集成化阶段过渡。模块化的架构在当前 L2 阶段还可以被接受,但到了 L4 级别,模块化封闭的架构设计缺陷将被放大。L4 预计将在 2025 年之后开始逐
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved