資料介紹
摘要:提出了一種基于TMS320C5402實現正弦信號發生器的設計原理與方法,介紹了所設計的正弦信號發生器硬件電路結構和軟件程序流程圖。結合DSP硬件特性,通過使用泰勒級數展開法得到設定參數的正弦波形輸出,達到設計目的。該信號發生器彌補了通常信號發生器模式固定,波形不可編程的缺點,其具有實時性強,波形精度高,可方便調節頻率和幅度、穩定性好等優點。
關鍵詞:數字信號處理器;信號發生器;多通道緩沖串行口;獨立鍵盤
隨著計算機技術的飛速發展,對信號發生器波形的要求越來越高。目前,常用信號發生器大部分是由模擬電路構成,當這種模擬信號發生器用于低頻輸出時,由于需要較大的RC值,導致參數準確度難以保證,且造成體積和功耗偏大,而數字式波形發生器,因其輸出幅值穩定、輸出頻率連續可調的優點,已逐漸取代了模擬電路信號發生器。由于其運算速度高,系統集成度強的優勢,可以設計基于DSP的正弦信號發生器,該發生器實時性強、可擴展性好、波形精度高、可調節頻率和幅度、穩定性好、用途廣泛,各方面均優于模擬信號發生器和數字信號發生器。因此,本文提出了一種基于TMS320C5402的正弦信號發生器的設計方法。
1 系統硬件設計
1.1 系統硬件框圖
該正弦信號發生器的硬件結構框圖如圖1所示,主要由TMS320C5402芯片,D/A轉換器,獨立鍵盤等幾部分組成。
1.2 TMS320C5402簡介
TMS320C5402芯片采用先進的修正哈佛結構,片內有8條總線、在片存儲器和在片外圍電路等硬件,同時還有高度專業化的指令系統,具有功耗小、高度并行等優點。此外,其支持C語言和匯編語言混合編程,高效的流水線操作和靈活的尋址方式使其適合高速實時信號處理。
1.3 數模轉換部分設計
McBSP(Multi-channel Buffered Serial)即多通道緩沖串口,包括一個數據通道和一個控制通道。數據通道通過DX引腳發送數據、DR引腳接收數據??刂仆ǖ劳瓿傻娜蝿瞻▋炔?a href='http://www.qldv.cn/tags/時鐘/' target='_blank' class='arckwlink_none'>時鐘的產生、幀同步信號的產生、對這些信號的控制以及多通路的選擇等。此外還負責產生中斷信號送往CPU,產生同步事件信號通知DMA控制器??刂?a target='_blank' class='arckwlink_none'>信息則是通過控制通道以時鐘和幀同步信號的形式傳送。
數模轉換芯片采用TLC320AD50C,其是TI公司出品的一塊將A/D和D/A轉換功能集成在一起的接口芯片,采用∑-△技術在低系統成本下實現高精度的A/D和D/A轉換。該芯片由一對16 bit同步串行轉換通道組成,在A/D之后有一個抽取濾波器,在D/A之前有一個插值濾波器。
TLC320AD50C可以與TMS320C5402 DSP的McBSP無縫串行連接進行數據采集、存儲和處理。SCLK輸出時鐘,M/S主從模式選擇(H為高電平,為主機模式),DIN串行輸入,DOUT串行輸出,FS幀同步信號輸出,對應DSP的各相應引腳。McBSP和D/A芯片的硬件電路連接如圖2所示。
1.4 獨立鍵盤的設計
本信號發生器采用獨立鍵盤作為人機接口部分,即各個按鍵相互獨立,按下相應的按鍵,就能輸出對應幅度和頻率的正弦波。
關鍵詞:數字信號處理器;信號發生器;多通道緩沖串行口;獨立鍵盤
隨著計算機技術的飛速發展,對信號發生器波形的要求越來越高。目前,常用信號發生器大部分是由模擬電路構成,當這種模擬信號發生器用于低頻輸出時,由于需要較大的RC值,導致參數準確度難以保證,且造成體積和功耗偏大,而數字式波形發生器,因其輸出幅值穩定、輸出頻率連續可調的優點,已逐漸取代了模擬電路信號發生器。由于其運算速度高,系統集成度強的優勢,可以設計基于DSP的正弦信號發生器,該發生器實時性強、可擴展性好、波形精度高、可調節頻率和幅度、穩定性好、用途廣泛,各方面均優于模擬信號發生器和數字信號發生器。因此,本文提出了一種基于TMS320C5402的正弦信號發生器的設計方法。
1 系統硬件設計
1.1 系統硬件框圖
該正弦信號發生器的硬件結構框圖如圖1所示,主要由TMS320C5402芯片,D/A轉換器,獨立鍵盤等幾部分組成。
1.2 TMS320C5402簡介
TMS320C5402芯片采用先進的修正哈佛結構,片內有8條總線、在片存儲器和在片外圍電路等硬件,同時還有高度專業化的指令系統,具有功耗小、高度并行等優點。此外,其支持C語言和匯編語言混合編程,高效的流水線操作和靈活的尋址方式使其適合高速實時信號處理。
1.3 數模轉換部分設計
McBSP(Multi-channel Buffered Serial)即多通道緩沖串口,包括一個數據通道和一個控制通道。數據通道通過DX引腳發送數據、DR引腳接收數據??刂仆ǖ劳瓿傻娜蝿瞻▋炔?a href='http://www.qldv.cn/tags/時鐘/' target='_blank' class='arckwlink_none'>時鐘的產生、幀同步信號的產生、對這些信號的控制以及多通路的選擇等。此外還負責產生中斷信號送往CPU,產生同步事件信號通知DMA控制器??刂?a target='_blank' class='arckwlink_none'>信息則是通過控制通道以時鐘和幀同步信號的形式傳送。
數模轉換芯片采用TLC320AD50C,其是TI公司出品的一塊將A/D和D/A轉換功能集成在一起的接口芯片,采用∑-△技術在低系統成本下實現高精度的A/D和D/A轉換。該芯片由一對16 bit同步串行轉換通道組成,在A/D之后有一個抽取濾波器,在D/A之前有一個插值濾波器。
TLC320AD50C可以與TMS320C5402 DSP的McBSP無縫串行連接進行數據采集、存儲和處理。SCLK輸出時鐘,M/S主從模式選擇(H為高電平,為主機模式),DIN串行輸入,DOUT串行輸出,FS幀同步信號輸出,對應DSP的各相應引腳。McBSP和D/A芯片的硬件電路連接如圖2所示。
1.4 獨立鍵盤的設計
本信號發生器采用獨立鍵盤作為人機接口部分,即各個按鍵相互獨立,按下相應的按鍵,就能輸出對應幅度和頻率的正弦波。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于FPGA 的DDS正弦信號發生器的設計和實現 8次下載
- 簡易信號發生器設計方案
- 基于FPGA的偽隨機數發生器設計方案 4次下載
- 基于ARM的變頻率PWM正弦信號發生器的設計 17次下載
- TMS320C5402簡介及基于DSP正弦信號發生器的設計 23次下載
- 基于DSP實現的信號發生器設計解析 1次下載
- 正弦波信號發生器的設計 55次下載
- 基于ARM與DDS的高精度正弦信號發生器設計 0次下載
- 基于FPGA的正弦信號發生器 20次下載
- 基于FPGA的DDS波形信號發生器的設計 472次下載
- DSP實現正弦信號發生器設計 411次下載
- 受控正弦信號發生器
- 正弦信號發生器(A題)
- 正弦波信號發生器VHDL源代碼
- dsp正弦波發生器
- 函數信號發生器的各類按鍵 1228次閱讀
- 函數信號發生器怎么頻率調整 1610次閱讀
- 函數信號發生器按鍵介紹 2010次閱讀
- 函數發生器、信號發生器和波形發生器的區別 1698次閱讀
- 函數信號發生器的結構、功能及應用 1771次閱讀
- 信號發生器的原理及分類 1192次閱讀
- 信號發生器有哪些用途 1833次閱讀
- 信號發生器的常見故障及解決方案 2715次閱讀
- 基于labview信號發生器的設計方案 2998次閱讀
- 脈沖信號發生器原理_脈沖信號發生器應用領域 1.4w次閱讀
- 射頻信號發生器原理解析 1.7w次閱讀
- 多功能信號發生器設計方案解析 6311次閱讀
- 正弦波信號發生器基本原理與設計 8.3w次閱讀
- 什么是信號發生器?信號發生器的使用方法,信號發生器各種干貨知識 2.8w次閱讀
- 一種新型的正弦信號發生器的設計與實現 2942次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多