控制器局域网CAN接口电路、集成电路芯片和电气设备的制作方法

文档序号:40696534发布日期:2025-01-14 22:10阅读:11来源:国知局
控制器局域网CAN接口电路、集成电路芯片和电气设备的制作方法

本发明涉及电子,特别是涉及一种控制器局域网(controller areanetwork,can)接口电路、集成电路芯片和电气设备。


背景技术:

1、随着车辆技术的日益发展,对汽车安全性能的要求也越来越高,在每辆汽车上都会搭载安全气囊来保障乘客的安全。在汽车行驶的过程中,如果发生碰撞事故,首先会由安全气囊传感器接收撞击信号,再将这种加速度信号传递给微控制器,微控制器对该信号进行比较,判断是否达到安全气囊的展开条件,满足条件后即会开启安全气囊。在一些芯片中,由于具有灵活数据速率和高稳定性的优势,会在传感器和微控制器之间采用can总线进行数据传输;或是通过can总线读取车辆参数并在车辆发生碰撞时,通过can总线解锁车门。这通常会通过can收发器对can总线和处理器之间的信号进行处理和传输。因此,can收发器的稳定工作,对于汽车安全气囊的可靠性起着尤为重要的作用。can总线通常具有两个数据线:canh和canl,在设计、生产制造过程中,can模块会由于人为原因等出现数据线连接错误的情况,即将需要连接到canh的接口连接到canl,将需要连接到canl的接口连接到canh,从而使得can总线上各can模块之间的通信会异常,同样会使得can模块无法正常工作,并且这类异常现象通常很难检测到,有时甚至需要耗费大量精力去排查,因此,如何及时确定can总线连接异常原因,及时排除故障,使can模块正常工作是亟待解决的问题。


技术实现思路

1、本公开实施例提供can接口电路、集成电路芯片和电气设备。

2、根据本公开实施例的第一方面,提供一种can接口电路,所述can接口电路包括:第一can收发器,第二can收发器和检测模块,其中,

3、所述第一can收发器的第一canh端口和第一canl端口用于分别与can总线中的第一数据线和第二数据线连接;

4、所述第二can收发器的第二canh端口和第二canl端口用于分别与所述第二数据线和所述第一数据线连接;

5、所述检测模块用于基于所述第一can收发器的第一接收数据(receive externaldata,rxd)端口发送的第一信号,和/或所述can收发器的第二rxd端口发送的第二信号,指示以下至少一项:所述第一can收发器与所述can总线的连接是否正确、所述第二can收发器与所述can总线的连接是否正确;其中,所述第一信号为所述第一can收发器在低功耗模式下响应于所述can总线上的唤醒信号发送的;所述第二信号为所述第二can收发器在低功耗模式下响应于所述唤醒信号发送的。

6、在一些实施例中,所述检测模块包括:第一传输门,其中,

7、所述第一传输门的负逻辑控制端与所述第一rxd端口连接;

8、所述第一传输门的正逻辑控制端与所述第二rxd端口连接;

9、所述第一传输门的输入端用于输入预定信号;

10、所述第一传输门的输出端用于输出判断信号,其中,所述判断信号的电平与所述预定信号相同时,指示所述第一can收发器与所述can总线的连接正确和/或所述第二can收发器与所述can总线的连接不正确;所述判断信号的电平与所述预定信号不同时,指示所述第一can收发器与所述can总线的连接不正确和/或所述第二can收发器与所述can总线的连接正确。

11、在一些实施例中,所述检测模块还包括:反相器和第二传输门,其中,

12、反相器用于输入所述检测模块的使能信号,并输出反相使能信号;

13、所述第二传输门的输入端用于输入预定信号;

14、所述使能信号和所述反相使能信号用于控制所述第二传输门的通断;

15、所述使能信号使能时,控制所述第二传输门导通以使所述第二传输门将所述预定信号输出至所述第一传输门的输入端。

16、在一些实施例中,所述can接口电路还包括:can控制器和选择模块;

17、所述选择模块,用于以下至少一项:

18、在所述第一can收发器与所述can总线的连接正确时,选通所述can控制器与所述第一can收发器之间的连接,并关断所述can控制器与所述第二can收发器之间的连接;

19、在所述第二can收发器与所述can总线的连接正确时,选通所述can控制器与所述第二can收发器之间的连接,并关断所述can控制器与所述第一can收发器之间的连接。

