打印

STM32 ADC中sample time是什么意思

[复制链接]
12760|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roy_skyx|  楼主 | 2009-7-2 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在ADC sample time register中可设置每个通道的sample cycles,范围从1.5cycles到239.5cycles。
1。cycles是不是ADC的输入时钟,即从APB2分频而来的?
如果APB2为72MHz,这ADC CLK=72MHz/2, /4, /6或/8
2.这里设的sample time是不是ADC转换一次所需时间?如果是,那么1.5个时钟周期如何转换完一次12bit的ADC? 
如果我有10个通道,每次只需要转换一个通道的值,用ADC_Mode_RegSimult模式,那我每次转换的时候都要将相应通道的ADC_SQR设置为1吗?
沙发
香水城| | 2009-7-2 17:17 | 只看该作者

STM32 ADC中sample time是采样时间的意思

请看STM32参考手册中的说明:


1)这里的基准周期(Cycles)是ADC的输入时钟,即从APB2分频而来的。请记住ADC的输入时钟最大不能超过14MHz;如果APB2为72MHz,则你不能使用分频系数/2、/4,只能使用分频系数/6、/8

2)如果有10个通道,每次只需要转换一个通道的值,只需选择使用单次转换模式,不必设置ADC_SQR(使用扫描模式才需要)。关于单次和扫描模式的说明,请看我在另一个帖子中的解释:ADC问题

使用特权

评论回复
板凳
roy_skyx|  楼主 | 2009-7-3 09:09 | 只看该作者

回复主题:STM32 ADC中sample time是什么意思

非常感谢版主,我看的是英文版的资料R08,可能有些地方没注意到,特别是14M限制,幸好版主提醒

使用特权

评论回复
地板
maivecute| | 2014-4-28 09:03 | 只看该作者
嗯 谢谢 LZ 的好东西,学习了!!!

使用特权

评论回复
5
icecut| | 2014-4-28 09:15 | 只看该作者
是不是翻译成采样间隔时间?
然后加上采样时间...

使用特权

评论回复
6
戴风海| | 2016-3-9 19:59 | 只看该作者
谢谢 LZ 的好东西

使用特权

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

本版积分规则

2

主题

3

帖子

0

粉丝