《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 利用CPC5621芯片實現車載調度機環路中繼
利用CPC5621芯片實現車載調度機環路中繼
來源:微型機與應用2014年第2期
辛 利, 張志國
(中國電子科技集團公司第五十四研究所, 河北 石家莊 050200)
摘要: 為了滿足應急通信系統中車載調度機穩定可靠的中繼通信要求,提出了一種基于CPC5621芯片的環路中繼電路設計方案。介紹了此設計在車載調度機中的典型應用,對CPC5621芯片的功能作了說明,給出了系統設計的硬件結構,分模塊描述了利用CPC5621實現環路中繼電路的方法,詳細講解了語音及信令的處理流程,并對系統軟件設計進行了分析,給出了軟件的處理流程。經過測試及應用,證明利用CPC5621芯片設計的環路中繼完全達到了穩定、可靠的指標要求。
Abstract:
Key words :

摘  要: 為了滿足應急通信系統中車載調度機穩定可靠的中繼通信要求,提出了一種基于CPC5621芯片環路中繼電路設計方案。介紹了此設計在車載調度機中的典型應用,對CPC5621芯片的功能作了說明,給出了系統設計的硬件結構,分模塊描述了利用CPC5621實現環路中繼電路的方法,詳細講解了語音及信令的處理流程,并對系統軟件設計進行了分析,給出了軟件的處理流程。經過測試及應用,證明利用CPC5621芯片設計的環路中繼完全達到了穩定、可靠的指標要求。
關鍵詞: 應急通信系統; CPC5621芯片; 環路中繼; C8051F020; IDT82V1054

    當前環境下,突發及應急事件日益增多。能夠在現場進行可靠、穩定的應急指揮通信非常重要。車載通信調度機在應急通信車中的使用使通信調度兩位一體,滿足了應急通信靈活、快速、機動的要求。本文所設計的使用CPC5621芯片完成的模擬環路啟動單元為車載調度機在條件受限的情況下實現方便快捷的通信聯網提供了保證。
1 系統硬件
1.1 環路中繼的應用

    環路中繼是電路交換機中一種常用的模擬中繼方式,示意圖如圖1所示。它能模擬與其連接的用戶接口的摘/掛機動作,就像對端交換機的用戶接口連接一部電話在摘/掛機一樣。這種方式實現方便,連接可靠。環路中繼接口在用戶側和中繼側均為兩線實線連接,用于話務量較小的交換機之間互聯,可以完成出入局的雙向呼叫等功能。典型的應用如圖2所示。

1.2 CPC5621芯片功能分析
 CPC5621是一款通信中繼接口芯片, 支持5 V和3.3 V兩種電壓模式,對外接口可以分為線路側和處理器側。線路側提供連接PSTN網絡兩線接口的各種功能;處理器側連接微處理器,接受控制,上報狀態,并提供音頻接口。同時還具有以下功能:
    (1)二四線變換:通過二四線混合電路,將兩線信號變換為差分音頻線對。內置的光學隔離柵將線路側和主機側屏蔽隔開,為用戶提供低噪聲、低失真的音頻信號。增強的3 000 Vrms隔離電壓也進一步增強了設備的浪涌抗擾度。
    (2)振鈴檢測:PSTN網絡環境下,用戶線間電壓在待機狀態下約為52 V,振鈴信號為90 V、25 Hz的正弦交流信號,兩者疊加形成高壓,內置的高壓隔離柵可以對此高壓進行隔離處理。當有入局呼叫時,振鈴信號經過高壓隔離柵后,在RING引腳輸出一個同頻率間斷的TTL電平信號。通過微處理器的I/O引腳,軟件就可以通過檢測引腳上的信號頻率實現檢測振鈴信號及檢測入局呼叫的目的。
    (3)摘/掛機控制:交換機是通過線路上的環流大小來判斷用戶電話機的摘/掛機狀態的。掛機狀態下,電路上的電流接近0; 而摘機狀態下, 線路上的電流約為30 mA(可調)。利用三極管CPC5602的開關特性,通過改變CPC5621的OH引腳電平控制三極管CPC5602的通斷,以此改變線路中的環流,達到模擬話機的摘/掛機動作的目的。具體描述為:當CPC5621的OH引腳被控制輸入高電平時,CPC5602截止,回路電流很小,設備被判斷處于掛機狀態;反之,當CPC5621的OH引腳被控制輸入低電平時,CPC5602導通,此時流過CPC5602的電流超過30 mA,設備被判斷處于摘機狀態[1]。
    (4)環流調整:CPC5621還提供可編程設置的恒流源作為環路負載,通過改變負載電阻來改變環路電流的大小,解決由于線路遠近而影響環流大小的問題,提高摘掛機檢測的穩定性及可靠性。
    (5)來電顯示及掛機傳輸:CPC5621采用了高阻信號通道,在掛機狀態下,電路會自動切換到該通道,以實現掛機狀態下的音頻信號傳輸。該通道具有極小的失真度, 可以在掛機狀態下可靠地檢測DTMF 信號及FSK 信號。
