我的DSP板子終于到了,這次開板花了170元。
想學DSP很久了,總是雷聲大,雨點小,限于條件,也沒辦法長時間的去學習。實驗室所購買的DSP開發板,總感覺不盡人意,居然連個小燈都沒有,這對于我這個新手來說,太寂寞了。想想玩單片機的日子,擺弄各種件,伺候我那些板子,心里總有一種甜蜜的感覺。玩DSP居然一點動靜都沒有,沒聲響,沒顯示,總之就是寂寞。這次決定自己做DSP開發板,似乎有點天方夜譚,對DSP不了解,居然敢設計DSP系統?我想,我能做到。這塊板子從構思,到設計完成,花了將近一個月的時間,由于種種原因,拖了好長時間才去制版。從焊接,到軟件編程,都順利通過,特別是焊接那個176個引腳的DSP,費了不少勁,但總算焊接成功。今天編了個跑馬燈,程序順利下載,狂喜!下一步,要努力學習軟件編程了,DSP硬件估計也到此為止了。開不起板子了,現在2812一片要600多,玩不起了
相信大家對TI DSP都不陌生,但是對DSP的了解可能最初還是從大學的課本中學到的,譬如:數字信號處理。DSP給人的感覺就是一種價格特別高的數字信號處理芯片,但是隨著芯片的工藝水平提高制造成本降低,使用量越來越大,系統越來越復雜就使DSP的用量急劇增加、價格急速下降。所以對于一個般企業用TI的DSP也不是一種奢侈。
今年年初開始接觸TI的2802X系列DSP,其實TI是降它定義為MCU。一種這么強大的MCU,我想在全球應該也只有TI了。看來國內的MCU又與國外的相差至少10年了。2802X是TI推出的低成本DSP,其實很多模塊都是在2812上面精簡過來的,用過28x系列的DSP使用2802x問題不大,但是2802x系列有它許多獨特的方面,在之后的日志中我會慢慢貼出來。它支持的最高頻率是60MHZ,是一個32位的DSP,AD采樣最快時間為300+ns,單3.3V供電,內部自帶1.8V的電源(需要外置C),內部自帶兩個RC時鐘(可用于WD與系統時鐘,內部自帶溫度補償),3個32位定時器,內部自帶FLASH,SARAM,OTP Memory(所以國內有些廠家說一個單片機內部有FLASH和OTP存儲器是相當的難,這是一個典型的誤區),支持128位的加密功能,EPWM模塊(支持HRPWM,pwm的步進可以到ps級別),自帶溫度傳感器(可以用來做內部時鐘的校準),內部至少會有1路比較器(支持內部的1024級別的參考值設定),支持SCI/SPI/I2C的通訊,外部中斷可以很隨意配置。
從上面的一些資源來看,TI的MCU與其它大廠的MCU真的有很大的技術上面的優勢了,不過目前出現的基于M3的ARM型MCU可能就復雜程度上來說和TI的能抗衡,但是就控制而言TI的MCU確實有它很多技術上面的優勢。在這里也希望國內的廠家多學學。了解2802x系列DSP的人都清楚,雖然它提供的也是與目前MCU相似的模塊,但是你會發現它提供的模塊給人的感覺就使物超所值。這一點我會在之后的日志中慢慢介紹。說了這么多,感覺我是在推銷TI的2802x Piccolo,其實我也沒這個必要,呵呵,因為我也只是一名設計者。寫的有點亂,如果大家想了解的話不妨去搜索SPRS523D.pdf。里面有比較詳細的介紹。