GD32F103ZE 12bit ADC线性误差很大?
同样输入0.2mVpp三角波(非对称),GD32采得84+27=111,STM32采得96+31=127,二者误差12%。
同样输入1.0mVpp三角波(非对称),GD32采得320+332=652,STM32采得340+330=670,二者误差1.2%。
GD32F103ZE用ADC1扫描采样,取样时间设为最大周期,ADC_CLK设为8分频。基准2.5V。
心电输入频率2Hz,幅度为0.2mVpp、1.0mVpp三角波,运放放大400倍,然后输入到GD32F103ZE的ADC1的通道8,软件放大4倍。
输入对称的三角波(线性),可以看到在2.5V基准一半(1.25V)处有明显台阶,为何?
|