基于TMS320F206的多協(xié)議數(shù)據(jù)傳輸
全數(shù)字電力線載波機(jī)等數(shù)字通信設(shè)備中通常要求在有限帶寬的數(shù)據(jù)通道中傳輸多路話音和數(shù)據(jù),此類設(shè)備傳輸?shù)臄?shù)據(jù)格式不定,有同步數(shù)據(jù)格式、異步數(shù)據(jù)格式及不確定的非等時(shí)數(shù)據(jù)格式。另外,數(shù)據(jù)接口的速率也是變化的,必須能適應(yīng)異步數(shù)據(jù)300 b/s~19.2 kb/s,同步數(shù)據(jù)300 b/s~33.6 kb/s的不同數(shù)據(jù)速率的傳輸要求,因此多功能數(shù)據(jù)接口必不可少。當(dāng)數(shù)據(jù)速率較高時(shí),普通的微處理器一般難以勝任。DSP芯片由于其特殊的流水線結(jié)構(gòu),能較好地解決諸如多路多協(xié)議高速數(shù)據(jù)復(fù)分接等方面的難題。
1 設(shè)計(jì)思想
TMS320C2xx是美國TI公司出品的TMS320系列數(shù)字信號(hào)微處理器(Digital Signal Process,DSP)中的一種定點(diǎn)DSP,本設(shè)計(jì)的核心器件是數(shù)字信號(hào)處理器TMS320F206,他是C2xx系列中惟一具有片內(nèi)FLASH存儲(chǔ)器的DSP芯片。
TMS320F206速度可達(dá)40 MIPS,單周期指令執(zhí)行時(shí)間最快可達(dá)50 ns,具有豐富的片內(nèi)外資源??蓪ぶ返拇鎯?chǔ)器空間為224 kB(程序空間64 kB,數(shù)據(jù)空間64 kB,I/O空間64 kB,還有32 kB的全局存儲(chǔ)空間);片內(nèi)雙向訪問RAM為544 B,(288 B用于數(shù)據(jù),256 B可用于程序/數(shù)據(jù));片內(nèi)有閃速存儲(chǔ)器32 kB;片內(nèi)有單訪問RAM為4.5 kB。還有豐富的片內(nèi)外設(shè),軟件可編程的定時(shí)器;適用于程序、數(shù)據(jù)和I/O存儲(chǔ)空間的軟件可編程等待狀態(tài)產(chǎn)生器;振蕩器與鎖相環(huán),可實(shí)現(xiàn)時(shí)鐘的選擇:
評論