
原来用STM32F103做多路ADC采集时,要做到14路100KHz的ADC采集,由于103系列RAM最多就94K,采集频率高了以后内部RAM就会比较紧张,而外扩SRAM价格又比较高,现在STM32F429的特性正好用来可以升级系统。以下针对ADC部分进行一个简单的对比:) _9 }0 ?- k8 m 1. F103为CortexM3内核,最大内存96K,最高主频72MHz,而为了获得最快的ADC采样速度只能降频到56MHz,使用的F103内部具备2 个独立的ADC 控制器,为12bit精度,最快1uS 的转换速度,可设置成双ADC同步触发、循环扫描+DMA模式来实现多路ADC的采集和处理。7 ~1 p% Q& r% O5 Z w$ g7 h 2. F429为CortexM4内核,最高主频180MHz,最大内存256K,具有浮点运算单元,内部具备3个独立的ADC 控制器,为12bit精度,速度可达2.4 MSPS,而且可以设置成triple interleaved模式,采样速率高达7.2 MSPS。而且F429支持SDRAM,外扩SDRAM后就可以给ADC采集的数据提供海量缓存,结合F429的高速运算能力即可轻松完成对ADC数据的实时处理任务,比如对采集结果进行不同的算法运算工作。6 [$ k! \0 H/ i7 V% o; h6 | 针对以上对比可以看出,F429更适合高速多路ADC数据采集场合。6 p8 B) D( o. Y, \' c V |