1.硬件输出的PWM信号本身存在的噪声的影响,因此需要考虑到在PWM输入捕获配置时增加PWM输入硬件滤波,如有必要可以将捕获结果再进行一次低通滤波或者外部硬件电路加个RC滤波器进行滤波
2.考虑到PWM信号插拔带来的插拔瞬间不稳定问题,这一点可以考虑根据实际产品来定,例如PWM信号周期不变则可根据周期来滤除掉杂波,可以根据PWM输入时n次都符合要求才认定为稳定,判断稳定后根据周期来滤除杂波
3.对于PWM信号断连问题可以根据一段时间没有进PWM捕获定时器中断来判断
4.PWM输入捕获的计算量不小,不建议捕获中断进行执行以免打扰更快速要求的任务,在捕获中断建议就进行快速的PWM捕获标志的更新,计算接口建议独立开来
5.分频系数要是整数,在通过计算转换得到分频系数时需要注意,如果是个小数虽然会自动转为整数,但这样设置的采样频率是有误的,也会导致后面的PWM计算出现误差