摘要:HT9200A是Holtek公司生产的串行式DTMF电路芯片。本文分析了HT9200A的电路结构与作用特点,给出了HT9200A与AT89C51单片机的接口电路,并结合公用电话网中的数据通讯给出了具体的软件编程。关键词:通讯;单片机;HT9200A;DTMF分类号:TN915.03文献标识:B文章编号:1006-6977(2000)11-0028-02在水、电、煤气表的自动抄录和IC卡电话机的话费统计等分布式测控系统中,人们希望能在现有的公用电话网上进行适当的网络联接以实
摘要:
HT9200A是Holtek公司生产的串行式DTMF电路芯片。本文分析了HT9200A的电路结构与作用特点,给出了HT9200A与
AT89C51单片机的接口电路,并结合公用电话网中的数据通讯给出了具体的软件编程。
关键词:通讯;单片机;HT9200A;DTMF
分类号:TN915.03 文献标识:B 文章编号:
1006-
6977(2000)
11-0028-02 在水、电、煤气表的自动抄录和
IC卡
电话机的话费统计等分布式测控系统中,人们希望能在现有的公用电话网上进行适当的网络联接以实现数据的传输与控制。Holtek公司新近推出的DTMF电路HT9200A便是专用于电话联网控制的
模块,它可以方便地与微控制器系统接口,以便组成智能型电话网络的测控系统。 1 HT9200A芯片介绍 HT9200A是串行式DTMF电路,具有很好的温度适应性,其工作温度范围为-20℃~+70℃,它采用8脚
DIP或
SOP封装形式,其管脚排列昭图1所示。各引脚的功能说明如下:
●CE:片选信号输入端,低电平有效;
●X
1、X
2:3.579545MHz晶振接入端;
●V
DD、V
SS:
电源正负输入端,正常工作电压范围为2~5.5V,工作
电流为2mA左右;
●CLK:串行数据的同步信号输入端,f
CLK为
100kHz左右;
●DATA:串行数据输入端;
●DTMF:DTMF信号输出端。
图2所示为HT9200A的输入输出时序图当CE为低电平时,选中芯片并在CLK的下降沿将串行口DATA上的数据锁存。每个数据为5位二进制码,在CLK下降沿到来时,选锁存低位,再锁存高位。当5位均为1时,结束DTMF的发送。
HT9200A的输入与输出频率由5位(D
4~D
0)不同的位码组合决定,表1所列为HT9200的输入位码组合与输出频率的对应关系。 表1 HT9200A输入组合与输出频率 D4 D3 D2 D1 D0 符号 输出频率(HZ) 0 0 0 0 0 0