如何计算ADC样本率

2个职位/ 0个新职位
最后发表
lonfaye
离线
最后看到:5年9个月前
加入:2014-08-20 08:56
如何计算ADC样本率

大家好,

我需要知道如何计算DA14580的ADC采样率。

在SDK和数据表中,我不能得到它。

谢谢。

设备:
MH_Dialog(未验证)
嗨Ionfaye,

嗨Ionfaye,

当前SDK中没有可用的API。但是,我在这里附上了ADC的信息。这应该能给你一些想法。

转换有两个阶段:采样阶段和转换阶段。当位GP_ADC_CTRL_REG[GP_ADC_EN]设置为' 1 '时,ADC连续跟踪(采样)选定的输入电压。在GP_ADC_CTRL_REG[GP_ADC_START]位写入'1'结束采样阶段并触发转换阶段。当转换准备好时,ADC重置位GP_ADC_START并返回到采样阶段。
转换本身是快速的,大约需要16mhz的一个时钟周期,尽管数据处理将需要几个额外的时钟周期,这取决于软件代码风格。最快的代码可以在16 MHz的四个时钟周期内处理数据,最高采样率为16 MHz/5 = 3.3 Msample/s

谢谢,MH_Dialog