999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MSP430和DSP的數據采集與處理模塊設計

2013-12-31 00:00:00殷璐竇茂森
科技創新與應用 2013年14期

摘 要:MSP430單片機和TMS3205402 DSP芯片都是TI公司的低功耗芯片,利用這兩個芯片進行系統設計可以滿足各種流行的手持設備、電池供電的醫療器械和其他功耗要求比較嚴格場合需要。文中利用這兩個芯片,通過HPI接口連接,組成了一個擴展能力強、功能完善的數據采集和處理系統。

關鍵詞:MSP430;DSP;數據采集

MSP430超低功耗微處理器是TI公司推出的一種新型單片機。它自1999年進入中國市場以來,憑借其低功耗、高性能被越來越多的應用者喜愛。它采用16位精簡指令結構,內含10~14位快速ADC/SLOP ADC,多達60K字節的FLASH存儲空間和2K RAM,片內有豐富的外設,設計非常方便,工作電壓1.8V~3.3V,且有多種省電模式,功耗特別低。另外其編程開發工具比較便宜,開發成本低。和MSP430同屬一個公司的TMS3205402型DSP芯片,也具有高速和低功耗的特點,在同類產品中也具有極高的性價比。文章給出了一個利用這兩款芯片進行的雙CPU數據采集與處理模塊設計,這個設計接口比較方便,電路比較簡單,具有低功耗、低成本和高速的特點。

1 系統描述

本設計采用MSP430F149和TMS3205402作為核心芯片,兩者之間通過HPI8接口和雙口RAM相連。MSP430F149主要完成對液晶、串口、USB接口、鍵盤等輸入輸出模塊的控制,液晶顯示當前的工作狀態,通過鍵盤輸入命令進行相關功能的選擇,TMS3205402通過HPI口接收來自單片機的控制信號,完成數據采集和處理,處理結果存入雙口RAM供系統調用。采集的數據可以在單片機的控制下通過液晶顯示或者通過串口、USB等上傳給上位機。

2 硬件設計

硬件方面的設計的核心包括三個方面,即Msp430單片機和DSP之間的HPI接口設計、與上位機通信的接口如USB和RS232串口的設計和DSP采集模塊設計。

2.1 HPI接口設計

標準HPI8口是TMS3205402內部提供的一個8位并行端口,可以用來實現DSP與其他總線或主機通信。單片機為主控部分,采用端口方式直接訪問HPI口。HPI口由地址寄存器(HPIA)、控制寄存器(HPIC)、數據寄存器(HPID)、HPI存儲器和HPI控制邏輯組成。

其中H00~H07為8位數據線,連接單片機的P5口,對于16bit的數據可以通過兩次傳輸完畢,HCNTL1和HCNTL2用來進行HPI寄存器的選擇,HBIL是字節控制信號,為0表示傳輸第一個字節,為1表示傳輸第二個字節,HR/W為讀寫控制信號,HDS1和HDS2為時序控制信號,HRDY為準備就緒信號,HINT為主機中斷信號,連接單片機具有中斷功能的P2.2。

2.2 串口和USB口設計

MSP430F149單片機的P3.4、P3.5和P3.6、P3.7可用來設計異步串口通信。通過MAX232與P3.6、P3.7相連即可簡單的實現RS232串口通信。

在本設計中,單片機的P4口獨立作為地址和數據線,因此ALE信號接地,其他控制信號如中斷INT、讀寫WR和RD、復位RESET等分別與P10~P13口連接。D+、D-連接USB接口,其中為消除D+、D-在沒有與主機連接時(即懸浮狀態時)外界的干擾噪聲,可在D+和D-上分別連接一個1M的下拉和上拉電阻。6M晶振提供系統時鐘,GL_N接LED來顯示當前USB的工作狀態。

2.3 DSP外圍模塊設計

TMS3205402芯片主要完成數據的采集和處理。A/D和D/A采用集模數和數模于一體的MC14LC5480芯片,該芯片的串行接口和DSP連接非常方便,而且可以直接驅動350Ω喇叭。接口線包括:數據輸入輸出線DR和DT,主時鐘線MCLK,收發時鐘線BCLKR和BCLKT,收發幀同步時鐘線FSR和FSX。兩種時鐘均由TMS3205402提供,主時鐘和收發時鐘為2.048MHz,幀同步時鐘為8KHz。由于該單片機內部集成了一個12位的模數轉換模塊,自帶采樣保持電路,速度可以達到200kbps。因此,在實際應用中可以根據需要選擇兩個模數轉換輸入通道,也可以同時使用。

3 軟件設計

軟件設計主要工作可以分為兩部分:一部分是DSP部分設計,主要是Boot引導程序和控制采集和HPI通信的主程序的設計,編程在C5000環境下利用C語言完成,另一部分是MSP430程序的編寫,主要是對各種擴展外圍設備、通信接口和內部資源的編程控制,編程環境采用IAR集成開發調試環境。

3.1 TMS3205402的軟件設計

