老貼:DSP開(kāi)發(fā)工程師的一點(diǎn)感受
掃描二維碼
隨時(shí)隨地手機(jī)看文章
我搞DSP快兩年了,可以說(shuō)是鉆在里面,畢業(yè)設(shè)計(jì)是搞240,在老師的壓力做出了一點(diǎn)東西,這期間主要是對(duì)DSP的各種基礎(chǔ)知識(shí)的熟悉與理解,對(duì)DSP的真正深入是在公司工作以后。
當(dāng)初進(jìn)公司,因?yàn)檎幸粋€(gè)項(xiàng)目需要用5410要我接手。說(shuō)實(shí)話,在學(xué)校期間我5000的書(shū)都沒(méi)有看過(guò)一眼,可沒(méi)辦法,只能靠自己了。不過(guò)好的是我2000DSP的基礎(chǔ)很好。接過(guò)項(xiàng)目后,我第一個(gè)星期就全部看的是5000的指令,DSP的結(jié)構(gòu)倒沒(méi)怎么看,因?yàn)轫?xiàng)目硬件已成型,主要是算法。這樣,花了一個(gè)星期熟悉指令與項(xiàng)目相關(guān)的程序,第二個(gè)星期也就開(kāi)始編程了。半個(gè)月以后我對(duì)5410也就用很熟了的,當(dāng)然主要還是講在算法方面。這個(gè)項(xiàng)目太概做了四個(gè)月吧,系統(tǒng)程序是我編寫(xiě)的,主要有如64位加減乘除乘方開(kāi)方、及時(shí)域方面的一些算法。
現(xiàn)在又做一個(gè)控制系統(tǒng),用2407開(kāi)發(fā)的,硬件主要有直交變頻,并把2407的所有外設(shè)資源全部用到了。現(xiàn)在我可以這樣自夸一句吧:TI的2000系列與5000系列的我都熟悉,要我去以此做個(gè)系統(tǒng),沒(méi)問(wèn)題。
上面是把我搞DSP的經(jīng)歷簡(jiǎn)單說(shuō)了一下的吧,在這里我想對(duì)正在學(xué)及想學(xué)DSP的難兄們說(shuō)一句的是,DSP并不是很難。當(dāng)然,這個(gè)前提是你的基礎(chǔ)要好,我單片機(jī),接口都還行,當(dāng)初就是從單片機(jī)改成DSP的。有了單片機(jī)的基礎(chǔ)再去學(xué)2000第列的DSP(下面的DSP單指2000系列,另有說(shuō)明為止),你就可以把DSP看成一個(gè)super microcontroller了。相比之下,DSP除了比單片機(jī)多了更豐的外設(shè)接口(SPI,SCI、CAN、PWM、CAP、QEP等等),他就是一塊單片機(jī),只不過(guò)在單片機(jī)來(lái)說(shuō)你要另加芯片的工作,DSP全部把它做在一塊芯片去了,我現(xiàn)在看DSP也真就這么簡(jiǎn)單。
前面有人提到DSP主要是做算法,這句話有一定的片面性:
TI有很多系列的DSP,現(xiàn)在主流的DSP主要為2000系列、3000系列、4000系列、5000系列、6000系列。除了2000與5000系列是定點(diǎn)DSP外,其余的均為浮點(diǎn)系列。
TI的2000系列主要長(zhǎng)處是在用于控制系統(tǒng),因?yàn)樗馁Y源非常豐富,前面提到,在控制系統(tǒng)中用到的一些外設(shè)2000系列均在片內(nèi)集成了。
TI的5000系列主要長(zhǎng)處是用于數(shù)字信號(hào)的算法處理,這里所講算法處理主要是指在數(shù)字信號(hào)處理時(shí)的一些算法,如FIR、IIR、FFT等等。5000系列的DSP的速度比2000快,2407最快只能到40M,2800系列除外,5410的DSP可以達(dá)到160M,如現(xiàn)在我們主要用來(lái)做數(shù)字信號(hào)方面的處理以及簡(jiǎn)單的靜態(tài)圖像處理等這樣一些在資源需要處于中等的一些算法。
TI的6000系列主要是用在實(shí)時(shí)圖像處理,這個(gè)就更則重于算法處理。一般的硬件很少自制,我們是用TI的DSK板再加上自主板相結(jié)合。
TI的3000系列與4000系列倒沒(méi)接觸過(guò)。TI的DSP系列如此之多也許就是DSP的普及程度不及ARM的一個(gè)原因吧,但我并不認(rèn)為這就是講學(xué)DSP很難,如果你會(huì)單片機(jī),那么你去學(xué)2000系列的DSP肯定不會(huì)太困難;同樣如果你會(huì)2000系列,再去學(xué)5000系列,一個(gè)星期就行(呵呵,我當(dāng)初只花了一個(gè)星期);我沒(méi)有去玩6000系列的,不過(guò)我想我要是去學(xué)也不會(huì)是一件很困難的事。
講了這么多,只是告訴想學(xué)DSP的難兄友們,給自己信心,DSP并不難。
在上面有人提到DSP仿真器難買(mǎi),如果大家有需要可以找我聯(lián)系,我可以為你們提供全面的技術(shù)支持。
email: ljhjiahao@163.com-