基于TMS320F28335的數據采集系統設計
2.3 USB接口電路
經(jīng)AD轉換后的數字信號被TMS320F28335處理后,通過(guò)USB2.0接口傳給PC機,然后按照需求對信號進(jìn)行相應的后續處理。本系統采用Cypress公司的CY7C68001芯片實(shí)現USB2.0接口。CY7C68001芯片內有4K字節的同步與異步FIFO資源;具有內部鎖相環(huán);支持控制節點(diǎn)0,用于處理USB傳輸的申請;符合USB2.0標準,最高速可達480Mbps。CY7C68001與TMS320F28335的連接電路如圖5所示。本文引用地址:http://dyxdggzs.com/article/193302.htm
3 軟件設計
數據采集系統的軟件設計包括DSP初始化、AD采集、數據處理、USB傳輸,軟件設計主要在CCS3.3的集成開(kāi)發(fā)環(huán)境下調試完成的。
3.1 AD采集設計
從傳感器接收到信號經(jīng)放大、濾波后進(jìn)入AD采集電路,AD采集軟件流程為:關(guān)總中斷,然后進(jìn)行DSP系統初始化;設置PIE中斷矢量表;初始化ADC模塊;軟件啟動(dòng)ADC轉換;等待ADC中斷,進(jìn)入中斷服務(wù)子程序;將處理后的信息通過(guò)USB接口傳輸給PC機,如此反復直到將所有數據采集完畢為止。軟件流程圖如圖6所示。
3.2 USB接口設計
AD采集到的信號要通過(guò)USB接口與PC機進(jìn)行傳輸,本系統采用的是CY7C68001芯片。CY7C68001有兩種自舉方式:EEPROM自舉和通過(guò)DSP自舉,通常情況下采用EEPROM來(lái)進(jìn)行USB的初始化。而USB程序的編寫(xiě)主要分為兩個(gè)部分:PC機驅動(dòng)程序的編寫(xiě);DSP與USB數據與命令的交換。
通過(guò)USB接口傳輸過(guò)來(lái)的信號存儲在PC機上,方便后續處理。
4 結束語(yǔ)
系統采用TMS320F28335作為處理器,采用開(kāi)發(fā)板自帶的AD轉換器及USB2.0接口,很方便的存儲數據。本系統具有采樣速率高、傳輸速度快、處理能力強等特點(diǎn),能滿(mǎn)足某些場(chǎng)合數據采集處理的要求,具有一定的應用價(jià)值。
c++相關(guān)文章:c++教程
電荷放大器相關(guān)文章:電荷放大器原理
評論