我該選擇哪一個(gè)?DSP與DSP功能的ARM
最近在工控領(lǐng)域里的一個(gè)項(xiàng)目,看到前期的工程設(shè)計(jì)人員設(shè)計(jì)了Cortex-M3微處理器與TI DSP的搭檔來完成整個(gè)項(xiàng)目。“為什么不使用Cortex-M4的內(nèi)核?”這個(gè)疑問就立刻蹦了出來。今天仔細(xì)查詢了一下,做個(gè)簡單的對(duì)比,供廣大的網(wǎng)友們參考。
本文引用地址:http://www.ex-cimer.com/article/182413.htm上面只是簡單提到了幾點(diǎn)。3倍于DSP的主頻頻率使得STM32F407在一定程序上彌補(bǔ)了在處理浮點(diǎn)運(yùn)算的不足,而較便宜的價(jià)格,不僅使得項(xiàng)目的總成本大幅節(jié)省,也便得有ARM開發(fā)基礎(chǔ)的工程師們更容易操控DSP的算法。
畢竟是工業(yè)控制領(lǐng)域的應(yīng)用,Cortex-M4還能充分發(fā)揮其過程控制的優(yōu)勢,豐富的IO引腳及兼容的5v TTL電平與外圍器件的連接簡直如魚得水。但是相較DSP的動(dòng)不動(dòng)就擊穿的IO口來說,Cortex-M4的接口就要遠(yuǎn)勝于DSP了。
但是我們不得不說DSP還是有傳統(tǒng)的優(yōu)勢,例如PWM波。在Cortex-M4里,雖然PWM調(diào)制波已經(jīng)非常豐富,但這也僅僅較同類ARM處理器。DPS的高精度ePWM波在一定程度內(nèi)Cortex-M4還是無法比擬的。
對(duì)于一個(gè)企業(yè)來說,正版化的問題不容忽視。而傳說中的DSP的編譯環(huán)境CCSv5就需要比較高的授權(quán)費(fèi)。這個(gè)對(duì)于企業(yè)的項(xiàng)目成本的削減還是比較大的障礙。相比之下,ARM開發(fā)環(huán)境還是比較容易山寨,在STM32F407的官方開發(fā)套件里甚至贈(zèng)送了在線調(diào)試器,變向的幫助企業(yè)解決一定的正版率問題。
隨著Cortex-M4的不斷更新,相信未來的運(yùn)動(dòng)控制領(lǐng)域里,Cortex-M4將會(huì)占據(jù)原來DSP的領(lǐng)地。拭目以待……
pwm相關(guān)文章:pwm是什么
評(píng)論