原创 TMS320F28335

TMS320F28335採用176引腳LQFP四邊形封裝結構參見參考文獻【1】。其主要性能如下: 高性能的靜態CMOS技術,指令週期爲6.67Tls

原创 TMS320F28335 DMA配置詳解

DMA(Direct Memory Access),即直接存儲器存取,是一種快速傳送數據的機制。它的優點在於一旦控制器初始化完成,數據開始傳送,DMA就可以脫離CPU,獨立完成數據傳送。不需要依於CPU的大量中斷負載,從而節省大量的CP

原创 DSP學習總結

DSP學習心得筆記 ---------------- 白建成.baijc.icekoor 引言:學習DSP的時間有兩個多月了,收穫很多新知識,我們要每天都有進步纔行,以下內容沒有特別的順序,跟具自己的學習情況寫的,如果有不對的地方希望指出

原创 DSP的捕捉功能,代替DSP的定時器對同步信號的頻率進行測量

用DSP28335的捕捉模塊對方波上升沿進行捕捉的頻率測量方法,採用28335的eCAP5 模塊對方波的上升沿進行捕捉,每次捕捉完上升沿後都對32 位定時器進行置位,上升捕捉的計數值爲N 1。則除設備開始運行的第一週波之外, 之後的捕捉到

原创 一維小波變換

1、題目:一維小波變換   2、原理:Mallat算法,用Daubechies正交小波基作爲卷積覈對輸入信號作卷積,對結果進行重排可得一維小波變換後的尺度係數和小波係數。可參見《實用小波分析入門》(劉濤、曾祥利、曾軍主編,國防工業

原创 DSP中CMD空間分配

在DSP的CMD文件中,分配的空間大小計算:如RAMH : origin=0x3f900 ,length=0x000400 他對應的函數意義是,初始地址爲0x3f900 ,大小爲0x000400=4*16*16=1K 如果長度爲0x001

原创 sprintf函數的用法

C和C++程序員對printf()和scanf()非常熟悉,實際上,C++還提供了sprintf()和sscanf()函數,它們允許向字符串(而非stdout)輸出或者從字符串(而非stdin)讀取數據,原型如下: int sprint

原创 AD7656前端和電源設計

  AD7656可以支持輸入±10V雙極信號,按照經典的設計理論,需要對前端信號進行抗混疊濾波。爲了滿足 16bit 精度的要求,前端要選用高精度並

原创 EINT、DINT、ERTM、DRTM和INTM、DBGM解析

一、參考DSP281x_Device.h#define  EINT   asm(" clrc INTM")  //INTM置0,開中斷#define  DINT   asm(" setc INTM")  //INTM置1,關中斷#de

原创 常用穩壓二極管參數表

常用穩壓二極管參數表 型號 最大耗散功率(W) 額定電壓(V) 最大工作電流(mA) 可代換型號 1N708 0.25 5.6 40 BWA54、2CW28-5.6V 1N709 0.25 6.2 40 2CW55/B、BWA55/E

原创 所用AD芯片的比較

AD7656.AD7663.AD7606.ADS8364。 1. AD7656(阿爾泰公司用這個實現的採集卡是150ksps,16位,差分16路同步模擬量輸入) AD7656:  250 kSPS、6通道、同步採樣雙極性16位AD。AD7

原创 信號與系統

信號與系統的核心思想是什麼呢?就是把複雜的信號給分解了,分解成簡單的信號分解成我們可以容易下手的處理的簡單信號,再通過一個系統或者若干得到響應,最後將這些若干響應用同樣組合的方式組合起來送到輸出端,結果就會得到我們的系統響應。細點說,時域

原创 關於asm(" RPT #7 || NOP")的一點解釋

其實這條語句在DSP等系統開發中經常要用到,比如更改某些配置後需要延時幾個時鐘週期才能夠生效,這時asm(” RPT #7 || NOP”)便可以閃亮登場了。雖然這個功能我們都知道而且經常使用,但是具體的細節很多人卻不知道,包括我。今天在

原创 K60內部AD性能

對ADC性能的測試。在驗證的時候發現ADC模塊的精度和AD轉換時間的選取有關係。初步驗證的結果是選取的轉換時間越長,其轉換精度越高。(初始條件爲ADC轉換時鐘爲48MHZ,輸入信號爲直流)。 測試時間1:ADIV_8,ADLSTS_20,

原创 如何連接多張原理圖

 在實際工作中我們可能需要把多張原理圖連接起來,在同一PCB文件上進行繪製,具體操作步驟如下: 1.首先要確保每張原理圖都要放置互相連接的端口(即Port),相連的端口名稱要一樣。 2.新建一個SCH文件或打開一個上面有足夠空白空間