用于电气装置的部件之间的通信的方法制造方法及图纸

技术编号:40415957 阅读:14 留言:0更新日期:2024-02-20 22:33
一种控制装置可包括处理器,处理器可包括核心、定时器外围设备和外围设备直接存储器存取控制器。处理器可包括接收端口,接收端口经由通信线路耦合到报告装置的通信端口。控制装置可包括:定时器外围设备,定时器外围设备可生成启用信号和定时信号;以及缓冲电路,缓冲电路可包括用于启用信号以启用/禁用缓冲电路的启用端口、用于定时信号的输入端口以及耦合到通信线路的输出端口。处理器可启用/禁用缓冲电路以控制报告装置通过通信线路进行数据位发射的定时。外围设备直接存储器存取控制器可在位时段期间将所述数据位存储在接收缓冲器中,并且核心随后可从接收器缓冲器检索所述数据位。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、一些装置被配置为根据双向通信方案进行通信。当根据双向通信方案进行通信时,装置可能够通过通信线路(例如,在通信线路和电路公共端之间)发射数据和/或接收数据。装置可能必须交替谁来控制通信线路(例如,控制或交替哪个装置可通过通信线路发射数据)。因此,装置可根据例如定义的双向通信方案来协调装置之间的通信,使得每个装置知道何时控制线路以及何时读取线路。在一些情况下,一个装置(诸如处理器)可耦合到被配置为根据双向通信方案进行通信的外部装置(诸如传感器)。在这种情况下,例如,由于在通过通信线路与外部装置发射和接收数据之间的不断切换对处理器提出了要求,处理器可能必须投入大量的处理时间和其他资源来确保符合由外部装置定义的双向通信方案。

2、在一些解决方案中,处理器可执行位拆裂(bit banging),其中例如,处理器的定时器和核心可主动将位按时钟输出并手动捕获每个位的值。这要求核心持续且重复的处理时间,并且限制处理器仅与外部装置(例如,传感器)通信。例如,如果处理器被分配了要求在关键时间处理的其他任务(例如,用于启用无线通信),则处理器将无法既本文档来自技高网...

【技术保护点】

1.一种控制装置,所述控制装置包括:

2.如权利要求1所述的控制装置,其中所述核心被配置为独立于所述定时器外围设备和所述外围设备直接存储器存取控制器与所述报告装置的任何交互从所述接收器缓冲器检索所述至少一个数据位。

3.如权利要求1所述的控制装置,其中所述核心被配置为根据所述报告装置定义的通信方案来配置所述外围设备直接存储器存取控制器或所述定时器外围设备中的至少一者的操作。

4.如权利要求3所述的控制装置,其中所述通信方案定义多个通信周期时段,其中每个通信周期时段包括起始时段、数据时段、停止时段和空闲时段。

5.如权利要求4所述的控制装置,...

【技术特征摘要】
【国外来华专利技术】

1.一种控制装置,所述控制装置包括:

2.如权利要求1所述的控制装置,其中所述核心被配置为独立于所述定时器外围设备和所述外围设备直接存储器存取控制器与所述报告装置的任何交互从所述接收器缓冲器检索所述至少一个数据位。

3.如权利要求1所述的控制装置,其中所述核心被配置为根据所述报告装置定义的通信方案来配置所述外围设备直接存储器存取控制器或所述定时器外围设备中的至少一者的操作。

4.如权利要求3所述的控制装置,其中所述通信方案定义多个通信周期时段,其中每个通信周期时段包括起始时段、数据时段、停止时段和空闲时段。

5.如权利要求4所述的控制装置,其中每个数据周期包括多个采样时段,其中每个采样时段具有在位时段之前的定时时段,并且其中所述报告装置被配置为在每个位时段期间向所述处理器的所述外围设备直接存储器存取控制器传送一个或多个数据位。

6.如权利要求4所述的控制装置,其中所述核心被配置为在所述空闲时段期间从所述接收器缓冲器检索所述至少一个数据位。

7.如权利要求6所述的控制装置,其中所述外围设备直接存储器存取控制器被配置为配置所述定时器外围设备来生成所述启用信号以在所述空闲时段期间禁用所述缓冲电路。

8.如权利要求4所述的控制装置,其中所述处理器的所述核心被配置为配置所述外围设备直接存储器存取控制器以用于在所述通信方案的执行期间发起所述通信周期时段的所述起始时段、所述数据时段、所述停止时段和所述空闲时段。

9.如权利要求8所述的控制装置,其中所述处理器的所述核心被配置为配置所述外围设备直接存储器存取控制器以在所述通信周期时段的所述起始时段、所述数据时段、所述停止时段和所述空闲时段开始时重新配置所述定时器外围设备并且将所述至少一个数据位存储在所述接收缓冲器中。

10.如权利要求4所述的控制装置,其中所述外围设备直接存储器存取控制器被配置为配置所述定时器外围设备来生成所述定时信号和所述启用信号以在所述起始时段期间产生起始符号。

