6个职位/0个新职位
最后一篇文章
罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
2Khz时的ADC

到目前为止,我一直在使用ADC和app\u定时器,但这是限于100赫兹。
我需要在2kHz下测量。
我该怎么做?
谢谢

JE\U对话框
离线
最后一次见到:19小时2分钟前
工作人员
已加入:2013-12-05 14:02
你好,罗尼,我需要

你好,罗尼,我需要进一步研究一下-恐怕我们没有使用ADC的简单说明。让我给你我现在所拥有的。。

BR JE\u对话框

ADC的启用/禁用由配置触发位GP\ ADC\ CTRL\ REG[GP\ ADC\ LDO\ EN]。

启用LDO后,稳定时间为20 us是开始AD转换之前需要。每个转换有两个阶段:采样阶段以及转换阶段。当钻头

GP\ U ADC\ U CTRL\ U REG[GP\ U ADC\ U EN]设置为“1”,则ADC连续跟踪(采样)所选输入电压。位写入“1”GP\ U ADC\ U CTRL\ U REG[GP\ U ADC\ U START]结束

采样阶段并触发转换阶段。当转换准备就绪时,ADC复位位GP\u ADC\u开始为“0”并返回采样

阶段。转换本身很快,需要大约一个16兆赫的时钟周期,尽管数据处理将需要几个额外的时钟周期,具体取决于

软件代码风格。最快的代码可以处理在16兆赫的四个时钟周期中的数据,导致最高采样率为16 MHz/5=3.3 Msample/s。

罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
问题不在于

问题不在adc上。
我只需要每隔100微秒醒来做一次测量。
我不能用app\u定时器,因为它不能比100hz更好。
你能给我发一段我如何设置计时器、回调等的代码吗?

维生素A
离线
最后一次见到:4天20小时前
工作人员
已加入:2014-02-07 14:10
嗨,罗尼,

嗨,罗尼,

对于2kHz的采样率,您需要每500us唤醒一次。对于这个间隔速度,不可能使用睡眠模式,因为从长时间睡眠中唤醒已经需要几毫秒。因此,您可以使用任何计时器以500us的间隔生成中断,以启动转换周期。

谨致问候,RvA(对话)

维生素A
离线
最后一次见到:4天20小时前
工作人员
已加入:2014-02-07 14:10
嗨,罗尼,一个相关的问题是

嗨,罗尼,这里讨论了一个相关的问题http://support.dialog-semiconductor.com/ultra-low-power-adc.

谨致问候,RvA(对话)

罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
谢谢

谢谢