TI中文支持网
TI专业的中文技术问题搜集分享网站

cc3200 adc 采样频率

各位好:

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

Terry Han:

由于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模式。

jun chen2:

回复 Terry Han:

terry 你好:

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

jun chen2:

回复 Terry Han:

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

赞(0)
未经允许不得转载:TI中文支持网 » cc3200 adc 采样频率
分享到: 更多 (0)