智能電話終端如何設計
發布時間:2012-01-21
中心議題:
- 介紹一種智能電話終端係統的設計與實現
- 係統硬件功能實現
解決方案:
- 采用微處理器加MODEM的設計方案
1 係統硬件功能實現
係統框圖見圖1。該(gai)係(xi)統(tong)的(de)核(he)心(xin)是(shi)主(zhu)控(kong)模(mo)塊(kuai),主(zhu)要(yao)由(you)微(wei)處(chu)理(li)器(qi)構(gou)成(cheng),控(kong)製(zhi)整(zheng)個(ge)係(xi)統(tong)軟(ruan)硬(ying)件(jian)的(de)運(yun)行(xing)。一(yi)方(fang)麵(mian)處(chu)理(li)各(ge)部(bu)分(fen)外(wai)圍(wei)電(dian)路(lu)的(de)控(kong)製(zhi)信(xin)息(xi),另(ling)一(yi)方(fang)麵(mian)完(wan)成(cheng)接(jie)收(shou)和(he)需(xu)要(yao)發(fa)送(song)的(de)信(xin)息(xi)的(de)智(zhi)能(neng)化(hua)處(chu)理(li),其(qi)功(gong)能(neng)具(ju)備(bei)可(ke)擴(kuo)展(zhan)性(xing),為(wei)以(yi)後(hou)功(gong)能(neng)進(jin)一(yi)步(bu)加(jia)強(qiang)保(bao)留(liu)軟(ruan)件(jian)接(jie)口(kou);存儲模塊包括外部RAM、EPROM存儲器和相應的掉電保護電路,用於存放係統運行中需要處理、交換的數據,同時還用於存儲接收到的或需要發送的數據信息;EPROM主要用於存放係統軟件及存放漢字字庫;鍵盤輸入模塊用於接收來自用戶的輸入數據,包括控製信息和數據信息,它是用戶對該係統的輸入接口;LCD模塊由LCD顯示器及相關控製電路組成,可以顯示中文、英文、數字和各類字符,它是該係統對用戶的輸出接口。MODEM模塊由一片嵌入式MODEM芯片及相關外圍電路組成。一方麵用於調製由主控模塊送來的數據,將數字信息轉化為模擬信號,送入前端電話接口模塊DAA電路;另一方麵將DAA電路接收的模擬信號轉化為數字信號,並交給主控模塊進一步處理。它是所有信息的進出口,起著至關重要的作用。
協議可分為三層:物理層、鏈路層和消息層。
(1)物理層負責各實體之間物理的數據位流的傳送。此係統中應用Z02215 MODEM芯片作為數據收發的調製解調器,該芯片功能強大,因此外圍電路極為簡單。Z02215是Zilog公司新開發的單片嵌入式MODEM芯片,它帶有集成的控製器,數據泵和模擬前端,在公共交換電話網(PSTN)上運行,Z02215適用V.22bis,V.22,V.23(Ninitel),V.21,Bell 212A,Bell 202,Bell 202T和Bell 103等MODEM標準[1]、[2]。Z02215提供全麵的、可選擇的和可編程的語音產生和檢測。完全滿足物理層數據傳輸的硬件要求。
(2)鏈路層將提供一個可靠的數據傳輸機製[3]。要實現的功能包括:電話語音通路和消息通信通路的建立、來電顯示、消息發送時的打包、接收數據時的解包功能、數據校驗、重發控製等。下麵是為保證數據被可靠地發送和接收所建立的數據包格式及通信協議。
幀格式:字間隔+起始位+數據(8位,先發送低位後發送高位)+奇校驗
字間隔:≥2bit,固定為1;起始位:1個bit,固定為0;數據:1個byte(8個bits);奇校驗:1個bit。
包格式:數據(16bytes)+序列號(1byte)+校驗(1byte)。
數據:如果數據長度不足16個bytes,則用0x20補齊;序列號:采用連續累加的方式,從1~255,不能為0;校驗位:所有數據和序列號相加(不包括校驗本身)再求補;接收方檢查校驗位;如果所有的數據相加等於0(包括校驗位)則校驗正確。
包的確認信息格式(1字節):
FFH:正確接收,作為確認信號;00H:錯誤接收,作為重發信號。
采用半雙工的傳輸方式,上行下行均使用1200bps。另外,為保證數據的可靠傳輸,在每次發送數據包之前,最少發送10ms的1,作為同步碼。
(3)消息層,規定了消息及命令的格式及確認信息的格式。上層下發的數據為16bytes的數據包,由發送端程序負責增加序列號和校驗,由接收程序負責檢查序列號和校驗。底層程序確保所提交的數據包的正確和順序。
發送端:在發送完一個完整的數據包(總共18個bytes)後,發送端等待150ms,如果沒有接收到確認信號或收到重發信號,則將重發該數據包。如果收到確認信號則立即發送下一個數據包。
接收端:在接收到第一個有效的數據後的200msneiruoshoubudaoyigewanzhengdeshujubao,huozhexiaoyancuowu,zejieshouduanfachucuoxinxi,ruguojieshoudeshujubaodexuliehaoheshangyicishujubaodexuliehaoxiangtongzepaoqizhegeshujubao。
接收端校驗:接收端有2種校驗來確保數據的正確:一個是每個byte內的奇校驗,用來確保單個byte的正確性;另一個是包校驗,確保整個包的完整性。
發送端重發:如果按以上發送過程重複發送3次後,依然沒有接收到確認信號,則認為該次通訊失敗,向上層上報發送失敗的消息,交由上層處理。
電話終端的核心是MCS-89C52微wei處chu理li器qi。通tong常chang情qing況kuang下xia,微wei處chu理li器qi工gong作zuo在zai低di功gong耗hao方fang式shi,當dang有you鍵jian按an下xia時shi,退tui出chu低di功gong耗hao模mo式shi,進jin入ru主zhu菜cai單dan。在zai主zhu菜cai單dan中zhong,用yong戶hu可ke以yi選xuan擇ze操cao作zuo。為wei減jian少shao冗rong餘yu代dai碼ma,軟ruan件jian采cai用yong彙hui編bian語yu言yan編bian寫xie,字zi庫ku固gu化hua在zai外wai部bu擴kuo展zhan的deEPROM中,內部EPROM存放程序。圖2為主程序流程。
智能電話終端采用微處理器加MODEM的設計方案,不僅可以滿足固網短信業務的需要,通過軟件的升級,可以實現多方會議、呼叫限製、固定撥叫號碼、呼叫識別、計費信息顯示查詢,還可以通過固定電話網絡或者INTERNET實現遠程控製等多種功能,滿足不同的需求。
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall




