STC32高级PWM功能请教
请教一下,用STC32G8K48的高级PWM功能测量脉冲低电平能可靠测量的最小宽度是多少,数值理论怎么计算,实际使用能到多少?我的需求是想可靠识别一个偶发的低于1uS的低电平,不是周期信号,不知道怎么实现比较好最小宽度就是1个时钟,如果使用高速PWM的话,144Mhz下,一个时钟信号是6.9ns=0.0069us
如果不使用PLL时钟,正常使用系统时钟40Mhz下,一个时钟是0.025us,完全足够捕获
不过要注意,需要使用触发清零模式,其他模式如果是进入中断处理,可能就处理不过来了,只能通过PWM本身的硬件捕获来进行抓取 判断有无,PWM时钟频率要至少是信号的2倍
测量信号时间,2倍是1bit精度,4倍是2bit精度,8倍是3bit精度,以此类推
页:
[1]