一种收发器,包括:发送引脚,设置成从微控制器接收信号;接收引脚,设置成给所述微控制器发送信号;至少一个总线引脚,设置成向/从网络发送和接收信号;唤醒检测器;确认和/或唤醒发生器;以及至少一个开关,操作用于将所述收发器置于第一操作模式。在所述第一操作模式中,所述发送引脚与唤醒检测器相连,并且所述唤醒检测器设置成根据在所述发送引脚处接收到的配置信息来激活唤醒代码,以及所述接收引脚与所述确认和/或唤醒发生器相连,所述确认和/或唤醒发生器设置成基于存储在所述收发器中的实际配置信息与从所述发送引脚接收到的配置信息的比较,向所述接收引脚提供确认和/或唤醒信号。
【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及收发器领域,用于将微控制器或者设备连接到网络,并且具体地而不是排他地用于汽车中的网络。更具体地,本专利技术涉及总线收发器的配置。
技术介绍
汽车工业正在积极地寻找通过这些车辆中存在的电子器件的功率减小来减少汽车C02排放的措施。可以减少能量消耗的一个可能的地方是车辆总线通信,其中所有已连接的电子控制模块都保持激活(active),只是因为存在总线通信。期望通过使那些在车辆操作某些阶段不需要的控制单元去激活来减少功率消耗。这要求一种用于总线收发器的新操作模式,称作“部分联网”(Partial Networking)。一种已知的方法包括交换合适的总线消息,利用这种方法总线节点(诸如部分网络一部分的站点)可以互相请求在不同的操作状态或者模式之间变化,具体地是节能的休眠模式和比休眠模式消耗更多能量的正常模式。例如,即使当车辆停放时,必须按照规格的间隔唤醒单独的站点以执行各种功能。不但在休眠模式和正常模式之间变化是可能的,而且还期望能够选择性地做出这种变化,即能够独立地驱动各个站点。典型地,在汽车中采用的基于总线消息的协议是例如CAN(控制器区域网络)协议或者LIN (本地互连网络)协议或者FlexRay协议。所述CAN协议是专门为汽车应用设计的,也可被用于其他领域,诸如其他类型的车辆、工业自动化和医疗设备。所述CAN协议被标准化为ISO 11898-1(2003)。因此,所述控制器区域网络(CAN)或者所述CAN总线允许微控制器在车辆中互相通信。由所述CAN总线连接的所述(总线)协议控制器典型地交换传感器数据、致动器指令、服务数据等等,但是所述网络也可以包括其他部件。汽车总线收发器通常为网络中的微控制器的模式控制提供简单的接口。典型的标准收发器使用两个专用模式控制引脚,并且这意味着通常存在不超过四种不同的操作状态。已知更复杂的接口(诸如内部集成电路(I2C)的接口或者串并接口(SPI))可以增加设备的控制模式数量。此外,已知可以增加除了典型的两个控制引脚以外的附加专用模式控制引脚。然而,除了这些示例可以提供更昂贵的设备以外,所述设备还可能与早期的设备不兼容。这意味着不能将这种新收发器作为已知收发器的插入式替代。W02006/003540 Al描述了一种用于检测CAN系统中唤醒总线消息的解决方案,其中所述总线系统上的数字总线消息包括以非比特率依赖方式编码至少一部分,在以非比特率依赖方式编码的那部分总线消息中,比特的数值由所述总线上的比特流信号的连续显性和隐形阶段的长度表示。因此,收发器能够独立地接收和分析在总线上发送的数据,并且更具体地,甚至是在相关时间点处于待机的那部分总线节点不具有精确的定时器并且也不知道所述数据在总线上发送的比特率时,也能够利用给定的唤醒总线消息单独地唤醒总线节点。
技术实现思路
首先应当注意,在本说明书中关于附加背景的以下讨论不一定被视为确认所引用的文件或者背景是现有技术的一部分或者是公知常识。在收发器中,包括发送引脚,设置成从微控制器接收信号;接收引脚,设置成向所述微控制器发送信号;一个或者多个总线引脚,设置成向网络发送信令/从网络接收信令;唤醒检测器;以及一个或者多个开关,操作用于将所述收发器置于第一操作模式,其中所述发送引脚与唤醒检测器相连,所述检测器设置成根据在所述发送引脚处接收到的信号激活配置信息或者设置成配置信息,例如唤醒代码。这样,可以根据在所述收发器设备一侧上的发送引脚处接收到的信号设置所述收发器,更具体地是所述收发器的唤醒检测器。另外,通过根据在所述收发器设备一侧而不是所述收发器网络一侧接收到的信号设置所述收发器,能够出于配置的目的利用低噪声信号 (less noisy signal)的优势。这可以导致更结实的收发器,提高了所述收发器的配置精度。此外,这个功能对于选择性唤醒操作是特别有利的,并且能够使能由收发器实现的不同操作模式,所述收发器与现有收发器具有相同弓I脚布局。在所述第一操作模式中,所述发送引脚可以不与所述总线引脚相连。这样可以保证不会将由所述设备提供给所述收发器的任何配置信号也提供给所述网络。换言之,不会将在所述发送引脚处的信号转发(forward)给所述总线引脚。在所述第一操作模式中,所述发送引脚可以与所述接收引脚相连。这可以是有利的,并且在某些实施例中使得设备内部的总线协议控制器能够正确操作,从而使得能够复述由所述设备发出的比特。所述一个或者多个开关还操作用于将所述收发器置于第二操作模式。在所述第二操作模式中,所述唤醒检测器可以与所述总线引脚相连结,并且设置成监测在所述总线引脚处接收到的信令,以便识别所述已激活的唤醒代码。可以将所述第二操作模式看作扫描操作模式或者监测操作模式,其中针对已经在第一操作模式中激活的唤醒代码来监测所述网络上的信号。在所述第二操作模式中,所述发送引脚可以不与所述唤醒检测器相连接。在某些实施例中,所述收发器可设置成在已经激活唤醒代码以后从所述第一操作模式变化到所述第二操作模式。在其他示例中,所述收发器可设置成在预先确定的时间段之后从所述第一操作模式变化到所述第二操作模式。所述唤醒检测器可设置成当识别已激活的唤醒代码时使所述收发器进入第三操作模式,其中在所述第三操作模式中,所述发送引脚和接收引脚都与所述总线引脚相连接。可以将所述第三操作模式看作“正常”操作模式,其中所述设备可以经由所述收发器与所述网络通信。所述转变到第三操作模式可以是直接的或者间接的转变。在一个实施例中,在所述收发器接收已激活唤醒代码之后,它可以将所述接收引脚(RXD)设置成低(LOW)电平,以执行“标准唤醒”。在所述收发器包括抑制引脚(INH)的示例中,如果适用的话,可以接通这个抑制引脚以便可选地激活与所述设备相连接的微控制器的电源。所述收发器可设置成当接收到“休眠”信号或者“待机”信号时从所述第三操作模式变化到所述第一或者第二操作模式。可以从所述收发器的标准控制引脚接收所述“休眠”或者“待机”信号。所述收发器可以返回到所述第一操作模式,以便重新设置所述唤醒检测器并且提供结实的收发器,尽管在其他实施例中这被视为不必要的。所述唤醒检测器可以设置成通过识别在存储器中的唤醒代码来激活唤醒代码,所述唤醒代码与由在所述发送引脚处接收到的信号所表示的唤醒代码相对应。所述存储器可以包括多个潜在的唤醒代码,并且可以选择所述多个唤醒代码,使得它们互相容易区分和/或在不同比特率下容易区分。上述收发器在不失兼容性的情况下提供了复杂的接口。在上述总线收发器中,应用程序还不知道所述总线收发器已执行的配置是否是成 功的,即特定唤醒代码的激活或者选择是否是成功的。例如,未设置的或者甚至是错误设置的总线收发器可能导致系统死锁或者永久错误以及所述收发器不期望的唤醒。因此,本专利技术的一个目标是提供一种总线收发器和总线收发器的相应操作方法,它支持提高的系统可靠性,更具体地是利用它可以检查所述总线收发器已执行的配置是否是成功的。本专利技术的另一个目标是提供一种总线收发器和总线收发器的相应操作方法,使应用程序能够检查,更具体地是在软件的控制下所述总线收发器的配置是否仍然有效。根据所附权利要求I所述的收发器可以实现前述目标中的至少一个。因此,在本专利技术的第一方面中,提供了一种收发器,更具体地是一种本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2009.12.28 EP 09180813.91.一种收发器,具体地一种作为网络接ロ的总线收发器,所述收发器包括 发送引脚,设置成从微控制器接收信号; 接收引脚,设置成向所述微控制器发送信号; 至少ー个总线引脚,设置成向网络发送信令/从网络接收信令; 唤醒检测器; 确认和/或唤醒发生器;以及 至少ー个开关,操作用于将所述收发器置于第一操作模式,其中在所述第一操作模式中, 所述发送引脚与所述唤醒检测器相连接,并且所述唤醒检测器设置成根据在所述发送引脚处接收到的配置信息来激活唤醒代码,以及 所述接收引脚与所述确认和/或唤醒发生器相连接,所述确认和/或唤醒发生器设置成基于存储在所述收发器中的实际配置信息与从所述发送引脚接收到的配置信息的比较,向所述接收引脚提供确认和/或唤醒信号。2.根据权利要求I所述的收发器,其中所述确认和/或唤醒信号包括脉冲信号,所述脉冲的长度与所述接收到的配置信息相对应。3.根据权利要求I或2所述的收发器,其中基于脉冲信号的长度,所述确认和唤醒信号是可区分的。4.根据前述权利要求中任一项所述的收发器,其中所述确认和/或唤醒发生器设置成如果存储在所述收发器中的实际配置信息等于所述接收到的配置信息,例如已激活的唤醒代码,则在接收线处产生确认脉冲信号。5.根据前述权利要求中任一项所述的收发器,其中所述确认和/或唤醒发生器设置成将所述接收到的配置信号从所述发送引脚转发给所述接收引脚,以便根据使用的总线协议将所述接收到的配置信息作为反馈提供给所述总线协议控制器。6.根据前述权利要求中任...
【专利技术属性】
技术研发人员:马蒂亚斯·穆思,
申请(专利权)人:NXP股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。