一种微控制器、电子设备和车辆制造技术

技术编号:37396475 阅读:21 留言:0更新日期:2023-04-30 09:24
本实用新型专利技术公开了一种微控制器、电子设备和车辆。微控制器包括:SPI传输部件,SPI传输部件包括第一存储器和至少一个SPI接口,第一存储器与SPI接口连接,第一存储器用于存储由至少一个SPI接口接收到的SPI通信数据包,SPI通信数据包包括N帧控制器局域网络CAN通信数据,N为大于或等于1的正整数;CAN传输部件,CAN传输部件包括第二存储器和至少一个CAN接口,第二存储器与CAN接口连接;数据处理器,数据处理器分别与第一存储器和第二存储器连接,数据处理器用于将第一存储器中的SPI通信数据包解析为N帧CAN通信数据,并将N帧CAN通信数据存入第二存储器,使N帧CAN通信数据通过至少一个CAN接口输出。能够提高通信效率,避免增加硬件电路的成本。路的成本。路的成本。

【技术实现步骤摘要】
一种微控制器、电子设备和车辆


[0001]本技术涉及通信
,具体涉及一种微控制器、电子设备和车辆。

技术介绍

[0002]随着智能汽车的功能越来越多,车载控制器数量也越来越多。车载控制器通常由多个数据处理器组成。由于不同的数据处理器之间常用的数据传输方式例如控制器局域网络(Controller Area Network,CAN)、同步串行传输(Serial Peripheral interface,SPI)等。其中,CAN通信具有高可靠、延时可控,以及数据传输灵活等优点,被越来越广泛的应用。
[0003]然而,车载控制器的种类多,部分数据处理器没有CAN通信接口,而通过其他通信方式进行数据传输,例如,SPI通信方式。当没有CAN通信接口的数据处理器,与包括CAN接口的数据数据处理器进行通信时,就需要在数据处理器之间设置额外的数据转换电路,如此,不仅降低了通信效率,也增加了硬件电路的成本。

技术实现思路

[0004]本技术的目的是提供一种微控制器、电子设备和车辆,能够提高通信效率,避免增加硬件电路的成本。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种微控制器,其特征在于,包括:串行外设接口SPI传输部件,所述SPI传输部件包括第一存储器和至少一个SPI接口,所述第一存储器与所述SPI接口连接,所述第一存储器用于存储由所述至少一个SPI接口接收到的SPI通信数据包,所述SPI通信数据包包括N帧控制器局域网络CAN通信数据,N为大于或等于1的正整数;控制器局域网络CAN传输部件,所述CAN传输部件包括第二存储器和至少一个CAN接口,所述第二存储器与所述CAN接口连接;数据处理器,所述数据处理器分别与所述第一存储器和第二存储器连接,所述数据处理器用于将所述第一存储器中的SPI通信数据包解析为N帧CAN通信数据,并将所述N帧CAN通信数据存入所述第二存储器,使所述N帧CAN通信数据通过所述至少一个CAN接口输出。2.根据权利要求1所述的微控制器,其特征在于,所述SPI传输部件还包括直接存储器访问DMA部件,所述DMA部件分别与所述第一存储器和每个所述SPI接口连接,使每个所述SPI接口接收到的SPI通信数据包直接存入所述第一存储器中。3.根据权利要求2所述的微控制器,其特征在于,所述DMA部件与所述数据处理器连接,所述DMA部件接收所述数据处理器的指示信息,所述指示信息包括第一存储器中的存储位置的存储地址;所述DMA部件,用于将预设数量的SPI通信数据包存入所述存储地址对应的存储位置,并向所述数据处理器发送下一存储请求信号,其中,所述存储请求信号用于向数据处理器请求所述第一存储器中下一存储位置的存储地址。4.根据权利要求1所述的微控制器,其特征在于,所述数据处理器,还用于根据第一预设检测周期,检测所述第一存储器中是否包括待解析的SPI通信数据包;所述数...

【专利技术属性】
技术研发人员:郭志超罗家豪
申请(专利权)人:长沙智能驾驶研究院有限公司
类型:新型
国别省市:

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

1