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

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

目前我国电话网交换机传送主叫识别信息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 的来电号码显示器的实现方法,基于ARM控制芯片HT9032C 的来电号码显示器的实现方法,第2张

图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 的来电号码显示器的实现方法,基于ARM控制芯片HT9032C 的来电号码显示器的实现方法,第3张

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2642034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-12
下一篇 2022-08-12

发表评论

登录后才能评论

评论列表(0条)

保存