单片机测量脉宽 能够用单片机测量1us以下的脉宽吗,极限是多少

2025-03-02 11:15:52
推荐回答(3个)
回答1:

这个和单片机的时钟频率有关,比如51单片机,12MHz外晶振,内部定时器使用的就是1MHz的晶振,测量脉冲宽度误差就是1us。
换句话说,如果要求测量1us的脉宽,以最大1%的误差计算(0.01us),要求的测量频率至少是100MHz。这个频率恐怕没有几个单片机做得到的。
如果放宽要求,可以算算看了。以前曾经采用过FPGA,输入频率是50MHz(高稳晶振),经PLL倍频,测量1us的脉冲才刚刚好。

回答2:

主要看的是单片机的系统时钟。如51单片机,12MHz的外部晶振,则系统时钟1us,也就是该单片机系统的极限了。
仅测量一个脉冲宽是没意义的,误差大

回答3:

这个得看你的单片机和晶振