任智博,周 浩
?
TMS320F2812的最小系統(tǒng)設計
任智博,周 浩
(海軍工程大學兵器工程學院,武漢 430030)
設計DSP最小系統(tǒng)的目的是為設計基于DSP的綜合實驗平臺打下基礎。在設計過程中,對硬件電路(電源及復位電路、時鐘電路、JTAG接口電路和串行接口電路)提出一種合理的設計方案并利用DSP集成開發(fā)工具CCS進行程序編輯和在線仿真測試。經仿真可知該電路已實現(xiàn)DSP最小系統(tǒng)的基本功能,為整個實驗平臺的搭建打下良好基礎。
最小系統(tǒng)設計 數字信號處理器
隨著數字電路及系統(tǒng)技術以及計算機技術的發(fā)展,數字信號處理技術在過去的二十幾年內得到飛速的發(fā)展[3]。數字信號處理器(Digital Signal Processor簡稱DSP)的應用逐漸深入到通訊、航空、航天、雷達、工業(yè)控制網絡、人工智能等各個領域,成為具有很大發(fā)展?jié)摿Φ募夹g產業(yè)之一。近年來我國軍工行業(yè)在向數字化、智能化的轉型發(fā)展中,大量應用DSP系統(tǒng)處理傳感器產生了巨量數據,但我們對其原理及使用的研究仍亟待深入,為了更好的服務教學實踐,我們在教學實踐中成功研制出新型綜合實驗平臺,該平臺采用通用化、標準化模塊化的設計思想,可廣泛應用于數字信號處理和智能算法應用等教學實踐當中。本文的研究對象即為該平臺的DSP最小系統(tǒng)。
在世界范圍內,DSP芯片的主要供應商有Texas Instruments(簡稱TI),Motorola,ADI,Lucent和Zilog等公司。其中TI公司是當今世界最大的DSP供應商,其推出的TMS320系列是最有影響力的主流DSP產品,該系列與傳統(tǒng)的單片機相比擁有顯著的優(yōu)勢,憑借其性價比高,可靠度好,易于編程實現(xiàn)復雜控制,廣泛應用于需要及時處理能力的場合中。我們要搭建的綜合實驗平臺由于上述優(yōu)點選擇了該系列中的TMS320F2812芯片作為控制核心。該實驗平臺的的設計內容包括軟硬件設計和系統(tǒng)調試與功能檢測。
圖1 TMS320F2812LQFP封裝頂視圖
硬件設計分為兩部分,第一部分是作為核心部分的DSP最小系統(tǒng)設計:即為使DSP芯片正常工作所需的的最少硬件構成。另一部分是外圍電路設計:該電路在系統(tǒng)基本的功能基礎之上進行補足和擴展。DSP最小系統(tǒng)是最基礎的部分,所以本文以此為切入點進行設計并完成實驗測試。
DSP最小系統(tǒng)的硬件部分組成有電源及復位電路、時鐘電路、JTAG接口電路和串口通信電路[4]。
本系統(tǒng)中的DSP芯片TMS320F2812工作時的需要兩種不同的額定電壓,分別為1.8 V的核電壓和3.3 V I/O口電壓。該芯片對供電電壓較為敏感,所以在電源設計中選擇電壓精度較高的TPS767D301或TPS767D318。在此,我們選擇了TPS767D318作為電源芯片,該芯片可由5 V電源同時產生兩種不同的電壓(3.3 V、1.8 V或2.5 V),該芯片輸出電流的最大值為1000 mA,除了能夠滿足DSP芯片的用電需求外,還可以少量外圍電路的供電需要,該芯片電路原理圖如圖2所示。該芯片自帶電源監(jiān)控及復位管理功能,可以方便地實現(xiàn)電源及復位電路設計[4]。該部分電路原理圖如圖3所示。
圖3 復位電路原理圖
系統(tǒng)的時鐘電路有外接和內接兩種連接方式:外接是指將外部時鐘信號直接連接到X1/XCLKIN引腳上,X2懸空,其優(yōu)點是便于電路連接,信號質量較好且相對穩(wěn)定;而內接則是在X1/XCLKIN和X2兩個引腳之間連接一個石英晶體,對內部信號倍頻,其優(yōu)點是價格便宜。由于在本系統(tǒng)中我們對精度要求較高,所以選擇外接的方式,選取工作電壓3.3 V的30 MHz有源晶振來滿足精度要求。系統(tǒng)工作是通過編程選擇5倍頻的PLL功能,可實現(xiàn)F2812的最高工作頻率(150 MHz)[4]。電路如圖4所示。
利用JTAG接口連接仿真引腳實現(xiàn)DSP芯片的在線仿真功能。掃描仿真不同于傳統(tǒng)的電路仿真方式,傳統(tǒng)電路仿真方式會出現(xiàn)由于連接電路的電纜線路過長而導致的信號失真及仿真差頭的可靠性差等問題。掃描仿真方式可以實現(xiàn)在線仿真,更方便使用者檢測及調試。電路圖如圖5所示。
圖4 外部時鐘電路
圖5 JTAG接口電路
在與上位機通信時,由于TMS320F2812中SCI接口采用的是TTL電平,與上位機采用的RS-232C電平不能互相兼容無法實現(xiàn)數據交互,所以與上位機連接時要進行電平轉換。參考TI公司的設計手冊選取MAX232N芯片用以驅動電路。電路圖設計如圖6所示。
圖6 RS-232接口電路
首先要求我們檢查目標板是否連接無誤,在連接正確的前提下上電復位。利用DSP仿真器進行硬件仿真,進入CCS環(huán)境,識別目標器件,燒寫初始化程序,調試系統(tǒng),使目標板處于正常工作狀態(tài)。
在TMS320F2812內核上集成兩個事件管理器( EVA和EVB ),這兩個事件管理器可以實現(xiàn)多種控制功能,在運動控制、電機控制等領域都有廣泛的應用。TMS320F2812的每個事件管理器模塊可以同時產生8路脈寬調制( PWM )信號,包括3對由完全比較單元產生的死區(qū)可編程PWM信號以及由通用定時器比較器產生的2路獨立的PWM信號[4]。
本文選用TMS320F2812為核心設計DSP最小系統(tǒng),該系統(tǒng)經實驗證明具備數據采集、與PC通信、進行實時數據處理等的功能,既滿足了教學需要,又可用于簡單的工程研究,具有一定的實用價值。在最小系統(tǒng)的基礎上,我們還可進一步拓展其功能:如增加CAN總線功能及數字信號處理功能等,盡可能結合信號系統(tǒng)、電子測量及電機控制等課程特點,形成較完善的典型教學案例[4]。DSP系統(tǒng)發(fā)展的發(fā)展趨勢就是越來越多地用于復雜系統(tǒng)當中,而要實現(xiàn)這些復雜的算法和功能,就需要我們更深入地研究其外設接口從而把最小系統(tǒng)拓展為具有多種功能的通用DSP系統(tǒng)。
[1] 胡海兵, 姚文熙, 江輝鴻. 任意路通用PWM波形發(fā)生器的設計[J]. 電工技術學報, 2008, (12): 23-12.
[2]Texas Instruments, TMS320F281x ADC Calibration Reference Guide (Rev.A). 2004.
[3] 顧衛(wèi)剛. 手把手教你學DSP基于TMS320X281X[M]. 北京:北京航空航天出版社, 2011.
[4] 基于TMS320F2812的DSP最小系統(tǒng)設計[J]. 電氣電子教育學報, 2009, (2): 84-85.
The Minimum System Design of TMS320F2812
Ren Zhibo, Zhou Hao
(Ordnance Engineering College of Naval University, Wuhan 430030, China)
TP302
A
1003-4862(2018)11-0052-04
2018-10-18
任智博(1994-),男,碩士研究生。研究方向:武器制導與控制技術。E-mail: 826370625@qq.com