基于ARM控制芯片HT9032C 的来电号码显示器的实现方法

发布者:温柔的心情最新更新时间:2020-04-28 来源: eefocus关键字:ARM  控制芯片  HT9032C  来电号码显示器 手机看文章 扫描二维码
随时随地手机看文章

目前我国电话网交换机传送主叫识别信息CID(Calling IdenTIty Delivery) 有两种方式,较常用的是FSK(频移键控) 方式,另一种是DTMF(双音多频) 方式。通过掌握相应的协议标准和数据格式,可通过ARM 控制芯片HT9032C 实现解调FSK 格式的来电信息,通过E2PROM 存储器存储来电信息,并利用液晶显示,同时控制ISD1402 语音芯片播放来电号码。以SPI 串行接口智能显示键盘控制芯片ZLG7289A 为核心设计的键盘电路实现查阅、删除来电信息。


1 系统硬件设计

1.1 系统总体设计

整个系统由5 部分组成,分别是: (1) FSK 信号解调; (2) 来电号码语音播报; (3) 显示来电; (4) 存储来电信息; (5) 按键控制部分。具体如图1 所示。

基于ARM控制芯片HT9032C 的来电号码显示器的实现方法

图1 系统组成框图


1.2 系统各组成部分设计

(1) FSK 信号解调。

CID 芯片HT9032C 解调器是台湾HOLTEK 公司生产的双列直插、低功耗的接收物理层主叫识别信息的CMOS 集成电路FSK 解调芯片,它能满足Bell 202 和CCITT V.23 标准,实现1200 波特率FSK数据传输标准,且能检测铃流和载波,电话线经过接口电路接到HT9032C 的TIP,RING,RDET1 和RDET2脚,当有振铃信号来时,HT9032C 的RDET 脚触发下降沿。在第一次和第二次振铃之间HT9032C 把逻辑“1” (1200 ± 12) Hz、逻辑“0” (2200 ± 22) Hz、传输速率为1200 bit /s 的FSK 信号解调成串行异步二进制数据。当检测到有效载波信号,CDET 触发下降沿。在DOUT 脚输出包括信道占用信号、标志信号和主叫识别信号的所有信号; 在DOUTC 脚只输出主叫识别信号。


HT9032C 与ARM9 的具体硬件连线如图2 所示。

基于ARM控制芯片HT9032C 的来电号码显示器的实现方法

图2 CID 芯片HT9032C 与ARM9 的硬件连线


HT9032C 的RDET 引脚接MCU 的外部中断0,当有振铃信号时,RDET 脚触发外部中断0 服务程序。

关键字:ARM  控制芯片  HT9032C  来电号码显示器 引用地址:基于ARM控制芯片HT9032C 的来电号码显示器的实现方法

上一篇:基于ARM-Linux架构的远程可控电源插座设计方案
下一篇:arm力天电子 lpc2148基于DS18B20的温度控制系统

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved