發布成功
贊賞金額:
支付金額:5元
支付方式:
贊賞成功!
你的贊賞是對作者最大的肯定~?
dsp介紹
數字信號處理(dsp)是將現實世界中的模擬信號轉換為數字信號的過程,比如人們說話的聲音,這就是一個連續信號,此外,現實生活中還有很多這樣的信號,如光、壓力、溫度等。這些信號通過一個模擬向數字轉換過程,變成數字信號送給處理器,進行數字計算,處理后,再把結果通過數字向模擬的轉換工程重新變成連續信號。用一般的微處理器可以完成這些工作,但是面臨的問題是如何滿足如此高地計算速度,而且很難保證耗電量低,更難保證價格足夠便宜。由此,另一種微處理器就出現了:數字信號處理器,即dsp。
dsp系統的基本模型如下:
數字信號處理是一門涉及許多學科且廣泛應用于許多領域的新興學科。它以眾多的學科為理論基礎,所涉及范圍及其廣泛。例如,在數學領域、微積分、概率統計、隨即過程、數值分析等都是數字信號處理的基本工具;同時與網絡理論、信號與系統、控制論、通信理論、故障診斷等學科也密切相關。近年來的一些新興學科,如人工智能、模式識別、神經網絡等,都是與數字信號處理密不可分的。數字信號處理可以說許多經典的理論體系作為自己的理論基礎,同時又使自己成為一門新興學科的理論基礎
dsp的發展歷程
1. 20世紀60~70年代是數字信號處理技術的理論研究階段,比較有代表性的著作是《Digital Signal Processing》,由美國A.V.Oppenheim和R.W.Schafer。在此階段,在通用計算機上進行算法的研究和處理系統的模擬和仿真。受當時電子發展水平的限制,信號的處理基本上都是模擬的方法。
2. 20世紀70年代,數字處理算法、數字濾波、頻譜分析采用通用計算機實現。
3. 20世紀80年代,開始采用專用的DSP器件,這類器件采用哈佛結構,即將指令和數據的存儲空間分開,各自具有自己的地址和數據總線,用算能力得到提高。
4. 20世紀90年代,DSP器件內部使用流水線,并行指令和多核結構。
基于DSP的SPWM實現
本設計系統由DSP控制器完成對SPWM逆變電路控制,鍵盤輸入,A/D轉換,輸出顯示等工作,具體運行框圖如圖1所示。每個240x系列DSP可產生多達16路的PWM輸出,為了利用DSP來產生PWM輸出,采用通用定時器的比較操作,因為每個通用定時器都有一個相關的比較寄存器TxCMPR和一個PWM輸出引腳TxPWM。通用定時器的值總是與相關的比較寄存器的值進行比較,當定時計數器的值與比較寄存器的值相等時,就產生比較匹配,可通過置TxCON.1位為1來使能比較操作,發生匹配后的一個CPU時鐘周期后,根據GPTCONA/B寄存器相應位的配置情況,相關的PWM輸出將發生跳變。由于采用一系列等幅不等寬的矩形波代替正弦波,所以,使通用定時器處于連續增/減計數模式下,來產生對稱波形,通過比較產生所需脈寬脈沖的波形。