McBSP技術(shù)在數(shù)據(jù)傳輸中的應(yīng)用
在對DSP的McBSP進(jìn)行操作時(shí),McBSP的內(nèi)部采樣率發(fā)生器的輸出時(shí)鐘CLKG驅(qū)動給CLKR,CLKR同時(shí)提供給A/D的SCLK。而McBSP的采樣率發(fā)生器的時(shí)鐘源(CLKSRG)由CPU提供的,對CPU時(shí)鐘進(jìn)行分頻以產(chǎn)生CLKG。由于CPU的時(shí)鐘極性總為正,因此CPU時(shí)鐘信號的上升沿產(chǎn)生CLKG的上升沿。對采樣率發(fā)生器的寄存器編程后,要等待2個(gè)CLKSRG(時(shí)鐘源)周期以確保內(nèi)部同步。當(dāng)采樣率發(fā)生器使能后,要等待2個(gè)CLKC周期,以保證采樣率發(fā)生器穩(wěn)定工作。在CLKSRG的下一個(gè)上升沿,CLKRG變?yōu)?,啟動頻率如式(1)所示的時(shí)鐘。
3 結(jié)束語
本文以TMS320VC5502 DSP芯片與TLV1572模數(shù)轉(zhuǎn)換芯片為例,詳細(xì)討論了TLV1572與DSP的多通道緩沖串口(MeBSP)通信的硬件接口和軟件設(shè)計(jì)。其設(shè)計(jì)方案簡單易行,具有一定的通用性,根據(jù)需要可以在中斷服務(wù)子程序中嵌入適合的數(shù)據(jù)處理程序代碼,就可以構(gòu)成一個(gè)完整的數(shù)據(jù)采集與傳輸程序。本文中采集的數(shù)據(jù)是存放在TMS320VC5502芯片內(nèi)部的RAM中,由于TMS320VC55x DSP的外部存儲器接口(EMIF)支持8bi-t、16 bit、32 bit數(shù)據(jù)的訪問,并為異步存儲器、同步突發(fā)SRAM、同步DRAM提供了無縫接口,所以如果系統(tǒng)所要采集的數(shù)據(jù)量很大,也可以通過EMIF接口外擴(kuò)存儲器。本文引用地址:http://m.butianyuan.cn/article/150071.htm
評論