<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 采用TMS320F206控制的同步調制解調器

采用TMS320F206控制的同步調制解調器

作者: 時(shí)間:2010-12-22 來(lái)源:網(wǎng)絡(luò ) 收藏

介紹了一種數字信號處理器和調制解調芯片RC56D/SP設計的。該調制器解調器能在多種信道上實(shí)現數據的傳輸,具有廣泛的用途。

本文引用地址:http://dyxdggzs.com/article/151151.htm

關(guān)鍵詞:調制解調 數字信號處理

隨著(zhù)數據通信的發(fā)展和普及,的應用范圍越來(lái)越廣。歸結起來(lái),凡是需利用模擬信道實(shí)現數據傳輸的場(chǎng)合,都需要用作為DCE,完成DTE與線(xiàn)路的連接。在很多場(chǎng)合,例如通過(guò)電力線(xiàn)通信專(zhuān)網(wǎng)傳輸各種自動(dòng)化信息時(shí),要求進(jìn)行同步傳輸。但目前市售的調制解調器均只支持異步通信。針對這種情況,我們研制了同步調制解調器。該調制解調器選用支持同步通信的RC56D/SP調制解調器芯片組完成調制解調功能,數字信號處理器實(shí)現有關(guān)的智能。

1 RC56D/SP及簡(jiǎn)介

RC56D/SP是Conexant(原Rockwell)公司出品的56k調制解調芯片。RC56D/SP包括一片8bit的微器(MCU)和一片數據泵(MDP),通過(guò)執行固化在1Mbit(128K×8)RAM和2Mbit(ROM/Flash ROM內的固件來(lái)完成操作。該器件TCM網(wǎng)格編碼技術(shù),兼容AT命令,支持V.42調制解調器鏈路存取協(xié)議(LAPM)和MNP10糾錯協(xié)議,支持V.80同步傳輸協(xié)議。在同步方式下,發(fā)送時(shí)鐘可采用內部、外部及從時(shí)鐘三種方式,且內置鎖相環(huán)具有時(shí)鐘提取功能,可從接收的同步數據流里提取與對端發(fā)送時(shí)鐘完全同頻同相的時(shí)鐘信號作為自身及DTE的接收時(shí)鐘,該芯片最高可支持33.6K/s的同步速率。

TMS320F206的CPU時(shí)鐘頻率為20MHz,具有豐富的片內外資源,且擁有功能強大的異步及同步串行口。

其異步串行口具有最大傳輸速率的全雙工發(fā)送和接收操作,數據的傳送通過(guò)發(fā)送器上的發(fā)送引腳(TX)和接收器上的接收引腳(RX)來(lái)完成。通過(guò)異步串行口寄存器(ASPCR)可以將IO0~IO3四個(gè)I/O口配置為握手控制信號以改善信號傳輸質(zhì)量。

其同步串行口的發(fā)送和接收均涉及到一個(gè)4級先進(jìn)先出(FIFO)緩沖器。通過(guò)減少傳送過(guò)程中出現的發(fā)送或接收中斷的數量,FIFO緩沖器可減少CPU的開(kāi)鎖(在發(fā)送或接收數據時(shí))。同步串行口的操作時(shí)鐘可由內部產(chǎn)生,也可來(lái)自一個(gè)外部時(shí)鐘源。采用內部時(shí)鐘方式時(shí),發(fā)送和接收操作的最大速率為CPU時(shí)鐘頻率除以2.采用外部時(shí)鐘源時(shí),數據傳輸速率將隨著(zhù)外部時(shí)鐘源變化。

同步串行口的數據發(fā)送和接收操作必須上相應的發(fā)送幀同步脈沖(FSX)和接收幀同步脈沖(FSR)啟動(dòng)。FSX既可由內部產(chǎn)生,也可由外部產(chǎn)生。FSR必須由外部產(chǎn)生。

同步串行口有連續及突發(fā)兩種操作模式,可支持一系列應用。在連續模式下,只需要一個(gè)幀同步脈沖就可以連續發(fā)送或接收多個(gè)軟件包;在突發(fā)模式下,在每一個(gè)幀同步脈沖之后只允許發(fā)送或接收一個(gè)16bit單字。具有內部幀同步的連續發(fā)送時(shí)序和具有外部幀同步的連續接收時(shí)序分別如圖1(a)和圖1(b)所示。

同步串行口具有發(fā)送中斷(XINTs)和接收中斷(RINTs)兩個(gè)硬件中斷,它通知處理器FIFO緩沖器需要服務(wù)。通過(guò)對中斷產(chǎn)生條件進(jìn)行適當的設置,可使數據的發(fā)送和接收連續不斷地進(jìn)行。

2 硬件電路設計及其工作原理

系統硬件電路原理框圖如圖2所示。調制解調器采用異步連接同步傳輸的工作方式,即在異步方式下進(jìn)行連接,建立連接后進(jìn)入同步傳輸狀態(tài)。由于TMS320F206及MCU都為T(mén)TL電平,故它們之間可直接相連。異步串行口及同步串行口具體連線(xiàn)見(jiàn)圖3和圖4。調制解調器異步和同步數據使用MCU上的相同數據口。因此MCU發(fā)送引腳上的數據即為從DTE過(guò)來(lái)將要發(fā)送出去的數據,而接收引腳上的數據為已經(jīng)解調的對端數據,故TMS320F206的異步或同步數據發(fā)送(TXD)和接收(RXD)引腳對應相連。由于MCU異步功能僅用于調制解調器的設置及連接,故可不使用流量控制功能,即握手信號可不用。所以將MCU的RTS及DTR引腳接地,使其長(cháng)期有效。

TMS320F206數據發(fā)送采用外部時(shí)鐘、內部幀同步及連續模式。接收則采用外部時(shí)鐘及連接模式,接收幀同步脈沖由MCU控制產(chǎn)生。當調制解調器建立連接且MCU接收到第一幀數據時(shí),將控制脈沖形成電路產(chǎn)生一脈沖寬度與同步接收時(shí)鐘周期相同的單個(gè)脈沖,啟動(dòng)TMS320F206接收數據。因系統在無(wú)有用數據時(shí)也長(cháng)發(fā)一監測信號以保護連接狀態(tài),故除非斷送,數據接收一經(jīng)啟動(dòng)就不會(huì )停止。TMS320F206的發(fā)送時(shí)鐘(TXCLK)及接收時(shí)鐘(RXCLK)均由調制解調器提供。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>