一种菊链环式定时器互联触发系统技术方案

技术编号:37674799 阅读:45 留言:0更新日期:2023-05-26 04:38
本申请公开一种菊链环式定时器互联触发系统,包括以菊链环式耦接的多个定时器,每个定时器都设置触发输入端和触发输出端;所述多个定时器当中存在一个基准定时器;当基准定时器被配置为对外发出触发信号时,与所述基准定时器的触发输出端耦接的多个定时器是被配置为通过其触发输入端接收所述触发信号,以驱动除了所述基准定时器之外需要同步的各个定时器同时开始计时;当基准定时器被配置为对外发出触发信号时,与所述基准定时器的触发输出端耦接的至少一个定时器是被配置为通过其触发输入端接收所述触发信号,以实现从所述基准定时器开始依次启动部分或全部定时器计时。时器开始依次启动部分或全部定时器计时。时器开始依次启动部分或全部定时器计时。

【技术实现步骤摘要】
一种菊链环式定时器互联触发系统


[0001]本专利技术涉及定时器触发的
,具体涉及一种菊链环式定时器互联触发系统。

技术介绍

[0002]在一些MCU应用场景中,对某些模块的时序控制要求越来越高,如多个ADC采样模拟数据和重置、多电机的精密控制等。一般对于这一类的时序控制,都是由多个计数器模块计数到某个数值,再通过触发信号来完成计时工作;CPU是以串行方式配置各个定时器,且各个定时器之间产生的脉冲间隔不是固定,导致各个定时器不能同时开始计数,或者计时长度不是可调,以致于适用的计时场景受限。
[0003]比如,多个依赖定时器工作的电子装置串行连接起来后或建立串行通信后,在相同的定时时间内依次进行数字转换时,由于不同电子装置使用的定时器内部所产生的时钟脉冲不相同,且没有被配置为与一参考时钟源同步或互不同步,所以由各个电子装置转换处理出的数据是不可靠的数据、或者不可能取得数据本身。

技术实现思路

[0004]本申请公开一种菊链环式定时器互联触发系统,具体技术方案如下:一种菊链环式定时器互联触发系统,菊链环式定时器互联触发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种菊链环式定时器互联触发系统,其特征在于,菊链环式定时器互联触发系统包括以菊链环式耦接的多个定时器,每个定时器都设置触发输入端和触发输出端;所述多个定时器当中存在一个基准定时器;当基准定时器被配置为对外发出触发信号时,与所述基准定时器的触发输出端耦接的多个定时器是被配置为通过其触发输入端接收所述触发信号,以驱动除了所述基准定时器之外需要同步的各个定时器同时开始计时;当基准定时器被配置为对外发出触发信号时,与所述基准定时器的触发输出端耦接的至少一个定时器是被配置为通过其触发输入端接收所述触发信号,以实现从所述基准定时器开始依次启动部分或全部定时器计时;其中,先后计时的两个定时器的计时起点之间的时间间隔被配置为同一数值。2.根据权利要求1所述菊链环式定时器互联触发系统,其特征在于,以菊链环式耦接的多个定时器当中,存在以下连接方式:所述基准定时器与一个定时器的连接方式是所述基准定时器的触发输出端耦接到一个定时器的触发输入端,以使所述基准定时器被配置为处于主机模式时,与所述基准定时器的触发输出端耦接的定时器被配置为处于从机模式;所述基准定时器是位于菊链中心;除了所述基准定时器之外的各个定时器中,每个定时器的触发输出端耦接下一个定时器的触发输入端,每个定时器的触发输入端耦接上一个定时器的触发输出端;其中,与正在计时的定时器相耦接的下一个定时器是相对于正在计时的定时器在后计时的一个定时器;与正在计时的定时器相耦接的上一个定时器是相对于正在计时的定时器在先计时的一个定时器。3.根据权利要求2所述菊链环式定时器互联触发系统,其特征在于,在以菊链环式耦接的定时器中,基准定时器的触发输出端耦接到其它定时器的触发输入端,其中,以菊链环式耦接的定时器的数量是(N+1);与基准定时器耦接的定时器的数量是N,N是正整数;从基准定时器开始被依次启动计时的定时器的数量是小于或等于(N+1),其中,从基准定时器开始被依次启动计时的定时器包括基准计数器;或者,所述基准定时器之外需要同步的定时器的数量是小于或等于N。4.根据权利要求3所述菊链环式定时器互联触发系统,其特征在于,与基准定时器耦接的各个定时器中,存在至少一个定时器的触发输出端耦接基准定时器的触发输入端,以使所述基准定时器被配置为处于从机模式时,与所述基准定时器的触发输入端耦接的定时器被配置为处于主机模式;与基准定时器的触发输入端耦接的定时器是第(2*m+1)个定时器、或第(2*m)个定时器,其中,m是非负整数,(2*m+1)的最大值和(2*m)的最大值都是小于或等于N。5.根据权利要求3所述菊链环式定时器互联触发系统,其特征在于,在与基准定时器耦接的定时器中,各个定时器的计时起点与基准定时器的计时起点之间的时间间隔是预设触发周期,各个定时器的计时起点之间的时间间隔被配置为0时,与基准定时器耦接的各个定时器被触发为同时开始计时;其中,与基准定时器耦接的各个定时器是所述基准定时器之外的各个定时器;与基准定时器耦接的各个定时器当中存在需要同步的各个定时器,是由软件指令选定;
其中,预设触发周期是基准定时器的计时周期与预设触发延时的和值,基准定时器的计时周期与其它任一个定时器的计时周期是相等。6.根据权利要求3所述菊链环式定时器互联触发系统,其特征在于,与基准定时器耦接的各个定时器中,第i个定时器的触发输出端耦接第(i+1)个定时器的触发输入端,第N个定时器的触发输出端耦接第1个定时器的触发输入端,使N个定时器形成首尾相接的环形链结构,为从所述基准定时器开始依次启动各个定时器计时提供硬件基础,其中,i处于预设整数范围内,预设整数范围的上限值是(N

1),预设整数范围的下限值是1;和/或,与基准定时器耦接的各个定时器中,第i个定时器的触发输入端耦接第(i+1)个定时器的触发输出端,第N个定时器的触发输入端耦接第1个定时器的触发输出端,使N个定时器形成首尾相接的环形链结构,为从所述基准定时器开始依次启动各个定时器计时提供硬件基础,其中,i处于预设整数范围内,预设整数范围的上限值是(N

...

【专利技术属性】
技术研发人员:高桂蒋彪
申请(专利权)人:珠海一微半导体股份有限公司
类型:发明
国别省市:

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

1