【技术实现步骤摘要】
微控制器和对应的操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2021年6月14日提交的意大利申请号102021000015488的权益,该申请通过引用并入本文。
[0003]本说明书涉及使用解串
‑
串行外围接口(DSPI)的微控制器中的电子通信。
技术介绍
[0004]常规微控制器可以包括一个或多个解串
‑
串行外围接口模块(例如DSPI控制器)。
[0005]意法半导体集团的公司以商品名SPC58xNx可获得的微控制器是这种常规微控制器的示例,用于例如汽车领域。这种微控制器的详细描述在于2019年6月在DS11734第5版发表的数据表“SPC584Nx、SPC58ENx、SPC58NNx
‑
用于汽车ASIL
‑
D应用的32位电源架构微控制器”和于2021年1月在RM0421第5版发表的参考手册“用于汽车ASIL
‑
D应用的SPC58xNx 32位电源架构微控制器”中提供,两者均可在st.com上在线公开获取。具体地,上面引用的参考手册RM0421的第7.8.4节(第240至242页)和第58章(第2707至2804页)提供了对这种微控制器中的解串
‑
串行外围接口的操作原理的详细描述。
[0006]简而言之,DSPI模块可以使用增强型直接存储器访问(eDMA)引擎来执行数据传送,并且它支持数据串行化和数据解串
‑
串行特征。DSPI模块可能具有 ...
【技术保护点】
【技术特征摘要】
1.一种微控制器,包括:处理单元;以及解串
‑
串行外围接口模块,其中所述解串
‑
串行外围接口模块能够被耦合至通信总线,所述通信总线被配置为根据所选择的通信协议操作,其中所述处理单元被配置为:读取旨在包括在根据所选择的通信协议编码的传出帧中的用户数据;根据所述用户数据,计算旨在包括在所述传出帧中的循环冗余检验(CRC)值;通过将所述用户数据和所计算的CRC值包括到所述传出帧中,构成所述传出帧;根据所述传出帧,产生根据所选择的通信协议编码的DSPI帧;以及利用所述DSPI帧对所述解串
‑
串行外围接口模块的数据寄存器进行编程,并且其中所述解串
‑
串行外围接口模块被配置为经由所述通信总线传输所述DSPI帧。2.根据权利要求1所述的微控制器,其中所述处理单元被配置为将位填充处理应用于根据所选择的通信协议编码的所述DSPI帧。3.根据权利要求1所述的微控制器,其中所述解串
‑
串行外围接口模块包括一对差分输出引脚,所述差分输出引脚能够被耦合至所述通信总线,并且被配置为经由差分DSPI信号驱动所述通信总线。4.根据权利要求1所述的微控制器,其中所述解串
‑
串行外围接口模块能够被耦合至收发器电路,并且被配置为向所述收发器电路提供输出DSPI信号,所述输出DSPI信号指示根据所选择的通信协议编码的所述DSPI帧。5.根据权利要求1所述的微控制器,还包括增强型直接存储器访问引擎,其中所述增强型直接存储器访问引擎被配置为读取所述用户数据。6.根据权利要求1所述的微控制器,还包括增强型直接存储器访问引擎,其中所述增强型直接存储器访问引擎被配置为利用所述DSPI帧对所述解串
‑
串行外围接口模块的所述数据寄存器进行编程。7.根据权利要求1所述的微控制器,还包括增强型直接存储器访问引擎,其中所述增强型直接存储器访问引擎被配置为读取所述用户数据,并且利用所述DSPI帧对所述解串
‑
串行外围接口模块的所述数据寄存器进行编程。8.根据权利要求1所述的微控制器,其中所述解串
‑
串行外围接口模块被配置为以解串
‑
串行接口配置操作。9.根据权利要求1所述的微控制器,其中所述解串
‑
串行外围接口模块被配置为以组合串行接口配置操作,并且其中所述解串
‑
串行外围接口模块被配置为发送与经由所述通信总线传输的所述...
【专利技术属性】
技术研发人员:G,
申请(专利权)人:意法半导体应用有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。