请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:F28M35H52C 你好。
对于我正在工作的项目、我们需要使用 ADC。 到目前为止,我没有在代码中进行任何类型的校准,尽管在 Device_Cal ()函数中完成了一个校准,据我所知,它只是一个在某些寄存器中始终写入相同值的“固定”例程。
关于 ADC 校准、TRM 在 10.3.9中建立:
"除非在某些仿真条件下、或者除非需要修改出厂设置、否则用户无需执行任何特定操作"
但是 、在10.3.9.2 (ADC 零偏移校准)中、有一个有关执行零偏移校准的函数的解释。
我从这些内容中了解到,正确使用 ADC 的方法是调用 Device_Cal()函数(已经在 InitSysCtrl()中完成),然后调用 AdcOffsetSelfCal()函数以更正零偏移。 这是正确的还是应该以不同的方式完成? 是否应该执行其他函数来校准 ADC? 调用 AdcOffsetSelfCal()需要多长时间?
提前感谢。