用于现场总线的微控制器制造技术

技术编号:16968884 阅读:22 留言:0更新日期:2018-01-07 06:09
本发明专利技术涉及用于现场总线的微控制器。一种用于现场总线(12)的微控制器(μC)的特征在于如下特征:所述微控制器(μC)包括带有输入模块(TIM)的定时器组件(GTM),所述微控制器(μC)此外还包括与输入模块(TIM)电连接的引脚复用器(10),所述定时器组件(GTM)编程为遵循预给定的密钥交换协议,以及所述引脚复用器(10)配置为选择性地将现场总线(12)的电输入信号引向给输入模块(TIM)。

【技术实现步骤摘要】
用于现场总线的微控制器
本专利技术涉及一种用于现场总线的微控制器。此外,本专利技术还涉及一种相对应的控制设备和机动车。
技术介绍
在数字技术中并且尤其是在电气自动化技术和车辆电子学中,将主处理器(centralprocessingunit,CPU(中央处理单元))与各种外围功能集于一体的集成电路概括而言被称作微控制器(μController、μC、MCU)。通用的微控制器一般包括部分地或者完全集成在同一微芯片上的工作-和程序存储器,并且在该情况下也作为片上系统(SoC,System-on-a-Chip)而为技术人员所熟悉。按照现有技术的微控制器有时履行复杂的外围功能,并且部分地具有可编程的、数字的、模拟的或者混合的功能块,这些功能块在典型的微处理器、实现为辅助-和外围组件的部件、如时钟发生装置(Takterzeugung)、中断控制器(Interrupt-Controller)、接口组件、存储器控制装置并且尤其是定时器的情况下被集成到该芯片本身中。在本上下文中,术语“定时器”要在与技术信息学和电子学的用语相对应的较为狭窄的字面意义上加以理解,并且表明如下控制组件:该控制组件设立用于实现各种与时间有关的功能。通用的定时器组件(generictimermodule,GTM)管理一个或者多个不同的定时器,所述定时器彼此独立地运行并且例如在脉冲发生器、时钟发生器的范围中可以用于进行时间测定或者用作事件计数器的参考。DE102010003521示例性地公开了一种用于进行数据处理的系统的电路装置,该进行数据处理的系统用于处理在多个模块中的数据;其中该电路装置配置为,为多个模块中的每个模块提供至少一个时钟、时基和至少一个另外的物理量的基础;该电路装置此外还包括中央路由单元,所述多个模块耦合到该中央路由单元上,并且所述多个模块经由该中央路由单元可以周期地彼此间交换如下数据:所述数据基于该时基和/或基于其他的物理量的基础;并且所述多个模块中的每个模块都配置为,独立地以及与所述多个模块中的其他模块并行地处理数据。此外,DE102010003521公开了一种相对应的方法。
技术实现思路
本专利技术提供了根据独立权利要求所述的一种用于现场总线的微控制器、一种相对应的控制设备以及一种相对应的机动车。所建议的方案以对新开发的方法的挑战为基础,以便经由异步串行现场总线、如CAN、LIN或者I2C利用无损逐位仲裁基于“与”逻辑门(接线的“与”门(wiredAND))来解决加密密钥分配问题。作为所属方法的实例列举了在DE102015207220A1以及AndreasMÜLLER、TimoLOTHSPEICH的“Plug-and-securecommunicationforCAN”(CANNewsletter,2015年,第10-14页)中描述的密钥交换协议。这种协议的实现一般需要比方用VHDL、Verilog或者ABEL编写的有综合能力的硬件描述,并且需要与合适的微控制器和发送接收器(收发器)的集成。这些步骤是费时的且成本高昂的,并且有时引起引进对于实践使用有与之联系的延迟的新产品。而在下文所介绍的概念以模仿GTM中的所述的功能为基础。作为成熟的(vollwertig)捕获/比较单元,这种外围组件能够捕获(capture)并且比较(compare)外部信号。根据本专利技术的解决方案的优点在于其被使用在已经可支配的且被限定的μC产品中的资格。为此不需硬件改变。更确切地说,所模仿的功能性作为附加的性能特征被集成到有关的微控制器的软件中。在具有相对应的协议辅助的新μC产品的电路布局中,根据本专利技术可以减小面积需求。此外,根据本专利技术的构建方案这里提供如下优点:针对所谓的引脚共用(Pin-Sharing)使用可能的复用器(multiplexer,MUX)。这样共同使用CAN、LIN、I2C和GTM的端子已经在传统的硬件中广泛使用;因而这里不需要改变。因为上面所引用的PnS协议使用用于密钥交换的点对点连接,所以以现场总线系统中的分布式PnS辅助为前提。然而,根据本专利技术的PnS模仿可以补充装备在控制设备中,而为此不改变其硬件。通过在从属权利要求中举出的措施,能有利地扩展和改进在独立权利要求中所说明的基本构思。这样,可以设置的是,定时器组件包括先进的路由单元(advancedroutingunit,ARU)和鉴于接口协议(aufdasSchnittstellenprotokoll)来编程的、优选地具有多通道能力的微程序控制装置(multi-channelsequencer,MCS(多通道定序器)),该微程序控制装置用于处理接口协议的概念上的“较高的”层以及用于生成和计算用于使用PnS功能的秘密密钥或者随机位序列。根据另一方面,可以设置的是,定时器组件包括与路由单元连接的参数存储模块(parameterstoragemodule,PSM),该参数存储模块配置为将输入信号或者输出信号的时间离散的值保存在队列(先进先出(first-infirst-out),FIFO)或内部RAM中。这能够实现位流(bitstream)的保存,以便在MCS中事后处理位流,并且这样例如可以进行循环冗余校验(cyclicredundancycheck,CRC)。最后,为了在CAN的情况下缩短响应时间,可以设置的是,定时器组件包括与输入模块连接的死区时间模块(deadtimemodule,DTM),以便选择性地产生接收确认(acknowledgment,ACK)或者错误数据帧(errorframe)。附图说明本专利技术的实施例在附图中示出,并且在随后的描述中更详细地予以阐述。其中:图1示出了根据第一实施形式的微控制器的框图。图2示出了根据第二实施形式的微控制器的框图。具体实施方式图1依据用于CAN的微控制器(μC)图解说明了本专利技术的实施形式的基本结构特征。为了从经由该现场总线(12)接收到的消息中获得似乎“隐蔽的”密钥,应用若干算术运算和逻辑运算,所述算术运算和逻辑运算可以由以微程序控制装置(MCS)为形式的计算单元来实施。为了能够进行密钥交换,网络模块(13)的所使用的引脚要通过复用器(10)为此切换到定时器组件(GTM)的那些引脚上。在以这种方式能够实现的“PnS模仿”(14)中,输入信号(Rx)和输出信号(Tx)被转向到定时器组件(GTM)中的输入模块(timerinputmodule,TIM(定时器输入模块))和(与ARU连接的)输出模块(timeroutputmodule,TOM(定时器输出模块))上。输入信号(Rx)的交变的边沿借助TIM模块被捕获为时间戳,或者通过在TIM模块中的可选的采样(sampling)来捕获。当进行边沿交变时,变化(电平)与在如下时间戳一起或通过采样识别出的电平经由ARU被输送至MCS:在所述时间戳处,已出现改变了的电平。这基本上对应于TIM的标准功能,该TIM的标准功能例如在发动机控制的范围中被用于捕获凸轮轴输入信号。在边沿之间的时间间隔非常短的情况下,通过经由ARU的通信引起的延迟可能过大;因此MCS可以从TIM或者TOM中选择性地直接读出这些数据。该特性通过相对应的配置来激活。MCS从由输入信号(Rx)携带的位流(通过基于TIM中的多个捕获事件(c本文档来自技高网
...
用于现场总线的微控制器

【技术保护点】
一种用于现场总线(12)的微控制器(μC),其特征在于如下特征:‑ 所述微控制器(μC)包括带有输入模块(TIM)的定时器组件(GTM),‑ 所述微控制器(μC)此外还包括与所述输入模块(TIM)电连接的引脚复用器(10),‑ 所述定时器组件(GTM)编程为遵循预给定的密钥交换协议,并且‑ 所述引脚复用器(10)配置为选择性地将所述现场总线(12)的电输入信号引向给所述输入模块(TIM)。

【技术特征摘要】
2016.06.29 DE 102016211769.61.一种用于现场总线(12)的微控制器(μC),其特征在于如下特征:-所述微控制器(μC)包括带有输入模块(TIM)的定时器组件(GTM),-所述微控制器(μC)此外还包括与所述输入模块(TIM)电连接的引脚复用器(10),-所述定时器组件(GTM)编程为遵循预给定的密钥交换协议,并且-所述引脚复用器(10)配置为选择性地将所述现场总线(12)的电输入信号引向给所述输入模块(TIM)。2.根据权利要求1所述的微控制器(μC),其特征在于如下特征:-所述定时器组件(GTM)此外还包括与所述引脚复用器(10)连接的输出模块((A)TOM),以及-所述引脚复用器(10)此外还配置为选择性地将所述输出模块((A)TOM)的电输出信号引向给所述现场总线(12)。3.根据权利要求2所述的微控制器(μC),其特征在于如下特征:-所述现场总线(12)是CAN,-所述定时器组件(GTM)此外还包括与所述输入模块(TIM)连接的死区时间模块(DTM),以及-所述死区时间模块(DTM)配置为选择性地产生接收确认或者错误数据帧。4.根据权利要求2或者3所述的微控制器(μC),其特征在于如下特征:-所述定时器组件(GTM)此外还包括路由单元(ARU)和鉴于接口协议来编程的、优选地具有多通道能力的微程序控制装置(MCS),以及-所述路由单元(ARU)将所述输入模块(TIM)和所述输出模块(TOM)分别与所述微程序控制装置(MCS)相连接。5.根据权利要求4所述的微控制器(μC),其特征在于如下特征:-所述定时器组件(GTM)此外还包括与所述路由单元(ARU)连接的参数存储模块、RAM,以...

【专利技术属性】
技术研发人员:A奥厄E贝克尔
申请(专利权)人:罗伯特·博世有限公司
类型:发明
国别省市:德国,DE

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

1