目前我国电话网交换机传送主叫识别信息CID(Calling IdenTIty Delivery) 有两种方式,较常用的是FSK(频移键控) 方式,另一种是DTMF(双音多频) 方式。通过掌握相应的协议标准和数据格式,可通过ARM 控制芯片HT9032C 实现解调FSK 格式的来电信息,通过E2PROM 存储器存储来电信息,并利用液晶显示,同时控制ISD1402 语音芯片播放来电号码。以SPI 串行接口智能显示键盘控制芯片ZLG7289A 为核心设计的键盘电路实现查阅、删除来电信息。
1 系统硬件设计
1.1 系统总体设计
整个系统由5 部分组成,分别是: (1) FSK 信号解调; (2) 来电号码语音播报; (3) 显示来电; (4) 存储来电信息; (5) 按键控制部分。具体如图1 所示。
图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 所示。
图2 CID 芯片HT9032C 与ARM9 的硬件连线
HT9032C 的RDET 引脚接MCU 的外部中断0,当有振铃信号时,RDET 脚触发外部中断0 服务程序。
上一篇:基于ARM-Linux架构的远程可控电源插座设计方案
下一篇:arm力天电子 lpc2148基于DS18B20的温度控制系统
设计资源 培训 开发板 精华推荐
- LTM4642IY 输出并联 LTM4642 模块的典型应用电路,每个模块用于 3.3V 和 8A
- LTC3604EUD 演示板、2.5A、15V 单片式同步降压型稳压器
- NCV705XXFULLGEVK:NCV705XX 系列的评估套件
- LTC3126EFE 汽车和光伏供电 5V USB 电源的典型应用电路
- LC709209FXE-01-GEVB:LC709209FXE 评估板
- 具有开尔文连接优势的 ADR420 2.048V XFET 输出电压基准的典型应用
- 基于ALED6001和STM32F103C6T6的汽车日间行车灯(DTRL)和前灯的单通道LED驱动器
- LT3506A 具有排序功能的扁平 1.8V 和 1.3V 输出的典型应用电路,最大高度 = 1.2mm
- 使用 ROHM Semiconductor 的 BU4924 的参考设计
- 使用 ROHM Semiconductor 的 BD46412 的参考设计