This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc3200 adc 采样频率

Other Parts Discussed in Thread: CC3200

各位好:

    现在手上有个项目需要用到adc去采样,采样频率为100hz。最开始采用的是开启一个timer 每10ms去读取一次adc数据,现在考虑到功耗问题,如果在lpds模式下,每10ms唤醒一次,功耗会很大,请问有没有什么方法能够把功耗降低下来?

  • 由于CC3200内部的ADC的采样率为62.5kHz,

    Fixed sampling rate of 16 μs per channel. Equivalent to 62.5 K Samples/sec per channel

    如果要100Hz的采样率,需要10mS 唤醒CPU进行数据采集,实际功耗测试结果

    M4 Active+NWP connect AP =15.9mA

    M4 LPDS+NWP connect AP =600uA~2mA 波动 大约平均功耗为 1mA 左右

    还是需要用定时器10ms唤醒CPU进行M4内核的唤醒进行ADC的数据采集,采集完成后进入LPDS模式。


  • terry 你好:

       看来也只能用10ms的定时器去唤醒。另外我想问下 lpds模式下,是否只能将一个gpio设置为唤醒源,英文不太好,有点不明白这里的any 1 only是指在这些gpio里面只能选任意的一个来当唤醒源么

  • 从字面意思上是这个意思,选择其中的一个GPIO进行唤醒,我也测试过通过其中的一个GPIO进行唤醒CC3200的方法,但是没有测试选取两个及以上配置为GPIO唤醒的方式,你可以进行相关的测试。

  • 我这边就是测试过2个不行。。所以准备确认下。。