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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

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

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

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

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

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

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

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

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

    关注

    32

    文章

    2321

    浏览量

    98548
  • 定时器
    +关注

    关注

    23

    文章

    3373

    浏览量

    124512
  • 输出脉冲
    +关注

    关注

    0

    文章

    5

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LM555QML定时器:功能特性、应用及设计要点

    LM555QML定时器:功能特性、应用及设计要点 在电子设计领域,定时器是一种常用的器件,可用于生成精确的时间延迟或振荡。TI公司的LM555QML定时器就是这样一款高度稳定的器件,下
    的头像 发表于 02-10 15:40 308次阅读

    xx555 系列精密定时器全解析:特性、应用与设计要点

    款经典的 xx555 系列精密定时器,它们以其出色的性能和广泛的应用场景,在电子领域中占据着重要的地位。 文件下载: na555.pdf 1. 核心特性:功能多样,性能卓越 1.1 计时范围广 从微秒级到小时级的计时范围,能满足
    的头像 发表于 02-10 11:10 466次阅读

    双mcu脉冲检测问题

    的方法: 1 将两个mcu的的定时器初始化同步 2 在1的基础上,当时间到达1.5S/1.8S时,关闭定时器重新初始化 无效果
    发表于 01-20 15:55

    CW32定时器及其中断介绍

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

    如何算定时器的溢出时间

    怎么样算定时器的溢出时间
    发表于 01-13 07:09

    CW32A030微控制定时器

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

    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 1678次阅读
    看门狗<b class='flag-5'>定时器</b>、复位源、异常处理机制科普

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

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

    SysTick系统滴答定时器简介

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

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

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

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

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

    MCU定时器/计数

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