基于TMS320LF2407的加速度度傳感器ADXL203的設計與應用
一個DSP應用軟件的標準開發(fā),需要經(jīng)歷下列步驟:用文本編輯器(Editor)編輯滿足匯編器(Assembler)格式要求的匯編源程序;調用匯編器匯編該源文件,如果源文件中調用了宏,匯編器還會到宏庫中搜索該宏;匯編之后生成格式為公共目標文件格式(COFF,Common
Object File
Format)的目標文件(.obj),稱為COFF目標文件;調用鏈接器(Linker)鏈接目標文件,如果包含了運行支持庫和目標文件庫,鏈接器還會到所保護的庫中搜索所需的成員;鏈接之后生成可執(zhí)行的COFF執(zhí)行文件(.out)將COFF執(zhí)行文件下載到DSP中執(zhí)行。同時也可借助調試工具(Debugging
Tool)對程序進行跟蹤調試或優(yōu)化,也可利用交叉參考列表器(Cross-reference Lister)和絕對列表器(Absolute
Lister)生成一些包含調試信息的表。
TI公司在其系列芯片上設置了符合IEEE1149標準的JTAG(Joint Action
Group)標準測試接口及相應的控制器,從而不但能控制和觀察多處理器系統(tǒng)中的每一個處理器的運行,測試每一塊芯片,還可以用這個接口來裝入程序。用37芯扁平電纜使計算機通過并行口或轉接卡與SEED-SDSPP仿真盒相連,再用14芯JTAG接口線連接到用戶DSP目標板。
在PCB電路設計好后,程序先將JTAG的控制指令通過TDI送入JTAG控制器的指令寄存器中。再通過TDI將要寫的數(shù)據(jù)及控制線信號輸入到BSR(邊界掃描寄存器)中,并將數(shù)據(jù)鎖存到BSC(邊界掃描單元)中,此后BSC的內容送到其連接的相應芯片的引腳!
因芯片的數(shù)據(jù)線、地址線及控制線的引腳上都有其相應的BSC,只要用JTAG指令將數(shù)據(jù)、地址及控制信號送到其BSC中,就對芯片內的寄存器進行讀寫,通過BSC對應的引腳,不但可以將信號送給發(fā)Flash,實現(xiàn)對Flash的操作,也可以對SDRAM進行操作。
五 結束語
應用上述的設計方法及其要點,通過反復調試實現(xiàn)了對加速度的測量,達到了預期目的。實踐證明ADXL203非常適合頻率變化較為緩慢、加速度不太大的測量。在充分考慮各種因素的基礎上,合理設置有關參數(shù),就可以得到很好的精度。而在用DSP處理信號的時候,時鐘信號的選擇與A/D的頻率周期非常吻合,可以高效的追蹤信號,及時地處理信號,準確地反映當前物體的位移變化,達到了很好的效果。
本文引用地址:http://m.butianyuan.cn/article/163642.htm
評論