打印
[Kinetis]

ADC可不可以多通道同时采样

[复制链接]
7677|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ar_m_cu|  楼主 | 2013-11-15 16:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
FSL_TICS_Jeremy| | 2013-11-15 16:28 | 只看该作者
本帖最后由 FSL_TICS_Jeremy 于 2013-11-15 16:30 编辑

对于同一个ADC是不可同时多通道采样信号的,毕竟内部转换控制模块只有一个吗,或许你可以尝试顺序扫描方式,只要设置好ADC工作配置,实现足够短的采样与转换时间,应该能满足你的要求!!

使用特权

评论回复
板凳
ar_m_cu|  楼主 | 2013-11-15 17:12 | 只看该作者
FSL_TICS_Jeremy 发表于 2013-11-15 16:28
对于同一个ADC是不可同时多通道采样信号的,毕竟内部转换控制模块只有一个吗,或许你可以尝试顺序扫描方式 ...

怎么设置顺序扫描?定时器触发一次顺序扫描全部7个通道?

使用特权

评论回复
地板
FSL_TICS_Robin| | 2013-11-15 17:18 | 只看该作者
每个ADC模块是可以同时采样,每个ADC模块的通道只能轮流采样。
你还是去看下满足你要求的采样精度、时间等条件下,单次采样需要耗费多少时间以决定吧。

使用特权

评论回复
5
FSL_TICS_A| | 2013-11-15 17:29 | 只看该作者
ar_m_cu 发表于 2013-11-15 17:12
怎么设置顺序扫描?定时器触发一次顺序扫描全部7个通道?

定时器触发一次顺序扫描全部7个通道,你只能单次扫描叠加,如果想增加数据传输时间的话,还可以使用DMA.
还有就是使用PDB模块,但就K60来讲,PDB只能支持4通道连续采样。
给你两个文档吧,希望对你会有所启发。
第一个文档: AN4590.pdf (201.08 KB)
第二个文档链接:https://bbs.21ic.com/icview-621009-1-1.html

使用特权

评论回复
6
ar_m_cu|  楼主 | 2013-11-15 17:38 | 只看该作者
FSL_TICS_A 发表于 2013-11-15 17:29
定时器触发一次顺序扫描全部7个通道,你只能单次扫描叠加,如果想增加数据传输时间的话,还可以使用DMA.
...

可惜我用的是KL25Z系列的,没有顺序扫描的功能,看来要考虑重新选型了

使用特权

评论回复
7
FSL_TICS_Jeremy| | 2013-11-15 20:16 | 只看该作者
ar_m_cu 发表于 2013-11-15 17:38
可惜我用的是KL25Z系列的,没有顺序扫描的功能,看来要考虑重新选型了

确实,L系列是没有PDB模块的,但是你可以尝试单路逐个采样,只要在你要求的时间内完成就可以啊。

使用特权

评论回复
8
黄小俊| | 2013-11-15 20:35 | 只看该作者

使用特权

评论回复
9
ar_m_cu|  楼主 | 2013-11-15 22:10 | 只看该作者
FSL_TICS_Jeremy 发表于 2013-11-15 20:16
确实,L系列是没有PDB模块的,但是你可以尝试单路逐个采样,只要在你要求的时间内完成就可以啊。
...

单路逐个采样时间有些不足啊,程序不好控制了

使用特权

评论回复
10
huangqi412| | 2013-11-16 10:34 | 只看该作者
一般单片机最多集成2个AD模块。。。7个不可能

使用特权

评论回复
11
FSL_TICS_Jeremy| | 2013-11-19 13:49 | 只看该作者
ar_m_cu 发表于 2013-11-15 22:10
单路逐个采样时间有些不足啊,程序不好控制了

那就只能牺牲时间啊,正如10楼说的,很少有MCU集成3个以上的adc模块的。

使用特权

评论回复
12
harrybird| | 2016-5-17 17:29 | 只看该作者
那就只能牺牲时间了

使用特权

评论回复
13
fdxgreg| | 2017-6-27 20:04 | 只看该作者
支持下 谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:初出茅庐,天下无敌,再学三年,寸步难行

61

主题

1200

帖子

7

粉丝