原来的产品用的STM32F051K8U6,想要改用AT32,于是选了QFN32封装的AT32F421K8U7,当时看着资源是足够的,六路互补PWM、三路霍尔、四路比较器,要求并不高吧芯片都提前买回来了,结果分配引脚的时候引脚不够,TMR3和TMR1有冲突,得用更大封装的LQFP48才行,用原来的PCB面积放不下了
放一张STM32F051K8U6的引脚分配图,引脚更少,却每个功能都实现了
最后吐槽下,TSSOP20封装甚至放不下一个六路互补PWM,那这个高级定时器的意义在哪里?
希望雅特力的工程师在引脚复用上多考虑一些,这应该不是什么难事,但却能有效提高产品的适用范围
|