以芯片ZLG7289A 為核心的智能來(lái)電顯示器的設(shè)計(jì)
目前我國(guó)電話網(wǎng)交換機(jī)傳送主叫識(shí)別信息CID(Calling Identity Delivery) 有兩種方式,較常用的是FSK(頻移鍵控) 方式,另一種是DTMF(雙音多頻) 方式。通過(guò)掌握相應(yīng)的協(xié)議標(biāo)準(zhǔn)和數(shù)據(jù)格式,可通過(guò)ARM控制芯片HT9032C 實(shí)現(xiàn)解調(diào)FSK 格式的來(lái)電信息,通過(guò)E2PROM 存儲(chǔ)器存儲(chǔ)來(lái)電信息,并利用液晶顯示,同時(shí)控制ISD1402 語(yǔ)音芯片播放來(lái)電號(hào)碼。以SPI 串行接口智能顯示鍵盤(pán)控制芯片ZLG7289A 為核心設(shè)計(jì)的鍵盤(pán)電路實(shí)現(xiàn)查閱、刪除來(lái)電信息。
本文引用地址:http://butianyuan.cn/article/226880.htm1 系統(tǒng)硬件設(shè)計(jì)
1.1 系統(tǒng)總體設(shè)計(jì)
整個(gè)系統(tǒng)由5 部分組成,分別是: (1) FSK 信號(hào)解調(diào); (2) 來(lái)電號(hào)碼語(yǔ)音播報(bào); (3) 顯示來(lái)電; (4) 存儲(chǔ)來(lái)電信息; (5) 按鍵控制部分。具體如圖1 所示。
圖1 系統(tǒng)組成框圖
1.2 系統(tǒng)各組成部分設(shè)計(jì)
(1) FSK 信號(hào)解調(diào)。
CID芯片HT9032C 解調(diào)器是臺(tái)灣HOLTEK 公司生產(chǎn)的雙列直插、低功耗的接收物理層主叫識(shí)別信息的CMOS 集成電路FSK 解調(diào)芯片,它能滿(mǎn)足Bell 202 和CCITT V.23 標(biāo)準(zhǔn),實(shí)現(xiàn)1200 波特率FSK數(shù)據(jù)傳輸標(biāo)準(zhǔn),且能檢測(cè)鈴流和載波,電話線經(jīng)過(guò)接口電路接到HT9032C 的TIP,RING,RDET1 和RDET2腳,當(dāng)有振鈴信號(hào)來(lái)時(shí),HT9032C 的RDET 腳觸發(fā)下降沿。在第一次和第二次振鈴之間HT9032C 把邏輯“1” (1200 ± 12) Hz、邏輯“0” (2200 ± 22) Hz、傳輸速率為1200 bit /s 的FSK 信號(hào)解調(diào)成串行異步二進(jìn)制數(shù)據(jù)。當(dāng)檢測(cè)到有效載波信號(hào),CDET 觸發(fā)下降沿。在DOUT 腳輸出包括信道占用信號(hào)、標(biāo)志信號(hào)和主叫識(shí)別信號(hào)的所有信號(hào); 在DOUTC 腳只輸出主叫識(shí)別信號(hào)。
HT9032C 與ARM9 的具體硬件連線如圖2 所示。
圖2 CID 芯片HT9032C 與ARM9 的硬件連線
HT9032C 的RDET 引腳接MCU 的外部中斷0,當(dāng)有振鈴信號(hào)時(shí),RDET 腳觸發(fā)外部中斷0 服務(wù)程序。HT9032C 的CDET 引腳接MCU 的外部中斷1,當(dāng)檢測(cè)到有效解調(diào)后的主叫識(shí)別信號(hào),CDET 腳觸發(fā)外部中斷1 程序。HT9032C 的DOUTC 引腳接MCU 的串行中斷。當(dāng)檢測(cè)到振鈴和有效載波信號(hào),便打開(kāi)串口中斷,接收解調(diào)的FSK 信號(hào),得到來(lái)電信息。
(2) 來(lái)電號(hào)碼語(yǔ)音播報(bào)。
采用錄放一體化的高保真單片固態(tài)語(yǔ)音集成電路ISD1420 實(shí)現(xiàn)自動(dòng)語(yǔ)音播放來(lái)電號(hào)碼。其內(nèi)部有128K 的E2PROM 用于存放語(yǔ)音信息,并可分成160段,每段信息為0.125 s,總共可存儲(chǔ)20 s 的信息。語(yǔ)音分段的信息是由ISD1420 的地址線A0 ~ A7 的值決定的。在錄制過(guò)程中將可能要播放的語(yǔ)音庫(kù)按每個(gè)0. 5 s 的單位進(jìn)行錄制,每個(gè)漢字或數(shù)字的語(yǔ)音信息對(duì)應(yīng)到一個(gè)地址。在檢測(cè)到來(lái)電號(hào)碼后,依次給定A0 ~A7 的值就能構(gòu)成一句話,播放來(lái)電號(hào)碼。
(3) 顯示來(lái)電。
液晶顯示模塊LCD 用來(lái)顯示主叫號(hào)碼、日期、時(shí)間等信息。LCD 接收到來(lái)電信息后即依次取出各個(gè)信息并進(jìn)行顯示。
(4) 存儲(chǔ)來(lái)電信息。
采用允許三總線工作的串行外設(shè)接口(SPI)芯片X25045 作為存儲(chǔ)器。此芯片把看門(mén)狗定時(shí)器、電壓監(jiān)控和E2PROM 集成在單個(gè)封裝內(nèi),降低了系統(tǒng)成本并減少了對(duì)電路板空間的要求; 其看門(mén)狗功能提供了對(duì)微控制器的保護(hù),通過(guò)編程監(jiān)控系統(tǒng),當(dāng)系統(tǒng)發(fā)生故障時(shí)自動(dòng)以RESET 信號(hào)作出響應(yīng); X25045 的存貯器部分是CMOS 的4096 bit(512 × 8) 串行E2PROM.
(5) 按鍵控制部分。
采用
pic相關(guān)文章:pic是什么
評(píng)論