控制器和收发器制造技术

技术编号:32507006 阅读:32 留言:0更新日期:2022-03-02 10:30
本公开涉及一种控制器和一种收发器以及相关联的软件和方法。一种用于与网络节点中的收发器通信的具有第一操作模式和第二操作模式的控制器,控制器包括:用于与收发器通信的第一数据端;以及用于与收发器通信的第二数据端,其中控制器被配置成:在第二模式下,基于第一数据端处的第一数据信号和第二数据端处的第二数据信号来确定接收数据;确定需要将模式从第二模式改变为第一模式;以及响应于确定需要将模式从第二模式改变为第一模式,提供指示收发器在第一模式而非第二模式下操作的控制器模式信号,其中通过同时在第一数据端上驱动第一电流和在第二数据端上驱动第二电流来提供控制器模式信号。供控制器模式信号。供控制器模式信号。

【技术实现步骤摘要】
控制器和收发器


[0001]本公开涉及用于网络节点的一种收发器和一种控制器、一种包含所述节点的网络以及相关联的操作方法和对应的计算机程序。具体地说,尽管不是排他地,但本公开涉及CAN收发器、CAN控制器、CAN装置、CAN网络以及相关联的操作方法。

技术介绍

[0002]例如控制器局域网(CAN)、具有灵活数据速率的CAN(CAN FD)、本地互连网络(LIN)、FlexRay、基于以太网的网络总线以及其它类型的车载网络(IVN)总线可用于车辆内的通信。例如,控制器局域网(CAN)总线是通常在汽车内使用的基于消息的通信总线协议。CAN总线网络可包括多个总线装置、所谓的节点或电子控制单元(ECU),例如引擎控制模块(ECM)、传动系控制模块(PCM)、安全气囊、防抱死刹车、定速巡航、电动助力转向、音频系统、车窗、车门、后视镜调整、用于混合动力/电动汽车的电池和再充电系统等等。CAN总线协议用于实现各种总线装置之间的通信。CAN协议的数据链路层被标准化为国际标准组织(ISO)11898

1:2003。作为标准化CAN数据链路层协议的扩展且同时集成到ISO11898

2:2016标准中的CAN灵活数据速率或“CAN FD”可提供更高的数据速率。但是标准化CAN数据链路层协议仍处于进一步的扩展过程中,以提供更高的数据速率。被称作CAN XL的具有实现更高数据速率的新的级别方案的另一扩展处于根据CiA610(CAN in Automation,CiA)讨论的定义阶段中,在规范草案CiA610

1中进行了讨论,并且正以现有ISO11898标准的另外更新或新标准的形式朝着标准化方向发展。

技术实现思路

[0003]根据第一方面,提供一种与网络节点中的收发器通信的具有第一操作模式和第二操作模式的控制器,所述控制器包括:
[0004]用于与所述收发器通信的第一数据端;以及
[0005]用于与所述收发器通信的第二数据端,
[0006]其中所述控制器可包括处理器,所述处理器被配置成:
[0007]在所述第二模式下,基于所述第一数据端处的第一数据信号和所述第二数据端处的第二数据信号来确定接收数据;
[0008]确定需要将模式从所述第二模式改变为所述第一模式;以及
[0009]响应于确定需要将模式从所述第二模式改变为所述第一模式,提供指示所述收发器在所述第一模式而非所述第二模式下操作的控制器模式信号,其中通过同时在所述第一数据端上驱动第一电流和在所述第二数据端上驱动第二电流来提供所述控制器模式信号。
[0010]所述接收数据可被编码为在所述控制器的所述第一数据端和所述第二数据端处接收的差分信号。
[0011]所述控制器可被配置成基于接收到的数据来确定需要将模式从所述第二模式改变为所述第一模式。
[0012]根据一个例子,所述控制器被配置成通过在所述第一数据端上驱动第一电流和在所述第二数据端上驱动第二电流来提供所述控制器模式信号。所述第一电流和所述第二电流可具有相同极性。
[0013]所述第一电流和所述第二电流可在相同方向上。也就是说,这两个电流可都流入控制器,或这两个电流可都流出控制器。所述第一电流和所述第二电流可以是流入电流。所述第一电流和所述第二电流可以是流出电流。
[0014]根据一个例子,所述控制器另外被配置成通过将所述第一数据端和所述第二数据端两者驱动成相同逻辑状态来提供所述控制器模式信号。
[0015]所述控制器可被配置成通过将所述第一数据端和所述第二数据端两者驱动到相同或大体上相同的电压电平来提供所述控制器模式信号。
[0016]根据一个例子,所述控制器被配置成通过将所述第一数据端和所述第二数据端两者驱动成低逻辑状态来提供所述控制器模式信号。
[0017]所述控制器可被配置成通过将所述第一数据端和所述第二数据端两者驱动成高逻辑状态来提供所述控制器模式信号。
[0018]所述控制器可包括用于在所述第一数据端处驱动所述第一电流的第一强驱动器和用于在所述第二数据端处驱动所述第二电流的第二强驱动器。
[0019]根据一个例子,所述控制器包括用于在所述第一数据端处驱动所述第一电流的第一强流入驱动器和用于在所述第二数据端处驱动所述第二电流的第二强流入驱动器。
[0020]所述控制器可包括用于在所述第一数据端处驱动所述第一电流的第一强流出驱动器。所述控制器可包括用于在所述第二数据端处驱动所述第二电流的第二强流出驱动器。
[0021]强电流的量值可大于弱电流的量值。在此上下文中,术语“弱”和“强”可相对使用。
[0022]所述控制模式信号的持续时间可为30、50、90、100、120、200ns中的至少一个。所述控制模式信号的持续时间可在90ns与110ns之间。
[0023]所述控制器可另外被配置成:
[0024]在第三操作模式下,使用所述第一数据端处的信号和所述第二数据端处的信号来提供传输数据;
[0025]响应于确定需要将模式从第三模式改变为所述第一模式,提供指示所述收发器在所述第一模式而非所述第三模式下操作的控制器模式信号,其中通过同时在所述第一数据端上驱动第一电流和在所述第二数据端上驱动第二电流来提供所述控制器模式信号。
[0026]所述传输数据可被编码为在所述控制器的所述第一数据端和所述第二数据端处提供的差分信号。
[0027]根据一个例子,所述控制器是CAN控制器。所述CAN控制器可被配置成根据ISO 11898

