您的位置 首页 知识

根据GMSL在轿车电子操控单元中的使用剖析

Maxim的吉比特(千兆)多媒体串行链路(GMSL)方案可以对数字视频和音频数据进行串行转换,然后通过一对双绞线串行传输。另外,集成双向控制通道可以使能单个微处理器(micro;C)对串行器、解串器和

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,使器材进入睡觉状况。


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

4结语

双μC运用并不只是限于上述示例。对称、双向操控面板,跟着实时的CDS和旁路设置(经过MS)能够发动很多串行器/解串器和μC装备。规划人员需求更高的操控手法进步体系才能并使体系功耗降至最低,最大极限地运用现有资源。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/191137.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部