一种多芯片系统
基本信息
申请号 | CN201920892899.0 | 申请日 | - |
公开(公告)号 | CN209946879U | 公开(公告)日 | 2020-01-14 |
申请公布号 | CN209946879U | 申请公布日 | 2020-01-14 |
分类号 | G06F8/654(2018.01); G06F11/14(2006.01) | 分类 | 计算;推算;计数; |
发明人 | 陈宙能; 环翾; 艾陈 | 申请(专利权)人 | 上海仪电汽车电子系统有限公司 |
代理机构 | 上海思微知识产权代理事务所(普通合伙) | 代理人 | 上海仪电汽车电子系统有限公司 |
地址 | 201800 上海市嘉定区谢春路1288号7号楼 | ||
法律状态 | - |
摘要
摘要 | 本实用新型公开了一种多芯片系统,MCU与MPU之间通过CAN控制器直接进行数据通信。MCU检测MPU是否正常启动,如果MPU正常启动失败,MCU会配置MPU通过备用程序启动。由于CAN控制器具有很多特点,例如发送接收缓冲、可靠的错误处理和检错机制以及发送的信息遭到破坏后,可自动重发等,通过CAN控制器来进行通信时,在大大降低程序复杂度的同时提高了通信的可靠性。而且由于MPU与MCU之间的通信方式和MCU与车辆之间的通信方式一样,提高了MCU程序的代码复用性。无论是从外部CAN总线来升级MCU程序还是从MPU的CAN总线来升级MCU程序,MCU程序只需要实现基于CAN的升级协议就行,不同的只是CAN的端口不一样。 |