11.如权利要求4所述的控制装置,其中所述定时器外围设备被配置为将所述启用信号和所述定时信号驱动为高以生成所述起始符号,其中所述起始符号由比所述中断符号更长的持续时间定义。

12.如权利要求3所述的控制装置,其中所述通信方案定义所述至少一个数据位沿着所述通信线路从所述报告装置发射到所述处理器的定时。

13.如权利要求1所述的控制装置,其中当所述缓冲电路被启用时,所述定时器外围设备被配置为控制所述通信线路上的到所述报告装置的所述通信信号的状态。

14.如权利要求13所述的控制装置,其中当所述缓冲电路被启用时,所述定时器外围设备被配置为基于提供给所述缓冲电路的所述输入端口的所述定时信号的状态来控制所述通信线路上的所述通信信号的所述状态。

15.如权利要求14所述的控制装置,其中当所述缓冲电路被启用时,所述定时器外围设备被配置为基于提供给所述缓冲电路的所述输入端口的所述定时信号的所述状态来控制所述通信线路上的所述通信信号是处于低状态还是高状态。

16.如权利要求1所述的控制装置,其中所述核心被配置为在所述核心不执行关键任务或不控制其他装置或不与其他装置通信的时间期间从所述接收器缓冲器检索所述至少一个数据位。

17.如权利要求1所述的控制装置,其中所述核心被配置为基于所述位来控制一个或多个电气负载。

18.如权利要求1所述的控制装置,其中所述核心被配置为基于所述位来配置所述定时器外围设备和所述外围设备直接存储器存取控制器。

19.如权利要求1所述的控制装置,其中所述报告装置被配置为响应于所述中断符号而触发中断。

20.如权利要求1所述的控制装置,其中所述定时器外围设备被配置为将所述定时信号驱动为低然后驱动为高并将所述启用信号驱动为高以生成所述中断符号,并且在所述位时段期间至少将所述启用信号驱动为低。

21.如权利要求1所述的控制装置,其中所述定时器外围设备包括分别用于所述启用端口和所述输入端口中的每一者的专用通道。

22.如权利要求1所述的控制装置,其中所述定时器外围设备包括用于所述启用端口的第一子模块和用于所述输入端口的第二子模块。

23.如权利要求1所述的控制装置,其中所述缓冲电路包括三态缓冲器。

24.一种控制装置,所述控制装置包括:

25.如权利要求24所述的控制装置,其中所述外围设备直接存储器存取控制器被配置为将在采样时段期间从所述报告装置接收的数据位存储在所述处理器的接收缓冲器中;并且

26.如权利要求25所述的控制装置,其中所述核心被配置为在所述核心不执行关键任务或不控制其他装置或不与其他装置通信的时间期间从所述接收器缓冲器检索所述至少一个数据位。

27.如权利要求24所述的控制装置,其中所述通信方案定义多个通信周期时段,其中每个通信周期时段包括起始时段、数据时段、停止时段和空闲时段。

28.如权利要求27所述的控制装置,其中每个数据周期包括多个采样时段,其中每个采样时段具有在位时段之前的定时时段,并且其中所述报告装置被配置为在每个位时段期间向所述处理器的所述外围设备直接存储器存取控制器传送一个或多个数据位。

29.如权利要求27所述的控制装置,其中所述核心被配置为在所述空闲时段期间从所述接收器缓冲器检索所述至少一个数据位。

30.如权利要求29所述的控制装置,其中所述外围设备直接存储器存取控制器被配置为配置所述定时器外围设备来生成启用信号以在所述空闲时段期间禁用所述缓冲电路。

31.如权利要求27所述的控制装置,其中所述处理器的所述核心被配置为配置所述外围设备直接存储器存取控制器以用于在所述通信方案的执行期间发起所述通信周期时段的所述起始时段、所述数据时段、所述停止时段和所述空闲时段。

32.如权利要求31所述的控制装置,其中所述处理器的所述核心被配置为配置所述外围设备直接存储器存取控制器以在所述通信周期时段的所述起始时段、所述数据时段、所述停止时段和所述空闲时段开始时重新配置所述定时器外围设备并且将所述至少一个数据位存储在所述接收缓冲器中。

33.如权利要求27所述的控制装置,其中所述外围设备直接存储器存取控制器被配置为配置所述定时器外围设备来生成定时信号和启用信号以在所述起始时段期间产生起始符号。

34.如权利要求27所述的控制装置,其中所述定时器外围设备被配置为将启用信号和定时信号驱动为高以生成所述起始符号,其中所述起始符号由比所述中断符号更长的持续时间定义。

35.如权利要求24所述的控制装置,其中所述通信方案定义所述至少一个数据位沿着所述通信线路从所述报告装置发射到所述处理器的定时。

36.一种被配置为经由通信线路与报告装置通信的电路,所述电路包括:

【专利技术属性】
技术研发人员:A·K·库尼D·M·马拉纳菲M·J·普莱斯S·E·肖D·思拉舍
申请(专利权)人:路创技术有限责任公司
类型:发明
国别省市:

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

1