脈沖定時器時間未到而在此觸發(fā)IN端則會重新計時是否正確?為什么?
脈沖定時器是一種廣泛應(yīng)用于電子領(lǐng)域的計時裝置,其主要通過對輸入信號或時鐘信號進行計數(shù)來控制輸出脈沖的時間。由此可知,在脈沖定時器的控制下,輸入信號的觸發(fā)是一個十分關(guān)鍵的問題,因為它直接影響到輸出脈沖的時間。
對于脈沖定時器而言,當輸入信號在脈沖定時器還未完成計時的情況下被觸發(fā),是否會重新計時,這是一個很有意思的問題。在實際應(yīng)用中,這種情況時有發(fā)生,因此必須對其進行深入探討,找出其中的原因和影響。
首先,我們需要明確一點,即脈沖定時器的計時時間是在內(nèi)部計數(shù)器中完成的,而不是由輸入信號的觸發(fā)時間控制的。無論何時,只有當計數(shù)器完成設(shè)定的計數(shù)后,才會產(chǎn)生輸出脈沖信號。因此,當輸入信號在計時時間到來之前被觸發(fā)時,它對脈沖定時器的計時沒有任何影響。也就是說,不論輸入信號何時被觸發(fā),脈沖定時器都不會重新計時。
那么,為什么當輸入信號觸發(fā)時,脈沖定時器不會重啟計時呢?其實,這與脈沖定時器內(nèi)部的工作原理有關(guān)。脈沖定時器內(nèi)部的計時邏輯是循環(huán)遞增法。即在計時過程中,計數(shù)器不斷地遞增計數(shù),一直到達設(shè)定值才會輸出脈沖信號。因此,當一個新的輸入信號到來時,雖然它不會重新啟動計數(shù)器,但是會中斷當前計數(shù)器的遞增過程,根據(jù)計數(shù)器的范圍,可能會有一定的誤差,即新的輸入信號到來時的計數(shù)值和原來的計數(shù)值之間的差距。因此,在具體應(yīng)用時,需要根據(jù)具體的計時精度要求來合理選用脈沖定時器的計數(shù)器范圍。
從另一個角度來看,當輸入信號觸發(fā)時,脈沖定時器實際上并沒有重新計時,而是將當前的計數(shù)值保存下來。一旦計時時間到達,脈沖定時器會自動將保存的計數(shù)值加上剩余的計數(shù)值。這樣,在計時結(jié)束時,輸出脈沖信號所持續(xù)的時間就可以準確控制在設(shè)定的時間范圍內(nèi)。
綜上所述,脈沖定時器時間未到而在此觸發(fā)IN端不會重新計時,而是將當前的計時值保存下來,計時結(jié)束后會將保存的計數(shù)值加上剩余的計數(shù)值,從而控制輸出脈沖信號的時間。但是值得提醒的是,當輸入信號到來時,它會中斷當前的計數(shù)器遞增過程,因此需要謹慎選用計數(shù)器范圍,并根據(jù)具體應(yīng)用的精度要求來確定合理的控制方案。
-
計數(shù)器
+關(guān)注
關(guān)注
32文章
2302瀏覽量
97181 -
定時器
+關(guān)注
關(guān)注
23文章
3347瀏覽量
120939 -
輸出脈沖
+關(guān)注
關(guān)注
0文章
5瀏覽量
6455
發(fā)布評論請先 登錄
MIC1551/53 IttyBitty RC定時器/振蕩器技術(shù)解析與應(yīng)用指南

硬件定時器如何配置固定頻率?
SysTick系統(tǒng)滴答定時器簡介

?TPL5010-Q1 納米功耗系統(tǒng)定時器(帶看門狗功能)技術(shù)文檔摘要

HRTIM可以通過TIM1觸發(fā)一個50ns到100ns的短脈沖嗎
【RA4M2-SENSOR】3、使用GPT定時器-PWM輸出
STM32入門篇之通用定時器徹底研究
stm32H743定時器溢出的原因?怎么解決?
MCU定時器/計數(shù)器
【S32K 進階之旅】如何使用 S32K3 PIT 定時器實現(xiàn)精準延時?

定時器已安排!開發(fā)小白看過來~

詳解CKS32F107xx系列的定時器同步功能

看門狗定時器的工作原理

評論