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