完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
ST规定ADC时钟不得高于14M,但一直没弄清楚高于14M会发生什么问题,有谁能给个详细解释吗,最好根据逐次逼近型ADC的原理解释一下?网上也有很多说高于14M是会损失精度,比如12bit只转换的10bit,但个人认为根据ADC的原理这样的解释有点不合理。
个人理解,ADC转换时每个时钟需要进行:内部开关切换,DA输出,比较器比较。这些动作都需要时间完成,是不是如果时钟过快会导致这些动作无法全部完成,那么这样的话,影响的可能不是精度,而是整个AD转换的正确性。 不知道以上理解对不对,也没有找到很直接的文档解释,希望大家能一起讨论讨论。 另外很多以前的设计ADC时钟都达到了36M,但也没发现什么问题。 |
|
相关推荐
1 个讨论
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
1330 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1263 浏览 3 评论
2430 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1416 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1847 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-1 07:23 , Processed in 0.421013 second(s), Total 39, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号