<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è) > 嵌入式系統 > 設計應用 > ISDN網(wǎng)與普通電話(huà)接口(POTS)設計

ISDN網(wǎng)與普通電話(huà)接口(POTS)設計

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

2 POTS工作過(guò)程

2.1主叫

·用戶(hù)摘機:當用戶(hù)摘機時(shí),SLIC輸出給微處理器(μP)終端信號,從而引起微處理器中斷。

·送撥號音:微處理器接到SLIC終端信號后,發(fā)生中斷。而后,微處理器執行送撥號音子程序,將存儲器中撥號音碼經(jīng)U接口回環(huán)給POTS。POTS的CODEC(T8503)將這些撥號音PCM碼進(jìn)行處理后變成模擬信號RCV輸出到SLIC的RCVN和RCVP差分輸入端,再經(jīng)SLIC的PT、PR輸出給話(huà)機,使之發(fā)出撥號聲音。

·撥號:當主叫聽(tīng)到撥號音后就可進(jìn)行撥號。撥號模擬信號經(jīng)SLIC輸出給DTMF(MC145436),DTMF將其變成二進(jìn)制的8421碼并等數據有效后(Dva/DVb為高)送給微處理器,微處理器將號碼透明地傳送給U接口。

·號碼分析:微處理器接收到第一個(gè)撥號號碼后就會(huì )停止對POTS送撥號音信號并通過(guò)信令將號碼送U接口。局端交換機如果發(fā)現號碼有效,則通過(guò)信令通知微處理器,微處理器進(jìn)行相應處理。

·若主叫所撥號碼符合要求,微處理器通過(guò)信令進(jìn)行下一步處理。

·送回鈴音:若被叫忙,信令通知微處理器,微處理器執行送忙音子程序,將存儲器中事先存好的忙音經(jīng)U接口回環(huán)給POTS。POTS的CODEC(T8503)將這些忙音PCM碼進(jìn)行處理后變成模擬信號送SLIC的RCVN和RCVP差分輸入端,再經(jīng)SLIC的PT、PR輸出給話(huà)機,使之發(fā)出忙音,以提醒主叫被叫忙。若被叫閑,則ISDN信令通知微處理器,微處理器就執行送回鈴音子程序,將存儲器中事先存好的回鈴音經(jīng)U接口回環(huán)給POTS。POTS的CODEC(T8503)將這些回鈴音PCM碼進(jìn)行處理后變成模擬信號送SLIC的RCVN和RCVP差分輸入端,處理后再經(jīng)SLIC的PT、PR輸出給話(huà)機,使之發(fā)出回鈴音,以提醒主叫被叫話(huà)機響鈴。

·通話(huà):當被叫摘機后,微處理器就停送回鈴音給POTS,此時(shí)主叫和被叫就可以通話(huà)了。通話(huà)過(guò)程如下:

當只使用某一個(gè)話(huà)機時(shí),主叫的話(huà)音信號經(jīng)SLIC送給CODEC;CODEC在對話(huà)音信號進(jìn)行A/D變換等處理將話(huà)音信號轉換成PCM碼,在U接口的幀步和位同步作用下,經(jīng)對其進(jìn)行解碼分成FS0、FS1后,由微處理器選擇一空閑B通道,由數據線(xiàn)DX輸出給U接口;同樣,被叫話(huà)音信息PCM碼則通過(guò)DR接收數據線(xiàn)被COTEC接收,再經(jīng)CODEC進(jìn)行D/A變換等處理,輸出模擬信號到SLIC的差分輸入端(RCVN、RCVP),由SLIC處理后送給主叫,從而完成主叫與被叫的通話(huà)。

當POTS的兩個(gè)話(huà)機同時(shí)工作時(shí),B1、B2兩數據通道均被使用。此時(shí),幀同步FS0、FS1反向,即當FS0有效時(shí),FS1無(wú)效;反之亦然。由于是長(cháng)幀工作模式,每個(gè)有效幀同步對應一個(gè)B數據通道8位數據,可通過(guò)微處理器控制FXSEL和FXCTL兩信號來(lái)選擇FS0或FS1,從而達到選擇B1或B2數據通道的目的。 ·話(huà)終復原:通話(huà)完畢,若被叫先掛機,微處理器要對POTS送忙音碼,從而使主叫話(huà)機聽(tīng)到忙音;若主叫先掛機,則微處理器就進(jìn)行相應的操作。

2.2被叫

·話(huà)機振鈴:當POTS話(huà)機作為被叫時(shí),先由微處理器對SLIC進(jìn)行控制和檢測。若檢測到對方呼叫POTS話(huà)機,就控制SLIC產(chǎn)生鈴流信號,頻率與B2方波頻率相同。該鈴流信號通過(guò)SLIC的PT/PR輸出到外接話(huà)機,使得話(huà)機產(chǎn)生振鈴。振鈴節奏由微處理器控制。

·截鈴:當用戶(hù)摘機,微處理器產(chǎn)生中斷,微處理器執行中斷了程序,停送鈴流,使之進(jìn)入通話(huà)狀態(tài)。而后就進(jìn)入雙方通話(huà)狀態(tài),工作過(guò)程同主叫工作過(guò)程。


上一頁(yè) 1 2 3 下一頁(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>