这个芯片主要的功能是在运算上,但是A/D的精度不尽如人意,实际有效位数只有10.5位左右而且即使用外部基准也有4个LSB的偏执误差,2-4个lsb的增益误差,就采样速率而言同步采样可以实现电能信息的采集,如果轮询触发的话误差也只有100nS的误差(相移)。就计算而言只要你的临时变量以及函数嵌套合理,如果计算PC指针和临时变量的空间,它的RAM足够,当然也看你如何划分。还有就是建议用CLA进行过采样和锁相的计算,然后在处理,在LCA里面进行滤波等算法。这样就勉强能达到你的过采样和采样精度的要求,还有外围电流的选择,如果选择互感器的隔离器件注意其相移参数,一般会《=10°。进行精确的补偿否则功率的计算误差会很大,再说FFT这种算法只要在内部采样保持计算,不要求严格的时序。如果这些都没问题了那么就是电量的计量了。28035你要是应用应该一定会倍频,也就是外部时钟*N。60M的时钟计算,你想要你的电能计量满足1%的要求的话,电压电流以及相位的误差和要优于0.8%,时钟一定用外部晶体建议选用温飘10ppm左右的时钟,在加上内部的倍频误差,你的计时器精度也比较堪忧。总体来讲看你用这个芯片想达到什么计量水平,如果你有一个外部的同步A/D,为什么不用外部A/D加一个低端的如M0来做这个方案呢。 |