0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

脉冲定时器时间未到而在此触发IN端则会重新计时是否正确?为什么?

工程师邓生 来源:未知 作者:刘芹 2023-10-24 11:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

脉冲定时器时间未到而在此触发IN端则会重新计时是否正确?为什么?

脉冲定时器是一种广泛应用于电子领域的计时装置,其主要通过对输入信号时钟信号进行计数来控制输出脉冲的时间。由此可知,在脉冲定时器的控制下,输入信号的触发是一个十分关键的问题,因为它直接影响到输出脉冲的时间。

对于脉冲定时器而言,当输入信号在脉冲定时器还未完成计时的情况下被触发,是否会重新计时,这是一个很有意思的问题。在实际应用中,这种情况时有发生,因此必须对其进行深入探讨,找出其中的原因和影响。

首先,我们需要明确一点,即脉冲定时器的计时时间是在内部计数器中完成的,而不是由输入信号的触发时间控制的。无论何时,只有当计数器完成设定的计数后,才会产生输出脉冲信号。因此,当输入信号在计时时间到来之前被触发时,它对脉冲定时器的计时没有任何影响。也就是说,不论输入信号何时被触发,脉冲定时器都不会重新计时。

那么,为什么当输入信号触发时,脉冲定时器不会重启计时呢?其实,这与脉冲定时器内部的工作原理有关。脉冲定时器内部的计时逻辑是循环递增法。即在计时过程中,计数器不断地递增计数,一直到达设定值才会输出脉冲信号。因此,当一个新的输入信号到来时,虽然它不会重新启动计数器,但是会中断当前计数器的递增过程,根据计数器的范围,可能会有一定的误差,即新的输入信号到来时的计数值和原来的计数值之间的差距。因此,在具体应用时,需要根据具体的计时精度要求来合理选用脉冲定时器的计数器范围。

从另一个角度来看,当输入信号触发时,脉冲定时器实际上并没有重新计时,而是将当前的计数值保存下来。一旦计时时间到达,脉冲定时器会自动将保存的计数值加上剩余的计数值。这样,在计时结束时,输出脉冲信号所持续的时间就可以准确控制在设定的时间范围内。

