STM32F405RGT6 v.s. AT32F435RGT7 Comparison for Flight Controller

1. Cause

Now Artery chip comes to opensource flight controoler design, which will break the monopoly position of STM32.
And it benifits the community of aircraft model industry. STM32F405 is a very popular chip in the industry.
Within the budget of manufacture cost, chip set comparison between STM32F405 and AT32F435 appears particularly important.

So we are trying to evaluate these two chips according to their specification for opensource flight controller.

2. Performance & Memories

ItemsSTM32F405RGT6AT32F435RGT7
UID ✓ \checkmark ✓ \checkmark
CRC ✓ \checkmark ✓ \checkmark
FPU&DSP ✓ \checkmark ✓ \checkmark
M4 Core168 MHz288 MHz
SRAM192+4 Kbytes384 Kbytes
Flash1024 Kbytes1024 Kbytes
Power1.8 V to 3.6 V2.6 to 3.6 V
Temp–40 to +105 °C–40 to +105 °C

3. IO Extensibility

ItemsSTM32F405RGT6AT32F435RGT7
AD3×12-bit 24 chan @2.4 MSPS3×12-bit 24 chan @5.33 MSPS
IO5153
I2C33
UART4 USARTs/2 UARTs4 x USARTs + 4 x UARTs
SPI34
CAN22
SDIO12
DMA16-stream22 chan
timer1718

4. Package & Form Factor

ItemsSTM32F405RGT6AT32F435RGT7
QFN48 X \Chi X ✓ \checkmark
LQFP48 X \Chi X ✓ \checkmark
LQFP64 ✓ \checkmark ✓ \checkmark
LQFP100 ✓ \checkmark ✓ \checkmark
LQFP144 ✓ \checkmark ✓ \checkmark
LQFP176 ✓ \checkmark X \Chi X
UFBGA176 ✓ \checkmark X \Chi X
WLCSP90 ✓ \checkmark X \Chi X

5. Pin2Pin Comparison

There is little difference between STM32F405RGT6 and AT32F435RGT7.

在这里插入图片描述

在这里插入图片描述

6. Conclusion

It is a great choice of choosing AT32F435 as a replacement of STM32F405 flight controller within the budget of manufacture cost.

Note: There still needs more numbers for flight contoller’s dynamic performance.

7. Reference

【1】STM32F405/415
【2】AT32F435 Series

8. Additional Information

With more and more features are developed by the community, it’s limited by flash storage of 1MB. Artery F435 chip can simply support up to 4MB size, this is a great advantage.
在这里插入图片描述
在这里插入图片描述

9. Appendix

Debut Hits Peak! ARTERY Launches Ultrahigh Performance AT32F435/437 Series Cortex®-M4 MCU

$40 FPV Flight Controllers Are Back - Artery AT32 Alternative TO STM32

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 是的,stm32f405rgt6芯片可以使用startup_stm32f40xx.s文件。该文件是针对STM32F40xx系列的启动文件,其中包含了初始化向量表、堆栈设置、中断向量表和启动函数等内容,可以用来启动芯片并运行程序。需要注意的是,不同的芯片可能会有不同的启动文件,因此需要根据具体的芯片型号选择相应的文件。 ### 回答2: 是的,STM32F405RGT6可以使用startup_stm32f40xx.s文件。startup_stm32f40xx.s是一个启动文件,用于为STM32微控制器提供必要的启动代码和初始化过程。该文件包含了STM32F40xx系列微控制器的系统初始化代码,包括堆栈设置、中断向量表的初始化、系统时钟源的配置等。因此,当使用STM32F405RGT6微控制器时,可以使用该启动文件来初始化系统并实现正常的功能和操作。 ### 回答3: 可以使用stm32f405rgt6与startup stm32f40xx.s一起使用。 stm32f405rgt6是一款高性能的32位ARM Cortex-M4微控制器,由STMicroelectronics生产。它有许多功能和外设,如多个串口、SPI、I2C、ADC等,适用于各种应用领域。 而startup stm32f40xx.s是一个启动文件,其中包含了处理器的初始化和复位向量表等。它是为STM32F40x系列的微控制器设计的,包括stm32f405rgt6。 启动文件是将处理器从复位状态转移到正常操作状态的一个重要组成部分。在系统初始化时,启动文件负责初始化处理器的外设、寄存器和全局变量等。它还定义了中断和异常处理的向量表,这些表将在系统运行时被处理器用来跳转到对应的中断或异常处理程序。 由于stm32f405rgt6stm32f40xx系列的一部分,因此startup stm32f40xx.s适用于该芯片。通过将startup stm32f40xx.s与stm32f405rgt6项目结合使用,可以确保处理器正确初始化并能够正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值