TMS3205402的軟件部分分為引導程序和主程序。其中引導程序比較簡單,其作用就是將主程序從FLASH搬移到RAM中。主程序主要完成DSP芯片的初始化,例如,初始化HPI口,調入有關數據等,然后等待單片機通過HPI口發來的各種命令,根據不同的命令和數據來調用不同的程序模塊完成具體的操作。其中主要是對模數轉換芯片的控制、對數據的處理和對雙口RAM的讀寫。其中數據處理部分,根據具體的需要可進行壓縮、編碼、濾波等操作。

3.2 MSP430F149的軟件設計

MSP430是控制的主體,通過合理的編程設計,可以實現對兩個模擬采集通道的選擇控制,采集數據的處理、顯示、上傳等功能。這部分的軟件設計主要完成HPI通信、串口通信,USB通信、液晶顯示和鍵盤輸入。單片機通過控制端口信號模擬接口HPI時序,完成與DSP上HPI口的通信,實現對采集處理模塊的控制。液晶顯示部分主要是用來顯示當前系統的工作狀態,由專門的子程序來完成顯示控制。鍵盤主要用來作為對整個系統控制命令的輸入,根據輸入的不同可完成開始采集、停止采集、上傳數據等操作。USB接口程序相對復雜,主要包括三部分:USB芯片固件的編程、USB設備驅動程序安裝、主機應用程序,只有這三者互相配合才能完成可靠、快速的數據傳輸。固件的操作方式與硬件聯系緊密,包括USB設備的連接USB協議、中斷處理等,它不是單純的軟件,而是軟件和硬件的結合,固件程序一般放入MCU中,當把設備連接到主機上(USB連接線插入插孔)時,上位機可以發現新設備,然后建立連接。因此。編寫固件程序的一個最主要的目的就時讓Windows可以檢測和識別設備。

4 結束語

本設計采用TI公司的兩款芯片作為核心,設計了一個高性能低功耗的數據采集和處理系統。該系統可獨立工作也可以與其他系統進行通信,而且該系統繼續擴展能力比較強,例如模數通道可以很容易的擴展到多個,完成對多路信號的采集和處理,通過DSP內部處理程序的改變而改變功能。該系統可以通過簡單的裁剪,完成具體的應用,也可以作為學習MSP430單片機和DSP的試驗開發板供學習者使用。

參考文獻

[1]魏小龍.MSP430系列單片機接口技術及系統設計實例[M].北京:北京航空航天大學出版社,2002.

[2]張雄偉.陳亮.徐光輝.DSP芯片的原理與開發應用.第3版[M].北京:電子工業出版社,2003.

[3]沈建華.楊艷琴.楊艷琴.MSP430系列16位超低功耗單片機實踐與系統設計[M].北京:清華大學出版社,2005.

主站蜘蛛池模板: 蜜桃视频一区| 色婷婷成人网| 久久夜色精品| 国产18在线| 国产又大又粗又猛又爽的视频| 9cao视频精品| 亚洲国产综合自在线另类| 国产精品hd在线播放| 日韩一区精品视频一区二区| 亚洲中文精品人人永久免费| www.99精品视频在线播放| 色综合五月| 久久黄色影院| 精品乱码久久久久久久| 亚洲人妖在线| 91免费国产在线观看尤物| 久久久久中文字幕精品视频| 青青青视频免费一区二区| 亚洲一区二区三区中文字幕5566| 国产自产视频一区二区三区| AV不卡无码免费一区二区三区| 国产精品微拍| 女同久久精品国产99国| 亚洲人网站| 国产午夜福利片在线观看| 亚洲一区二区在线无码| 亚洲国产一区在线观看| 99热这里只有成人精品国产| 九九久久99精品| 在线观看无码a∨| 超级碰免费视频91| 亚洲第一视频区| 日韩毛片视频| 中文字幕在线视频免费| 日本黄色不卡视频| 91精品最新国内在线播放| 91破解版在线亚洲| 99热这里只有免费国产精品| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 日本一区二区三区精品视频| 欧美a级在线| 日韩小视频在线播放| 国产主播喷水| 国产福利免费在线观看| 亚洲天堂网2014| 国产精品人人做人人爽人人添| 国产精品精品视频| 国产黑丝视频在线观看| 国产精品女人呻吟在线观看| 色综合a怡红院怡红院首页| 色综合天天娱乐综合网| 欧美v在线| 就去吻亚洲精品国产欧美| 国产精品久久精品| 久久精品一卡日本电影| 精品国产污污免费网站| 国产精品妖精视频| 欧美成人免费| 国产一级毛片网站| 久久精品丝袜| 亚洲第一区精品日韩在线播放| 成人午夜久久| www.日韩三级| A级全黄试看30分钟小视频| 欧美a在线视频| 亚洲国产日韩一区| 欧美另类一区| 日韩在线2020专区| 欧美色综合网站| 日本精品αv中文字幕| 欧美色综合网站| 亚洲三级影院| 亚洲国产欧美目韩成人综合| 亚洲综合激情另类专区| 国产亚洲精品精品精品| 国产成年女人特黄特色毛片免| 最近最新中文字幕免费的一页| 欧美精品啪啪| 久久久久久尹人网香蕉 | 永久免费av网站可以直接看的| 黄色a一级视频| 久久精品午夜视频|