1.3 系統功能分析及硬件結構
    環路中繼單元是車載調度機的重要部件,通過同步TBUS總線與總控單元連接,上報本單元狀態并接受總控單元的控制。
    每通道定義控制字8 bit,狀態字8 bit,如表1所示。

    環路中繼定義的呼叫進程是:當有入局呼叫時,硬件檢測鈴流,狀態字上報給總控單元;總控單元收到有入局呼叫的消息后,向環路中繼發送控制字,讓其模擬話機摘機動作,用戶電路切斷鈴流,上報端口占用狀態;如果為出局呼叫,總控單元控制模擬環路進行摘機服務請求,環路中繼單元上報端口占用狀態;當模擬環路完成呼叫,CPU控制其掛機時,終止呼叫連接。
    基于以上的分析,設計環路中繼單元如圖3所示。

    本系統主要包含CPC5621接口芯片1~8,IDT82V1054 CODEC芯片A和B,C8051F020 CPU以及Altera  CPLD。
    整個系統需要處理的內容分為語音及消息兩部分,而語音和消息都有上行及下行兩個方向。CPLD由FPGA語言編程,通過TBUS總線連接背板,負責在總線上裝卸對總控單元的音頻及消息。
    雙向音頻總線進入CPLD,經過CPLD調整使系統的TBUS和CODEC編程設置的PCM BUS可以直接匹配對接,即CODEC可以直接從CPLD輸出的PCM總線需要的時隙卸載音頻數據,也可以將收到的PCM數據直接裝載到PCM總線對應的時隙上去,實現語音雙向貫通的目標。至于CODEC的雙向模擬音頻,直接連接CPC5621接口芯片就可以了[2]。
    對應總控單元的消息處理是由C8051F020 CPU通過A/D總線定時掃瞄訪問CPLD內的TBUS總線消息區來實現的,CPLD內部對上行和下行消息分別開辟了一塊雙端口RAM,用于存放消息,CPU定時讀取,經過去抖后進行分析。
    對CPC5621的控制是通過4路CODEC IDT82V1054的I/O端口編程來實現的。每個IDT82V1054有4組I/O端口,可以控制連接4個CPC5621。而每組I/O端口分為兩個輸入SI1、SI2,兩個輸出SO1、SO2以及3個雙向端口SB1、SB2、SB3。這些I/O端口可以通過內部寄存器進行功能設定。 IDT82V1054的SI1、SI2帶有去抖功能,把CPC5621的振鈴檢測輸出和環流檢測輸出分別連接到此,SI1對應/RING_DEC,SI2對應L_CUR。CODEC的輸出SO1對應摘掛機控制/OFFHOOK,SO2對應掛機接收的CID控制。
    CODEC IDT82V1054支持MPI串行總線接入,故把兩個CODEC全都掛接在MPI總線上。C8051F020 CPU通過MPI總線來訪問每一個環路端口的狀態以及端口控制。
    為了使系統工作更加穩定,C8051F020 CPU設計工作在4 MHz時鐘下,程序存儲利用CPU自帶的64 KB的Flash,數據存儲區除了片內的4 KB的RAM以外,將CPU通過A/D總線訪問的CPLD劃分到外部RAM區域。中斷設計為兩個外部中斷源INT0和INT1,當CPC5621有振鈴檢測及成環等消息時,IDT82V1054通過中斷INT0通知C8051F020 CPU;而INT1設計為軟件定時中斷,作為程序事件的驅動,定時掃描總控單元的控制消息[3-6]。
    另外,CPC5621內部的高壓柵隔離電路會使得音頻信號的復制被消弱到200 mV左右,為保證正確檢測音頻信號,對信號進行整形之前先進行了放大,通過隔直電容后,取出交流信號。同時在電路中增加積分電路來消除高頻干擾,最后進入電壓比較器LM331,將信號音整形為TTL電平。
