打印

求助:关于ADC转换时间的疑问

[复制链接]
1503|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leshak|  楼主 | 2012-9-19 19:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
看了文档介绍,文档ADC部分关于转换时间,附件1说ADC CLK为56M的时候为1US.......
但是附件2又给出了另外个转换时间的公式....
  这两个说明是不是有点矛盾?附件1说了CLK为56M的时候转换时间为1US啊...
求高手帮忙解答下。

1.jpg (57.58 KB )

1.jpg

2.JPG (106.85 KB )

2.JPG
沙发
leshak|  楼主 | 2012-9-21 19:58 | 只看该作者
自己顶一下,别沉了

使用特权

评论回复
板凳
woshixinshou| | 2012-9-21 21:56 | 只看该作者
这个没有矛盾的,14MHZ是指STM32在12位精度上的最大ADC时钟,而ADC时钟是从内核时钟分频的,若内核倍频到72M,那么72M分频到最接近14MHZ只有6分频了,6分频后ADC时钟是12M;ADC转换的总时间是采样保持 + 转换时间 = 14个周期,转换时间便是14/12M = 1.16us > 1us,而内核时钟为56M或28M时,分频后刚好是14M,所以转换时间反而是1us.

使用特权

评论回复
地板
leshak|  楼主 | 2012-9-22 15:21 | 只看该作者
好的,理解了。谢谢3楼朋友的解释。

使用特权

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

本版积分规则

101

主题

522

帖子

4

粉丝