GMSL SerDes在双汽车电子控制单元(ECU)中的应用

发布者:书香墨意最新更新时间:2012-06-29 来源: 21ic 关键字:GMSL  SerDes  电子控制单元  ECU 手机看文章 扫描二维码
随时随地手机看文章

双µC应用基础

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

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

内部操作

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

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

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

双µC应用中的冲突问题

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

独立组网

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

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

软件冲突处理

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

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

单/双µC应用

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

远端显示示例(解串器)

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

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

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

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

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

类似于上述例子,链路的串行器侧为配置成远端电源开/关的摄像模组。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,使器件进入睡眠状态。

图7. 单/双µC远端摄像机举例

其它应用

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

关键字:GMSL  SerDes  电子控制单元  ECU 引用地址:GMSL SerDes在双汽车电子控制单元(ECU)中的应用

上一篇:汽车稳定控制系统方案
下一篇:汽车MCU的汽车仪表板及车身控制设计应用

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

STVP编译时出现“Error creating process for executable cxstm8”
STVP在编译程序时出现如下问题: ----------- Project d164060 - STM8 Cosmic - Configuration Debug ------------- Removing intermediate files ... Done! ----------- Project d164060 - STM8 Cosmic - Configuration Debug ------------- Compiling adc.c... cxstm8 +debug -pxp -no -l +mods0 -pp -i C:Program Files (x86)STMicroelectronicsCXS
[单片机]
STVP编译时出现“Error creating process for ex<font color='red'>ecu</font>table cxstm8”
基于CAN总线的汽车发动机智能电子控制器研究
1 引言   目前,我国生产的中高档轿车的发动机虽然基本上都采用了燃油电喷技术,并对电喷系统的元器件已基本具备了配套研发能力和生产能力,但却没有电喷发动机自主知识产权,均属于引进国外电喷发动机生产线或电喷系统。特别是作为核心部件的ECU(电控单元)却被外商掌握,ECU中的喷油和点火MAP、控制算法和程序是完全保密的。同时,进口国别多、品种规格杂,一些企业缺乏选择论证,引进的技术水平和产品质量参差不齐,不少缺乏充分的匹配实验。   本研究项目正是一个将人、车与环境作为综合系统,对各种因素进行综合协调,使汽车的控制性能趋于最优的ECU。因此,具有较高的经济效益与社会效益,将促进工业控制网络及嵌入式控制系统在汽车工业的应用,使汽车更
[汽车电子]
基于CAN总线的汽车发动机智能<font color='red'>电子控制</font>器研究
博世/NXP/瑞发科等大咖为你解读:汽车发展的终极形态
“未来汽车就是加上四个轮子的智能手机”这种观点已经不算新鲜,我们可以想象科技的变化给汽车带来的变化,然而这个观点背后,到底又是哪些科技在支撑呢?2018年1月11日在上海举办的“2018智能网联汽车电子电气架构创新技术论坛”中,我们能找到一些答案。(该论坛由 嘉之道 汽车主办、中国汽车电子基础软件自主研发与产业化联盟、上海机动车检测认证技术研究中心有限公司联合主办。与非网是此次活动的战略合作媒体。)       汽车为什么需要 电子电气构架 ? 泛亚汽车技术中心硬件开发经理杨玉良在演讲中表示:“传统汽车开发周期三到四年,而现在学习互联网模式,那这个周期只需要两年,电子架构在项目之初就已经设计好,这样的开发才更有效率。”目前汽车正
[嵌入式]
英飞凌推出 Semper™ Secure 解决方案
收购赛普拉斯半导体公司(Cypress Semiconductor Corp.)助力 英飞凌 科技公司(Infineon Technologies Company)提升存储技术能力。英飞凌日前宣布推出Semper Secure,进一步拓展其屡获认可的 Semper NOR 闪存系列。Semper Secure 基于Semper NOR 闪存强大的智能存储架构,是首款能够在单个 NOR 闪存设备中兼顾信息安全和功能安全的存储解决方案,为最前沿的智能网联汽车、工业应用及通信系统提供所需的信息安全、功能安全和可靠性。 联网系统的不断普及对系统安全性提出了更高的要求,Semper Secure NOR 闪存能够满足严苛需求,保护关键系
[汽车电子]
英飞凌推出 Semper™ S<font color='red'>ecu</font>re 解决方案
微软宣布正式推出Azure Security Center for IoT
早在今年 4 月,微软就宣布了 Azure 物联网安全中心的公开预览,以防止在物联网部署中有安全漏洞被别攻击者利用。今天,这家软件巨头正式推出了 Azure Security Center for IoT 。顾名思义,这是一套管理企业基础设施安全的系统解决方案,可涵盖本地、Azure、以及其它云服务提供商。 跨平台的互操作性,得益于微软与合作伙伴的良好关系。比如 6 月份的时候,微软就宣布与甲骨文公司达成了合作。 微软声称,物联网安全中心每天可收集超过 6 万亿次信号,并按轻重缓急对已识别风险进行排名。此外,该工具还可识别潜在错误、甚至不安全的配置信息。 微软自诩 Azure Security Center for I
[嵌入式]
Credo首次公开展示7纳米工艺结点112G SerDes
Credo (默升科技), 100G、200G 与 400G 埠高效能、低功耗连通性解决方案的全球创新领导者,今日宣布将在本周于南京举办的台积公司2018开放创新平台设计生态系统研讨会上展示其基于台积公司7纳米工艺节点开发的先进高性能、低功耗、混合讯号112Gbps PAM4 SerDes技术。 “我们很荣幸的可以在世界的舞台上与我们的共同伙伴台积公司携手展示其先进7纳米工艺下的112G SerDes,” Credo事业发展部副总裁Jeff Twombly说到,“端对端单通道112Gbps速率的连接是一项关键的技术,它将加速工业界实现下一代100G、200G 与 400G以太网云端网络并提供给芯片供货商与系统ASIC开发公司一
[半导体设计/制造]
Marvell携手Argus Cyber Security,让车载以太网更安全
全球车载网络安全领导企业 Argus Cyber Security 和 Marvell® 近日宣布,Argus IDPS 以太网解决方案将整合到 Marvell 高安全性 88Q5050 车载以太网交换机芯片中。Argus 方案整合后,将为 Marvell 的 8 端口千兆性能以太网交换机芯片提供更高水平的安全性。此解决方案让 OEM 厂商在拥有高性能车载以太网的同时,又有能力使其车辆免受网络攻击,并对攻击做出反应。此外,该解决方案还可与 Argus的Lifespan Protection技术协同,为 OEM 和车队管理人员提供态势感知功能,使其有能力通过对跨车队大数据分析检测出新出现的攻击,并通过远程安全更新(OTA)在攻击造成
[汽车电子]
汽车域控制器和ecu的区别
  汽车域控制器是一种集成化的控制器,用于管理和控制汽车电子系统中的多个嵌入式电子控制单元(ECU)。它作为整车电子系统的中枢,通过处理和分发数据,实现各个ECU之间的协调与通信,以实现整车系统的综合控制和优化。   汽车域控制器的主要功能包括数据处理和控制、通信和网络管理、安全与故障诊断等。它可以接收和处理来自各个传感器的数据,并根据预设的算法和逻辑进行决策和操作,控制车辆的各项功能和系统。同时,它还负责管理和协调各个ECU之间的数据交换和通信,以确保整车系统的有效协同工作。   域控制器具备较高的智能化和集成化水平,可以整合不同的汽车电子系统,如车身电子、底盘电子、发动机电子、车载娱乐和信息、辅助驾驶等,实现这些系统之
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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