2 軟件設計
    本設計中使用Keil編程工具,采用C語言編程。具體流程如圖4所示,軟件總體分為以下幾個部分:
    (1)單片機初始化部分:系統上電后,要使硬件進入一個起始狀態,重新設定系統時鐘,初始化CPU各個端口的狀態、定時器、中斷、指針等。

      (2)SPI總線處理部分:配置C8051F020的交叉開關寄存器XBR0、XBR1、XB2,務必使能交叉開關,使其工作于SPI總線方式,并設置寄存器PnMDOUT,選擇端口輸出方式。設置寄存器SPI0CKR、SPI0CN、SPI0CFG,使其滿足CODEC IDT82V1054的SPI時序要求,通過SPI總線配置CODEC內部寄存器,CODEC內部共有3種寄存器,分別是全局寄存器GREG、局部寄存器LREG和COE-RAM。對應3種寄存器,設置函數對它們進行讀寫操作,COE-RAM只能進行寫操作。分配語音通道,制定CPC5621硬件接口與PCM總線上時隙的對應關系。
    (3)主函數: 控制整個軟件的進程,具體定義函數來實現采集呼叫信息,初始化所有寄存器,映射RING_DEC、OFFHOOK等消息,調用所有已經定義的函數[3-6]。

 


    利用CPC5621接口芯片設計實現的環路中繼單元在應急通信系統中的應用實現了車載調度機的聯網指揮功能,且通信穩定可靠。用集成電路替代了原來環路中繼單元大量的分立器件,電路結構簡潔,軟件開發難度低,大大提高了開發效率。