20、根据本公开实施例的第二方面,提供一种can接口电路,所述can接口电路包括:第一can收发器,第二can收发器、检测模块和控制模块,其中,

21、所述第一can收发器的第一canh端口和第一canl端口用于分别与can总线中的第一数据线和第二数据线连接;

22、所述第二can收发器的第二canh端口和第二canl端口用于分别与所述第二数据线和所述第一数据线连接;

23、控制模块,用于控制所述第一can收发器和所述第二can收发器分别进入低功耗模式,并在所述第一can收发器和所述第二can收发器分别处于低功耗模式时,在所述can总线上产生唤醒信号;

24、所述检测模块用于基于所述第一can收发器的第一rxd端口发送的第一信号,和/或所述can收发器的第二rxd端口发送的第二信号,指示以下至少一项:所述第一can收发器与所述can总线的连接是否正确、所述第二can收发器与所述can总线的连接是否正确;其中,所述第一信号为所述第一can收发器在低功耗模式下响应于所述can总线上的唤醒信号发送的;所述第二信号为所述第二can收发器在低功耗模式下响应于所述唤醒信号发送的。

25、在一些实施例中,所述检测模块包括:第一传输门,其中,

26、所述第一传输门的负逻辑控制端与所述第一rxd端口连接;

27、所述第一传输门的正逻辑控制端与所述第二rxd端口连接;

28、所述第一传输门的输入端用于输入预定信号;

29、所述第一传输门的输出端用于输出判断信号,其中,所述判断信号的电平与所述预定信号相同时,指示所述第一can收发器与所述can总线的连接正确和/或所述第二can收发器与所述can总线的连接不正确;所述判断信号的电平与所述预定信号不同时,指示所述第一can收发器与所述can总线的连接不正确和/或所述第二can收发器与所述can总线的连接正确。

30、在一些实施例中,所述检测模块还包括:反相器和第二传输门,其中,

31、所述控制模块,还用于向所述反相器输出所述检测模块的使能信号;

32、所述反相器用于基于所述使能信号输出反相使能信号;

33、所述第二传输门的输入端用于输入预定信号;

34、所述使能信号和所述反相使能信号用于控制所述第二传输门的通断;

35、所述使能信号使能时,控制所述第二传输门导通以使所述第二传输门将所述预定信号输出至所述第一传输门的输入端。

36、在一些实施例中,所述can接口电路还包括:can控制器和选择模块;

37、所述控制器用于以下至少一项:

38、在所述第一can收发器与所述can总线的连接正确时,控制所述选择模块选通所述can控制器与所述第一can收发器之间的连接,并关断所述can控制器与所述第二can收发器之间的连接;

39、在所述第二can收发器与所述can总线的连接正确时,控制所述选择模块选通所述can控制器与所述第二can收发器之间的连接,并关断所述can控制器与所述第一can收发器之间的连接。

40、根据本公开实施例的第三方面,提供一种集成电路芯片,所述集成电路芯片包括第一方面和第二方面所述的can接口电路。

41、根据本公开实施例的第四方面,提供一种电气设备,所述电气设备包括:

42、第一方面所述的can接口电路;或者第二方面所述的can接口电路;或者第三方面所述的集成电路芯片。

43、本公开实施例提供一种can接口电路、集成电路芯片和电气设备,所述can接口电路包括:第一can收发器,第二can收发器和检测模块,其中,所述第一can收发器的第一canh端口和第一canl端口用于分别与can总线中的第一数据线和第二数据线连接;所述第二can收发器的第二canh端口和第二canl端口用于分别与所述第二数据线和所述第一数据线连接;所述检测模块用于基于所述第一can收发器的第一rxd端口发送的第一信号,和/或所述can收发器的第二rxd端口发送的第二信号,指示以下至少一项:所述第一can收发器与所述can总线的连接是否正确、所述第二can收发器与所述can总线的连接是否正确;其中,所述第一信号为所述第一can收发器在低功耗模式下响应于所述can总线上的唤醒信号发送的;所述第二信号为所述第二can收发器在低功耗模式下响应于所述唤醒信号发送的。如此,基于can收发器在唤醒后rxd端口会产生特定信号,通过将第一can收发器和第二can收发器采用相反方式连接到can总线,基于can总线上唤醒信号触发第一can收发器和第二can收发器的第一信号和第二信号,在无需人工排查的情况下,能够确定第一can收发器和第二can收发器与can总线的连接是否正确,从而能够及时觉察故障,减少由于can收发器与can总线错误带来的数据传输错误。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1