MCSDK 6.2.1 位置模式过冲
STM32F334使用cubmx配置,晶振无法起振
STM32F303的CAN的初始化问题
商城的F334开发板是电源开发板么,还是只有基础外设板载
请问下这款芯片的具体型号
STM32F301 ADC 通道错位问题
STM32 MCU的良率
hrtim里update reset和reset update同时打开不会互相激励吗,另外为什么现在定时器周期值不用-1了
hrtim 下Single-shot Non-retriggerable模式 reset信号到来时Repetition counter会减少吗,手册没说这一点
F334 hrtim pwm输出没有单独的预装载影子寄存器控制位吗
微信公众号
手机版
在STM32F302中,即使使用双重交替模式,12bit分辨率下实测极限采样率只能达到约8 MSPS,而按数据手册“最高18 MSPS”似乎应能到10 MHz,原因主要出在以下几个现实瓶颈:
ADC时钟与采样窗口 12bit模式要保证SAR建立精度,数据手册要求ADCCLK≤72MHz,但推荐转换时钟不超过~60MHz。若采样时间取最小1.5周期,总转换时间≈14个ADC周期。 当ADCCLK=72MHz时,单ADC理论吞吐率72/14≈5.1MSPS,两ADC交替也只能到≈10.2MSPS。但此时源阻抗必须<0.1kΩ,板级几乎做不到,于是不得不把采样时间拉长到2.5~4.5周期,单ADC吞吐掉到4MSPS左右,双重模式自然落在8MSPS附近。
模拟前端带宽与驱动能力 内部采样电容≈5pF,与任何外部串联电阻形成RC。若源阻抗1kΩ,时间常数5ns,1.5周期(21ns@72MHz)只能充到~0.8LSB误差;想保持12bit精度,源阻抗必须<0.1kΩ或继续加长采样期,结果采样率进一步下降
。
DMA/总线带宽 10MSPS×2Byte=20MB/s已接近72MHz Cortex-M4内部AHB的可用带宽上限,同时CPU还要取指令、访问Flash。若FIFO溢出,DMA就会丢采样,实测时往往把速率降到8MSPS以下才能长时间不丢点。
信号幅度与参考噪声 在72MHz ADCCLK、1.5周期采样时,参考引脚瞬态电流可达几十毫安,若VDDA/REF+去耦不足,有效位数会掉到10bit以下,为了维持12bit ENOB,工程师通常再降20%采样率。
因此,器件“18MSPS”指标是在6bit分辨率、理想50Ω源、板级四层参考平面、专用LDO供电的实验室条件下测得;在12bit、普通PCB、普通运放缓冲的工程项目里,8MSPS已是目前能做到的极限。