在线时间82 小时
UID328519
ST金币0
蝴蝶豆0
注册时间2011-11-15
金牌会员
- 最后登录
- 2018-10-26
|
a0a.1 0b0c
去年,由于项目需要,查了一些资料进行ARM选型。由于是测控领域的应用,一开始就选定了Cortex-M系列;在ST和NXP之间徘徊了一段时间,最终选定了STM32F103。
从F1、F2到F4系列,ST的ARM提供了不同资源配置,为用户提供了多种选择。由于引脚兼容,更换配置和芯片无需对电路做太大的改动。F2和F4系列的I-Bus连接到了SRAM和FSMC上,加快了取指速度;ADC转换速度也更高;RTC变成了硬件方式,使得日历的处理更为方便,精度也有所提高,F4的亚秒计数器可使硬件实现动态同步。此外,在I2S、USART、SPI、定时器等外设方面性能均有所提高,尤其是F4的I2S成为了全双工模式。
前段时间参加ST的全国巡回研讨会,了解到了最新推出的F3,当时就被它的DSP和强大的模拟外设所吸引。F3的DSP+FPU提供了很大的灵活性,之前使用F1进行开发时,如果涉及FFT等,就在犹豫是否要加一块DSP或FPGA,加的话会增加设计和布线的难度,不加又担心性能达不到。F3相当于把DSP核加到了ARM里,而引脚又与F1兼容,这样只需升级一下ARM就行了。而精密16位sigma-delta ADC、可编程增益放大器使我们在电机控制、变频器方面的项目应用更加简化与方便。针对F3 Discovery,内置的陀螺仪和电子罗盘是一大亮点,MEMS传感器的应用很有创意。
由于尚未使用F3,应用中的问题就无从谈起,看了下手册,希望能够增加32位定时器的个数,另外增强自定义内部互联或引脚重定义功能。
如果能获得一块F3 Discovery,我打算重点学习一下DSP+FPU相关指令和精密16位sigma-delta ADC的应用。后续将应用于一个磁电测量的项目中,需要实现模拟波形发生,磁电信号测量,滤波与FFT等数字信号处理模块。
业余时间也可以用F3 Discovery作为四旋翼飞机的控制器,充分利用其陀螺仪和电子罗盘功能进行导航和定位。 |
|