转化时间:模拟输入电压在允许的最大变化范围内,从转换开始到获得稳定的数字量输出所需要的时间称为转换时间
ADC工作流程
ADC模块的工作流程可以分为以下几个步骤:
①初始化ADC单元:包括配置时钟、参考电压源、采样保持时间等。
②配置模拟输入通道和采样时间:确定要读取的模拟输入通道,以及采样保持时间。
③校准ADC单元:ADC单元需要在每次启动前进行校准。校准过程将自动调整内部参考电压,以保证准确的转换。
④启动ADC单元:在转换之前,通过软件启动ADC单元,开始进行转换。
⑤读取转换结果:当转换完成后,ADC单元会触发转换完成中断,并将转换结果存储在寄存器中。此时,可以使用DMA通道将转换结果传输到内存中,也可以直接读取寄存器中的值。
如果要对每个通道进行连续转换,可以使用扫描模式。扫描模式允许一次启动多个转换,并允许设置转换顺序。