1:2003在第一模式下操作。
[0028]弱电流可在2mA到8mA的范围内。强电流可大于8mA。
[0029]根据另一方面,提供一种用于与网络节点中的控制器和节点外部的网络总线通信的具有第一操作模式和第二操作模式的收发器,所述收发器包括:
[0030]用于与所述网络总线通信的至少一个总线端;
[0031]用于与所述控制器通信的第一数据端;
[0032]用于与所述控制器通信的第二数据端,
[0033]接收器,所述接收器被配置成在所述第二模式下基于在所述至少一个总线端处接收到的总线信号而生成用于所述控制器的接收数据,其中通过所述收发器在所述第一数据端上驱动第一电流并将相反的第二电流驱动到所述第二数据端来提供所述接收数据;
[0034]其中所述收发器被配置成:
[0035]在所述第二操作模式下,监测所述第一数据端和所述第二数据端是否有指示需要将模式从所述第二模式改变为所述第一模式的控制器模式信号,其中通过所述第一数据端处的逻辑电平与所述第二数据端处的逻辑电平相同来提供所述控制器模式信号;以及
[0036]基于检测到所述控制器模式信号而将模式从所述第二模式改变为所述第一模式。
[0037]所述第一电流的量值不同于所述第二电流的量值。所述第一电流和所述第二电流中的一个是弱电流,而另一个是强电流。所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于与网络节点中的收发器通信的具有第一操作模式和第二操作模式的控制器,其特征在于,所述控制器包括:用于与所述收发器通信的第一数据端;以及用于与所述收发器通信的第二数据端,其中所述控制器被配置成:在所述第二模式下,基于所述第一数据端处的第一数据信号和所述第二数据端处的第二数据信号来确定接收数据;确定需要将模式从所述第二模式改变为所述第一模式;以及响应于确定需要将模式从所述第二模式改变为所述第一模式,提供指示所述收发器在所述第一模式而非所述第二模式下操作的控制器模式信号,其中通过同时在所述第一数据端上驱动第一电流和在所述第二数据端上驱动第二电流来提供所述控制器模式信号。2.根据权利要求1所述的控制器,其特征在于,另外被配置成通过在所述第一数据端上驱动第一电流和在所述第二数据端上驱动第二电流来提供所述控制器模式信号,所述第一电流和所述第二电流具有相同极性。3.根据权利要求1或权利要求2所述的控制器,其特征在于,另外被配置成通过将所述第一数据端和所述第二数据端两者驱动成相同逻辑状态来提供所述控制器模式信号。4.根据权利要求3所述的控制器,其特征在于,另外被配置成通过将所述第一数据端和所述第二数据端两者驱动成低逻辑状态来提供所述控制器模式信号。5.根据权利要求4所述的控制器,其特征在于,另外包括用于在所述第一数据端处驱动所述第一电流的第一强流入驱动器和用于在所述第二数据端处驱动所述第二电流的第二强流入驱动器。6.根据在前的任一项权利要求所述的控制器,其特征在于,所述控制器是CAN控制器。7.一种用于与网络节点中的控制器和网络总线通信的具有第一操作模式和第二操作模式的收发器,其特征在于,所述收发器包括:用于与所述网络总线通...

【专利技术属性】
技术研发人员:克莱门斯
申请(专利权)人:恩智浦有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1