综上所述,脉冲定时器时间未到而在此触发IN端不会重新计时,而是将当前的计时值保存下来,计时结束后会将保存的计数值加上剩余的计数值,从而控制输出脉冲信号的时间。但是值得提醒的是,当输入信号到来时,它会中断当前的计数器递增过程,因此需要谨慎选用计数器范围,并根据具体应用的精度要求来确定合理的控制方案。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计数器
    +关注

    关注

    32

    文章

    2306

    浏览量

    97571
  • 定时器
    +关注

    关注

    23

    文章

    3360

    浏览量

    121741
  • 输出脉冲
    +关注

    关注

    0

    文章

    5

    浏览量

    6475
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32A030微控制定时器

    脉冲宽度和周期、产生输出波形(PWM、单脉冲、插入死区时间 的互补PWM 等)。 2 通用定时器(GTIM1..4) 内部集成4 个通用定时器
    发表于 12-04 06:47

    CW32L010+定时器介绍

    模式和连续计数模式 6路独立输入捕获和输出比较通道 死区时间可编程的互补PWM输出 支持双点比较移相,支持逻辑与移相 支持2个刹车输入 触发输入信号(TRGI)控制定时器实现多种从模式 定时器
    发表于 12-01 07:53

    CW32L0开发板学习记录四,高级定时器ATIM学习

    。 独立看门口(IWDT): 内部集成独立看门狗定时器(IWDT),一旦启动 IWDT,用户需要在规定时间隔内对 IWDT的计数进行重载,否则产生溢出会触发复位或产生中断信号。IWD
    发表于 12-01 07:35

    CW32定时器及中断介绍

    装载计数并由一个可编程预分频驱动。GTIM 支持定时器模式、计数模式、触发启动模式和门控模式 4 种基本工作模式,每组带4 路独立的
    发表于 12-01 07:08

    单片机定时器中断

    分频后送来;另一个是T0或T1引脚输入的外部脉冲源。如果定时器/计数工作在定时模式,则表示时间已到;如果工作在计数模式,则表示计数值已经满
    发表于 11-24 06:22

    看门狗定时器、复位源、异常处理机制科普

    的作用、原理与应用。一、看门狗定时器(WatchdogTimer)1.原理看门狗定时器本质上是一个独立定时器,持续倒计时:软件在规定时间内“
    的头像 发表于 11-17 10:53 704次阅读
    看门狗<b class='flag-5'>定时器</b>、复位源、异常处理机制科普

    MIC1551/53 IttyBitty RC定时器/振荡技术解析与应用指南

    采用电阻电容器(RC)计时方法,复制了传统555定时器的功能,在紧凑型SOT-23-5封装中提供精密计时。MIC1551可用作具有独立阈值和触发输入的不稳定(振荡
    的头像 发表于 09-29 09:47 570次阅读
    MIC1551/53 IttyBitty RC<b class='flag-5'>定时器</b>/振荡<b class='flag-5'>器</b>技术解析与应用指南

    SysTick系统滴答定时器简介

    SysTick—系统定时器是属于CM33内核中的一个外设,内嵌在NVIC中。系统定时器是一个24bit的向下递减的计数,计数每计数一次的时间
    的头像 发表于 09-23 09:50 1328次阅读
    SysTick系统滴答<b class='flag-5'>定时器</b>简介

    ‌TPL5010-Q1 纳米功耗系统定时器(带看门狗功能)技术文档摘要

    如果定时器睡眠电流较高, 在此睡眠中,微控制定时器最多可消耗系统总电流的 60-80% 模式。TPL5010-Q1 仅消耗 35 nA,可以取代集成 微控制
    的头像 发表于 09-13 10:01 1256次阅读
    ‌TPL5010-Q1 纳米功耗系统<b class='flag-5'>定时器</b>(带看门狗功能)技术文档摘要

    HRTIM可以通过TIM1触发一个50ns到100ns的短脉冲

    需求是想借助HRTIM的高精度定时器产生100ns的高质量脉冲,但是单纯用HRTIM频率做不到那么低,想用其他定时器比如TIM1级联触发是否
    发表于 09-01 16:53

    【RA4M2-SENSOR】3、使用GPT定时器-PWM输出

    位的,所能计数的范围为:0 ~ 0xFFFF。 定时器(Timer)最基本的功能就是定时,比如定时发送串口数据、定时采集AD数据、定时
    发表于 09-01 15:20

    stm32H743定时器溢出的原因?怎么解决?

    我利用定时器更新中断实现软件计时定时时间是固定的按照{10ms, 20ms,650ms, 50ms,50ms}周期性进行的。由于下一次的计时时间是需要在
    发表于 06-23 08:26

    MCU定时器/计数

    RISC-V核低功耗MCU通过灵活的定时器架构、低功耗模式适配及硬件级中断优化,在工业控制、智能家居等场景中实现高精度计时与能耗控制的协同设计,满足复杂任务调度与实时响应的双重需求‌。 一、‌硬件
    的头像 发表于 04-27 13:54 592次阅读

    【S32K 进阶之旅】如何使用 S32K3 PIT 定时器实现精准延时?

    周期中断定时器(PeriodicInterruptTimer,PIT)模块顾名思义,就是通过计时行为引发周期性中断事件的触发器。本文基于S32K312开发板实现延时功能,在此之前先简单
    的头像 发表于 03-10 16:33 1192次阅读
    【S32K 进阶之旅】如何使用 S32K3 PIT <b class='flag-5'>定时器</b>实现精准延时?

    定时器已安排!开发小白看过来~

    或周期性地执行代码段,为物联网设备的运行提供了精确的时间控制。在多种应用场景中都发挥着重要作用,例如:定时发送数据、周期性检查传感状态等。 Air201最新资料下载: www.air201.cn 本文将通过demo示例,带你了
    的头像 发表于 12-31 14:30 767次阅读
    <b class='flag-5'>定时器</b>已安排!开发小白看过来~