參考文獻
[1] 陽素權.嵌入式語音系統設計[D]. 北京:北方工業大學, 2006.
[2] 趙世霞,楊豐,劉揭生.VHDL與微機接口設計[M].北京:清華大學出版社, 2004.
[3] 陳嘯宇,劉錦高.基于CPLD的SGPIO總線實現及應用[J].微型機與應用,2013,32(5):22-24.
[4] 王華. 基于C8051F020 MCU的數據采集分析系統的研究[D].成都:四川大學,2007.
[5] 張瑋,劉宇,薛志遠,等.基于SPI總線的DSP與音頻編解碼芯片的接口設計[J]. 電子技術應用,2013,39(6):31-33.
[6] 李波,屈均偉.基于C8051F020的標準單元控制單元的設計與實現[J]. 微型電腦應用,2006,22(11):39-42.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产农村妇女精品一区二区| 亚洲第一毛片| 欧美精品久久久久久久免费观看| 久久精品盗摄| 欧美自拍丝袜亚洲| 欧美怡红院视频| 午夜欧美大片免费观看| 亚洲夜间福利| 亚洲午夜伦理| 亚洲一区在线看| 亚洲伊人色欲综合网| 亚洲无限乱码一二三四麻| 亚洲欧洲精品一区| 亚洲电影在线免费观看| 亚洲第一中文字幕在线观看| 在线不卡欧美| 在线日韩av片| 亚洲国产欧美一区二区三区久久| 在线观看亚洲a| 亚洲激情在线| 一本色道久久综合精品竹菊| 一区二区激情小说| 亚洲午夜久久久久久尤物| 亚洲免费在线观看| 午夜精品久久久久| 久久精品九九| 亚洲人成在线影院| 一道本一区二区| 亚洲一区二三| 性欧美1819sex性高清| 欧美一站二站| 蜜桃久久精品一区二区| 欧美激情一级片一区二区| 欧美精品一二三| 国产精品国产三级国产普通话三级 | 欧美另类videos死尸| 欧美欧美天天天天操| 欧美日韩www| 国产精品卡一卡二| 国产主播一区| 亚洲人午夜精品免费| 亚洲天堂久久| 久久疯狂做爰流白浆xx| 亚洲麻豆一区| 性欧美暴力猛交69hd| 久久综合电影| 欧美日本亚洲韩国国产| 欧美视频一二三区| 国产一区二区精品丝袜| 亚洲国产欧美一区二区三区丁香婷| 99国产精品| 欧美专区亚洲专区| 99视频精品免费观看| 性欧美videos另类喷潮| 蜜桃精品久久久久久久免费影院| 欧美日韩在线不卡| 国产亚洲欧美激情| 欧美成人精品激情在线观看| 亚洲精品久久久久久久久久久| 国产一区二区看久久| 亚洲人成在线观看网站高清| 亚洲小说春色综合另类电影| 亚洲高清在线播放| 亚洲在线一区二区| 美女免费视频一区| 国产精品美女999| 1024日韩| 亚洲欧美日韩一区二区| 亚洲区国产区| 久久精品成人一区二区三区| 欧美精品二区| 国产真实乱偷精品视频免| 一区二区精品在线观看| 亚洲激情专区| 久久av一区| 欧美日韩在线亚洲一区蜜芽 | 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲福利免费| 亚洲欧美日韩另类| 中文亚洲欧美| 蜜桃av一区| 国产欧美一区二区精品秋霞影院| 亚洲国产欧美不卡在线观看| 亚洲欧美日韩精品在线| 亚洲天堂网站在线观看视频| 可以看av的网站久久看| 国产精自产拍久久久久久| 亚洲人成7777| 亚洲成在线观看| 欧美在线观看天堂一区二区三区| 欧美日韩极品在线观看一区| 狠狠色伊人亚洲综合网站色| 亚洲图色在线| 一区二区三区国产精品| 美女精品一区| 国产一区二区精品丝袜| 亚洲男人的天堂在线观看| 一本久道久久综合婷婷鲸鱼| 免费黄网站欧美| 国色天香一区二区| 亚洲免费人成在线视频观看| 一区二区日韩免费看| 欧美大胆成人| 女仆av观看一区| 国内精品久久久久久久97牛牛| 亚洲欧美国内爽妇网| 亚洲欧美日韩视频二区| 欧美色欧美亚洲另类七区| 亚洲人成在线观看网站高清| 亚洲精品欧洲| 欧美电影在线播放| 91久久线看在观草草青青| 日韩视频欧美视频| aⅴ色国产欧美| 欧美精品综合| 亚洲国产综合91精品麻豆| 亚洲精品视频在线看| 欧美v日韩v国产v| 亚洲国产美国国产综合一区二区| 亚洲国产精品成人va在线观看| 久久亚洲国产成人| 国产专区欧美精品| 久久精品国产99| 久久婷婷久久一区二区三区| 黄色影院成人| 亚洲欧洲一区二区三区| 欧美xxx成人| 亚洲经典一区| 宅男噜噜噜66一区二区66| 欧美三日本三级三级在线播放| 日韩视频精品在线观看| 亚洲深夜福利在线| 国产精品wwwwww| 午夜精品一区二区三区电影天堂 | 欧美一区二区国产| 国产麻豆日韩| 久久成人精品电影| 久久综合狠狠综合久久激情| 激情欧美一区二区三区| 亚洲精品久久久久| 欧美日韩综合一区| 亚洲自拍偷拍网址| 久久久精品五月天| 亚洲国产导航| 亚洲一级一区| 国产伦精品一区二区三区在线观看 | 欧美激情一区二区三区四区| 亚洲免费成人av| 午夜激情一区| 狠狠色丁香婷婷综合影院| 亚洲日韩欧美视频一区| 欧美日韩的一区二区| 亚洲一区区二区| 久久久久五月天| 亚洲午夜一区二区| 亚洲精品久久久久久久久久久久久 | 欧美刺激性大交免费视频| 亚洲精品中文字| 性久久久久久久久| 在线播放日韩| 亚洲一区不卡| 国产婷婷一区二区| 日韩视频精品在线| 国产精品资源在线观看| 亚洲国产综合在线看不卡| 欧美日韩国产欧| 亚洲欧美成aⅴ人在线观看| 免费观看成人网| 亚洲特色特黄| 美女主播精品视频一二三四| 中文国产亚洲喷潮| 欧美激情一区二区三区高清视频 | 一区二区三区欧美日韩| 久久久久久网站| 99精品热视频| 久久琪琪电影院| 国产精品99久久久久久有的能看 | 一区二区高清视频| 国产在线观看精品一区二区三区| 亚洲精品影视在线观看| 国产精品一区二区久激情瑜伽| 91久久精品视频| 国产精品一级| 一区二区国产在线观看| 国内久久视频| 亚洲女人小视频在线观看| 亚洲高清免费视频| 久久不见久久见免费视频1| 亚洲乱码一区二区| 六十路精品视频| 午夜亚洲性色福利视频| 欧美日韩精品久久| 亚洲国产aⅴ天堂久久| 国产精品性做久久久久久| 一本色道久久综合狠狠躁的推荐| 国语自产精品视频在线看抢先版结局| 亚洲一区二区成人在线观看| 亚洲国产一区二区三区青草影视 | 日韩视频免费大全中文字幕| 国产日韩欧美高清免费|