[发明专利]双芯片的串行通信方法和具有双芯片的系统有效
| 申请号: | 202111363879.2 | 申请日: | 2021-11-17 |
| 公开(公告)号: | CN114116583B | 公开(公告)日: | 2022-08-26 |
| 发明(设计)人: | 黄一检;邹锡挺;叶文斌;马永超 | 申请(专利权)人: | 德力西(杭州)变频器有限公司 |
| 主分类号: | G06F13/42 | 分类号: | G06F13/42 |
| 代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 刘美莲 |
| 地址: | 310026 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 芯片 串行 通信 方法 具有 系统 | ||
1.一种双芯片的串行通信方法,其特征在于,包括:
步骤1,第一芯片获取第一数据、第二数据中在当前周期内未被成功发送给第二芯片的至少一组子数据以及所述子数据的组号,其中,所述第一芯片的内存区域包括第一内存区域和第二内存区域,第一内存区域用于存放所述第一数据,所述第二内存区域用于存放所述第二数据,所述第二数据包括多组子数据,每一组子数据具有一个组号;
步骤2,所述第一芯片将所述第一数据、所述子数据以及所述子数据的组号携带在一帧串行数据帧中发送给所述第二芯片;
步骤3,在当前周期内还有未被成功发送给所述第二芯片的所述子数据的情况下,跳转至步骤1,否则结束当前周期的串行数据帧的发送;
其中,所述第一数据和所述第二数据均具有固定的变量名,在所述第一芯片发送给所述第二芯片的串行数据帧中不携带所述第一数据和所述第二数据的内存地址;
其中,所述方法还包括:所述第一芯片判断所述第二内存区域内存放的目标子数据是否存在变更,其中,所述目标子数据包括所述组号满足预设条件的一组或者多组子数据;在所述目标子数据存在变更且当前周期的持续时长未超出预设时长的情况下,所述第一芯片中断将要发送的下一个串行数据帧,并将所述第一数据、所述目标子数据以及所述目标子数据的组号携带在下一个串行数据帧中发送给所述第二芯片;在所述目标子数据未存在变更,或者当前周期的持续时长超出预设时长的情况下,所述第一芯片继续进行将要发送的下一个串行数据帧的发送。
2.根据权利要求1所述的方法,其特征在于,在所述步骤2之后,所述方法还包括:
所述第一芯片接收所述第二芯片的响应信息,并根据所述响应信息判断所述子数据是否成功发送给所述第二芯片。
3.根据权利要求2所述的方法,其特征在于,所述第二芯片的响应信息中携带有所述第二芯片成功接收到的最后至少一组子数据的组号。
4.根据权利要求1所述的方法,其特征在于,每个串行数据帧的帧长相等且留有时间裕量,所述时间裕量基于允许打断所述第一芯片与所述第二芯片之间的通信的事件的最长打断时间确定。
5.根据权利要求4所述的方法,其特征在于,串行通信采用115200波特率,每个串行数据帧包括14个16位数据,每个串行数据帧的发送耗时为3.3ms至4ms,其中,所述时间裕量为0.5ms至1.2ms。
6.一种具有双芯片的系统,包括两个芯片和连接两个所述芯片的串行通信电路,其特征在于,两个所述芯片的非易失性存储器中存储有计算机程序,所述计算机程序被芯片的处理器运行时执行上述权利要求1至5中任一项所述的双芯片的串行通信方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德力西(杭州)变频器有限公司,未经德力西(杭州)变频器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111363879.2/1.html,转载请声明来源钻瓜专利网。





