请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:UCD3138PFCEVM-026 工具/软件:Code Composer Studio
大家好、
我对下面的代码有疑问
标准中断.c 文件中
iv.VBUS_filtered = iv.ADC_RAW_[VBUS_CHANNEL + iv.VBUS_filtered -(iv.VBUS_filtered >> 6);//Q18
该方程式是如何产生的? 修改后的移动平均值?
但 IIR 滤波器的公式是
Y[n]= X[n]/ N + Y[n-1]*(N-1)/N
这相当于
Y[n]= X[n]/ N + Y[n-1]- Y[n]/N
不符合代码" iv.adc_ray[VBUS_channel]" (不会>> 6)
有什么想法吗?
Tom