新唐MCU技术
直播中

吴湛

10年用户 1016经验值
擅长:可编程逻辑
私信 关注
[问答]

请问如何估算ADC的总转换时间?

如何估算ADC的总转换时间?

回帖(1)

张宇

2025-8-21 17:24:14
ADC总转换时间如下:
TADC = TSMP Tconv
哪里
TADC = 总转换时间
TSMP = 采样时间
Tconv = 转换时间 = 1.625us

采样时间遵循以下等式:
TSMP = 其中
条件为Fsys = 16MHz,TSMP(min) = = 0.375us

ADC控制器支持连续转换模式和中断转换模式,具体计算公式详述如下。
连续转换模式
ADC的总转换时间为:
TADC(最小值) = TSAMP(最小值) TCONV = 0.375us 1.625us = 2us

则ADC转换率为:
FADC = = 500 kHz
因此,ADC转换速率为500 kHz。

中断转换模式
设置ADC转换软件启动触发位并等待ADC标志设置大约需要9个周期,如下图所示。


ADC的总转换时间为:
TADC(分钟) = TSMP(分钟) TCONV 指令周期
= 0.375 美斯 1.625 美斯 9*美斯 = 2.5625 美斯
则ADC转换率为:
FADC = = 390 kHz
因此,ADC转换速率为390 kHz。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分