• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 消費電子 > 設計應用 > CMX615在電話主叫識別信息傳送中的應用

    CMX615在電話主叫識別信息傳送中的應用

    作者:魏守明、王孝、譚學治 時間:2003-03-14 來源:電子設計應用 收藏
    摘 要:介紹了CMX615芯片的主要性能及在電話傳送中的應用,并給出了相應的硬件控制電路和軟件控制流程圖。

    關鍵詞:

    引言
    無論是固定電話還是移動電話,作為一種新的電信服務項目,傳送及顯示)業(yè)務,即我們通常所說的來電顯示功能已越來越成為電話用戶必備的使用功能。實現的基本方法是發(fā)端交換機將主叫識別信息,如主叫號碼、呼叫日期、呼叫時間等通過電話網的局間信令系統(tǒng)傳送給終端交換機,終端交換機再將主叫識別信息傳送給具有CID功能的被叫用戶終端設備。其中,主叫識別信息由終端交換機向用戶終端設備的傳送不能采用一般的音頻傳輸,而必須遵從固定的傳送協(xié)議,將主叫識別信息以二進制異步串行方式,采用(移頻鍵控)調制進行傳送。MX-COM公司推出的CMX615通信接口芯片,其內部集成的編碼器,可直接用于我國標準的主叫識別信息的發(fā)送,再連同其獨特的振鈴信號產生功能及異步傳輸功能,可非常方便地完成終端交換機與CID用戶終端間電話主叫識別信息的傳送。本文結合實際應用對其加以介紹。

    CMX615的主要性能
    CMX615是一種集成單音信號發(fā)生器及DTMF編碼器。三個獨立的輸出口可分別輸出“振鈴信號”、“帶內單音或1200bps的FSK數據”以及“12kHz/16kHz SPM單音(計量脈沖)”。它通過(公共總線)串口完成與外部MCU之間的通信,內含發(fā)送UART(通用異步收發(fā)器)和獨立放大器,并具有‘零功率’(1uA)待機模式。CMX615采用3.58MHz時鐘振蕩器,可工作于2.7V-5.5V,有16腳PDIP(CMX615P3)和16腳SOIC(CMX615D4)兩種封裝形式。CMX615芯片的內部功能框圖如圖1所示,其引腳功能說明如下:

    腳1():晶體振蕩器輸出;

    腳2(XTAL/CLOCK):晶振電路或外部時鐘源輸入;

    腳3(SERIAL CLOCK):串行時鐘輸入端;

    腳4(COMMAND DATA):C-BUS串行數據輸入端;

    腳5(REPLY DATA):三態(tài)C-BUS串行數據輸出,不傳送數據時,輸出為高阻;

    腳6():片選輸入;

    腳7():中斷申請輸出,低有效,無效時為高阻,需外接一上拉電阻;

    腳8(VSS):電源地;

    腳9(TONEFSK):單音及FSK信號正弦波輸出端;

    腳10(SPM):SPM信號正弦波輸出端;

    腳11(VBIAS):VDD/2偏壓,應靠近該腳通過電容旁路到VSS;

    腳12(IN+):片內獨立放大器的同相輸入端;

    腳13(IN-):片內獨立放大器的反相輸入端;

    腳14(AMPOUT):片內獨立放大器輸出端;

    腳15(RING):振鈴信號方波輸出端;

    腳16(VDD):正電源,應靠近該腳通過電容旁路到VSS。

    CMX615的應用

    正確控制 CMX615“振鈴信號”和“FSK調制信號”的發(fā)送是實現電話主叫識別信息發(fā)送的關鍵,本文對此加以重點介紹。

    消息幀格式

    主叫識別信息數據的傳送分為用戶終端掛機狀態(tài)下的數據傳送和用戶終端通話狀態(tài)下的數據傳送;主叫識別信息數據的消息幀格式分為單數據消息幀格式和復合數據消息幀格式。本文主要介紹目前常用的主叫識別信息在用戶終端掛機狀態(tài)下的單數據消息幀格式的傳送。掛機狀態(tài)下的傳送方法是終端交換機將主叫識別信息在第一次振鈴和第二次振鈴間隔期間送給被叫用戶終端設備。單數據消息幀格式的消息字有以下各項:日期,時間(月、日、時、分),共8個字節(jié);主叫號碼(如果允許顯示);如果不允許顯示主叫號碼,將傳送字符“P”;當終端交換機無法得到主叫號碼時,將傳送字符“O”。單數據消息幀格式如圖2所示。

    硬件電路

    圖3是應用AT89C51 MCU控制CMX615實現主叫識別信息傳送的應用電路,該電路已在我單位研制的通信系統(tǒng)中得到成功應用。圖中將CMX615的三條C-BUS信號線(SERIAL CLOCK、COMMAND DATA、REPLY DATA)及片選線接到AT89C51的P1口上,將其中斷申請輸出端接到AT89C51的外部中斷端,因而對CMX615的指令操作可通過對P1口I/O線的控制直接完成,對CMX615返回的應答信息以中斷方式在中斷0中完成。CMX615輸出的振鈴信號,經電阻R2和電容C5送到SLIC(用戶線接口電路),用于控制產生鈴流訊號;主叫識別信息以FSK方式由TONEFSK輸出端經電容C6輸出至SLIC,經SLIC送達CID終端產生來電顯示信息。

    軟件實現

    CMX615的內部寄存器與外部MCU之間的數據、控制和狀態(tài)信息是通過C-BUS串行總線來傳送的,每個C-BUS傳送過程由一單字節(jié)的寄存器地址和一單字節(jié)的寫入或讀出的數據組成。圖4給出了主叫識別信息傳送的程序流程圖。在傳送主叫識別信息之前,首先對各C-BUS寄存器初始化,然后將MODE寄存器置為單音發(fā)送模式,開始發(fā)送振鈴信號;第一次振鈴結束后,先將MODE寄存器置為FSK發(fā)送模式,同步發(fā)送消息幀中的信道占用信號和標志信號,之后再異步發(fā)送消息幀中的其它內容;傳送結束后,停發(fā)FSK信號,將MODE寄存器置為單音發(fā)送模式,繼續(xù)進行振鈴發(fā)送控制。

    為保證主叫識別信息的正確傳送,在軟件實現上要注意幾個方面的問題:第一次振鈴結束與數據傳送開始之間應有0.5~1.5s的時間間隔,傳送數據的時間應≤2.9s,數據傳送結束與第二次振鈴開始之間的時間間隔應≥200ms;主叫識別信息數據的傳送方式為二進制異步串行方式,應正確設置芯片的同步或異步FSK發(fā)送模式;當使用MODE寄存器比特位b6控制FSK信號發(fā)送時,FSK信號起始于VBIAS,發(fā)送結束后返回到VBIAS。

    結語
    實際應用表明,CMX615功能強、易操作、控制使用靈活、工作穩(wěn)定可靠,將其應用于來電顯示系統(tǒng),可以成功完成主叫識別信息的傳送。此外,CMX615亦可廣泛應用于ISDN接口、無線本地環(huán)、用戶終端適配器等通信系統(tǒng)中。

    參考文獻

    1Mixed Signal ICs DATA BULLETIN,



    評論


    相關推薦

    技術專區(qū)

    關閉
    主站蜘蛛池模板: 邢台县| 九台市| 施秉县| 蕉岭县| 固原市| 宜良县| 阳朔县| 康保县| 永州市| 武冈市| 报价| 延吉市| 黄石市| 岳普湖县| 望江县| 武宣县| 博兴县| 泸定县| 大英县| 双峰县| 额济纳旗| 宣化县| 大渡口区| 平阴县| 高碑店市| 吉安县| 桑植县| 合阳县| 新晃| 乳源| 桂东县| 博湖县| 调兵山市| 休宁县| 安泽县| 宿松县| 肃宁县| 嵩明县| 诸暨市| 凤冈县| 紫金县|