大家好,
我需要知道如何计算DA14580的ADC采样率。
在SDK和数据表中,我无法得到它。
谢谢。
嗨Ionfaye,
当前SDK中没有可用API。但是,我在此附加了ADC信息。这应该能够给你一些想法。
转化有两个阶段:采样阶段和转换阶段。当位GP_ADC_CTRL_REG [GP_ADC_EN]设置为“1”时,ADC连续追踪(样本)所选的输入电压。在bit gp_adc_ctrl_reg [gp_adc_start]处写'1'结束采样阶段并触发转换阶段。当转换就绪后,ADC重置位GP_ADC_START并返回采样阶段。转换本身是快速的,需要大约一个16 MHz的时钟周期,尽管数据处理需要几个额外的时钟周期,具体取决于软件代码风格。最快的代码可以在16 MHz的四个时钟周期中处理数据,导致最高的采样率为16 MHz / 5 = 3.3 msample / s
谢谢,mh_dialog.
嗨Ionfaye,
当前SDK中没有可用API。但是,我在此附加了ADC信息。这应该能够给你一些想法。
转化有两个阶段:采样阶段和转换阶段。当位GP_ADC_CTRL_REG [GP_ADC_EN]设置为“1”时,ADC连续追踪(样本)所选的输入电压。在bit gp_adc_ctrl_reg [gp_adc_start]处写'1'结束采样阶段并触发转换阶段。当转换就绪后,ADC重置位GP_ADC_START并返回采样阶段。
转换本身是快速的,需要大约一个16 MHz的时钟周期,尽管数据处理需要几个额外的时钟周期,具体取决于软件代码风格。最快的代码可以在16 MHz的四个时钟周期中处理数据,导致最高的采样率为16 MHz / 5 = 3.3 msample / s
谢谢,mh_dialog.