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