完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
最近在工控领域里的一个项目,看到前期的工程设计人员设计了Cortex-M3微处理器与TI DSP的搭档来完成整个项目。“为什么不使用Cortex-M4的内核?”这个疑问就立刻蹦了出来。今天仔细查询了一下,做个简单的对比,供广大的网友们参考。
上面只是简单提到了几点。3倍于DSP的主频频率使得STM32F407在一定程序上弥补了在处理浮点运算的不足,而较便宜的价格,不仅使得项目的总成本大幅节省,也便得有ARM开发基础的工程师们更容易操控DSP的算法。 毕竟是工业控制领域的应用,Cortex-M4还能充分发挥其过程控制的优势,丰富的IO引脚及兼容的5v TTL电平与外围器件的连接简直如鱼得水。但是相较DSP的动不动就击穿的IO口来说,Cortex-M4的接口就要远胜于DSP了。 但是我们不得不说DSP还是有传统的优势,例如PWM波。在Cortex-M4里,虽然PWM调制波已经非常丰富,但这也仅仅较同类ARM处理器。DPS的高精度ePWM波在一定程度内Cortex-M4还是无法比拟的。 对于一个企业来说,正版化的问题不容忽视。而传说中的DSP的编译环境CCSv5就需要比较高的授权费。这个对于企业的项目成本的削减还是比较大的障碍。相比之下,ARM开发环境还是比较容易山寨,在STM32F407的官方开发套件里甚至赠送了在线调试器,变向的帮助企业解决一定的正版率问题。 随着Cortex-M4的不断更新,相信未来的运动控制领域里,Cortex-M4将会占据原来DSP的领地。 |
|
|
|
只有小组成员才能发言,加入小组>>
888 浏览 0 评论
1200 浏览 1 评论
2577 浏览 5 评论
2913 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2775 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1245浏览 3评论
225浏览 2评论
499浏览 2评论
406浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
489浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 09:56 , Processed in 0.961482 second(s), Total 43, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号