73K222AL单片式调制解调器与单片机的接口电路

发布者:光子梦境最新更新时间:2012-02-25 来源: 国外电子元器件 关键字:调制解调器  微控制器  通讯  73K222AL 手机看文章 扫描二维码
随时随地手机看文章

1 概述

73K222AL是TDK公司新近推出的K系列单片式调制解调器,是专门用于和微控制器配套以组成远距离数据通信与控制系统的集成电路芯片。73K222AL芯片是73K212的替代产品,其主要功能如下:

●符合CCITTV.22,V.21,Bell 212A和Bell 103标准协议;

●全双工,速度可达1200bps(DPSK方式);

●具有DTMF拨号功能;

●具有应答音、防卫音的发送与检测功能;

●接口与MCS51系列微控制器兼容;

●可异步、同步串行通讯;

●采用单一5V电源供电。

73K222AL具有TQFP44、DIP28和PLCC28三种封装形式,各主要引脚的功能如下:

VDD与GND:电源接入端。

VREF:内部参考电压,与地之间应接0.1μF旁路电容。

Iset:芯片参考电流端,应外接2MΩ电阻到VDD。

ALE:地址锁存端。

AD0~AD7:地址/数据复用引脚。

CS:片选信号。

CLK:振荡器输出。

INT:中断输出。

RD和WR:读、写控制端。

RESET:复位端、高电平有效。

RXD、TXD:分别为串行输入、输出端。

EXCLK、RXCLK、TXCLK:同步通讯控制端。

RXA,TXA:模拟输入与输出端。

XTL1、XTL2:11.0592MHz晶振接入端。

2 接口电路

73K222AL与单片机的接口电路如图1所示,该电路主要由耦合电路、放大处理电路、modem电路和MCU电路等四部分组成。

[page]

2.1 耦合电路

该部分电路包括由光耦O1,电容C8,二极管D1等组成的铃流检测电路以及由PHL1音频隔离变压器组成的隔离电路。由于通讯系统被叫方摘机前,程控交换机将提供25Hz、POVAC的振铃信号。因此可通过光耦产生方波以触发微控制器,以使微控制器在响应该触发后吸合继电器来形成直流通道。

PHL1为耦合变压器,它的参数对整个电路影响很大。对于73K222AL芯片,笔者通过实践得出了如图2所示的该变压器等效电路。该电路在600Hz~3.5kHz范围内的幅度变化在±0.65dB以内,等效阻抗为600Ω,原副级匝数比为1:1。

2.2 放大处理电路与modem电路

该部分电路由LM358集成运放以及外围器件所组成,可用于输入、输出信号的幅度调整。

由于所有modem芯片对电源的要求都比较高。因此应在73K222AL的电源接入端接上0.1μF和22μF的旁路电容器组,以滤云电源噪音。此外,在PCD设计时,还要注意使modem电路尽可能集中,以使其受外界的干扰可能的小。

2.3 MCU电路

MCU电路主要用来对modem芯片进行设置以及串行数据的收发。在这里,笔者采用的是AT89C51单片机。

在单片机与modem的接口电路中,主要有三类信号。

(1)地址与数据:它们由AD0~AD7所组成。

(2)控制信号:由CS、RD、WR组成。

(3)串行通讯线:主要由RXD、TXD等组成。

图1中的电路是经过调试的实用电路,可以直接应用到相关系统中。

3 73K222AL中的寄存器

73K222AL有5个寄存器,可用来对芯片进行设置与控制。

3.1 寄存器0

寄存器0为控制寄存器,用来设置通讯方式和通讯速率,其D0~D7位的意义如下:

对于D0位:当D0=1时,为主叫方,D0=0时为被叫方。所谓主叫方与被叫方,其实就是规定一下数据传输通道。对于主叫方,它数据发送使用的是1200Hz通道,而接收方的数据发送使用的则是2400Hz通道。因为只有这样规定一下,才可进行全双工通讯。

D1为0时,表示不允许TXA输出。D1为1时,表示允许TXA输出。

D6通常为0,其余各位的组合选用方式如表1和表2所列。

表1 寄存器0的D2~D5位组合选择方式

D5 D4 D3 D2 功  能  选  择
0 0 0 0 省电方式
0 0 1 0 外步同步方式
0 0 1 1  
0 1 0 0 异步通讯,8位(1位起始,6位装饰,1位停止)
0 1 0 1 异步通讯,9位(1位起始,7位数据,1位停止)
0 1 1 0 异步通讯,10位(1位起始,8位数据,1位停止)
0 1 1 1 异步通讯,11位,(1位起始,8位装1饰,位奇偶位,1位停止)
1 1 0 0 选择FSK方式

表2 寄存器0的D4、D5和D7位组合选择方式

D7 D5 D4 选    择
0 0 X DPSK方式,通讯速率1200bps
1 0 X DPSK方式,通讯速率为600bps
0 1 1 FSK方式,贝尔103协议
1 2 1 FSK方式,CCITTV.21协议

对于图1所示接口电路,选择波特率为1200bps,对于10位异步串行通讯可将寄存器0设置为:

主叫方:00011011B

被叫方:00011010B

3.2 寄存器1

该寄存器为控制发送单元,其中D0、D1位用于选择工作模式。正常为00,其余为测试状态。

D2为0时为正常工作状态。为1时为省电状态。D3为0时选择11.0592MHz作为CLK脚输出。为1时选择16倍数据速率作为CLK脚输出。

D4为0时选择正常工作方式,此时DPSK数据要通过加扰器。D4为1时选择不加扰方式。

D5为0时禁止INT输出。为1时允许INT输出。

D7和D6的组合选择方式如表3所列。

表3 寄存器1的D6和D7位组合选择

D7 D6 选    择
0 0 选择发送TXD上的数据信号
0 1 选择交替0或1作为发送数据
1 0 选择全1作为发送数据
1 1 选择全0作为发送数据

3.3 寄存器2

该寄存器主要用于通讯过程中的监测,其各位的定义如表4所列。

表4 寄存器2的位定义

D7 D6 D5 D4 D3 D2 D1 D0
X X 与RXD相同 未加扰信号检测 载波检测 回铃音检测 监测呼叫信号 监测接收的信号电平

3.4 寄存器3

寄存器3用于控制接收和产生应答音、DTMF拨号音以及拨号音。

回应答音时,设置为10100001B。

发拨号音时,设置为1001D3D2D1D0,其中D3D2D1D0组成拨号的16个键值[1]。

允许接收RXD时,设置为00000000B。

除了上述3个寄存器外,寄存器4为身份识别寄存器,对于73K222AL芯片,其读出值的D7位为1,D6位为0。

4 控制软件程序

4.1 初始化

初始化的目的是设置波特率和中断管理程序。具体程序如下:

MA2:MOV DPTR,#0E000H

MOV TMOD,#21H ;BAUD=1200

MOV TH1,#0E8H ;MODEM方式

MOV TL1,#0E8H

MA0:MOV SCON,#01010000B

MOV PCON,#00H

MOV TH0,4CH ;50mS 19456

MOV TL0,#00H

SETB TR1 ;START T1

SETB TR0 ;START T0[page]

CLR ES ;不允许串行中断

SETB EX0;允许INT0中断,用于专线上信号的检测

SETB EX1 ;允许T0中断

SETB IT1

CLR IT0

SETB PT0

SETB EA

4.2 拨号子程序

如使用电话系统,主叫方只有通过拨号才能与被叫进行联接。这个过程手工艺流程刺:吸合继电器

DIAOUT:mov dptr,#0E000h

mov a,#00011001b

movx @dptr,a

inc dptr

mov a,#00110000b

movx @dptr,a

;

mov rl,#0

t-d0:mov a,r1

mov dptr,#hao1

movc a,@a+dptr

;

mov dptr,#0E003h

movx @dptr,a

;

mov dptr,#0E000h

mov a,#00011011b

movx @dptr,a

;

lcall edlay

;

mov dptr,#0E000h

mov a,#00011001b

movx @dptr,a

;

lcall edlay

inc rl

cjne r1,#4,t-d0

ret

hao1:DB 92h,9ah,91h,9ah

这里,被叫方的电话号码2010,通过修改数据区hao1,就可容易地实现其它号码的呼叫。

4.3 回应答音

被叫方在接到铃流信号后,由单片机产生中断以吸合继电器,发送应答音给主叫方,程序如下:

INT_0:PUSH DPH ;用于吸合继电器,回应答音

PUSH DPL ;再看对方是否有数据来。

CLR P1.6

CLR ES

MOV 2FH,A

lcall edlay

lcall edlay

;

mov dptr,#0E001h

mov a,#00110000b

movx @dptr,a

;不允许RXD

mov a ,#10100001b

mov dptr,#0E003h

movx @dptr,a

;

mov dptr,#0E000h

mov a;#00011010b

movx @dptr,a

;允许TXA

LCALL EDLAY

LCALL EDLAY

在这里,被叫方是将发送的2100Hz信号作为应答音。

4.4 主叫方正常通讯

在被叫方回应答音后,主叫方可以监测寄存器2的D2位,如果为1,则可对主叫的modem作如下设置:

mov a,#00000000b

mov dptr,#0E001h

movx @dptr,a

;

mov a,#0000001b

mov dptr,#0E003h

movx @dptr,a

;

mov a,#00011011b

mov dptr,#0E000h

mov @dptr,a

下面是0.5秒的延时子程序,可用来进行上述程序的协调。

EDLAY:MOV R6,#255

EDLA1:MOV R7,#255

EDLA2:NOP

NOP

NOP

NOP

Nop

Nop

Nip

NOP

NOP

DJNZ R7,EDLA2

LCALL W

DJNZ R6,EDLA1

RET

4.5 被叫方的正常通讯设置

被叫方在回答音后,就可对73K222AL的几个主要寄存器作如下设置,以便进入通讯状态。

; 允许RXD

mov a,#00011000b

mov dptr,#0E000h

movx @dptr,a

;

mov a,#0000000b

mov dptr,#0E001h

movx @dptr,a

;

movx a,#0000001b

mpvx @dptr,a

;

movx @dptr,a

;

mov a,#00011010b

mov dptr,#0E000h

movx @dptr,a

5 结束语

本文详细阐明了73K222AL的使用要点。从目前的资料来看,73K222AL仍是一款性价比非常好的单片式modem芯片,TDK公司K系列的其它款modem芯片的基本原理与73K222AL相近,因此,本文的讨论对于K系列的其它芯片也有参考意义。

关键字:调制解调器  微控制器  通讯  73K222AL 引用地址:73K222AL单片式调制解调器与单片机的接口电路

上一篇:应用MSP430F149单片机的超低频波形发生器
下一篇:单片机控制的双路有源滤波器设计

推荐阅读最新更新时间:2024-03-16 12:54

基于PICFxx单片机控制的正弦波逆变电源
  逆变电源是一种采用电力电子技术进行电能变换的装置。随着电力电子技术的发展,逆变电源的应用越来越广泛,但应用系统对逆变电源的输出电压波形特性也随之提出了越来越高的要求,因为电源的输出波形质量直接关系到整个系统的安全和可靠性指标。   随着数字信号处理技术的发展,以SPWM控制方式设计的逆变电源越来越受到青睐。本文介绍的SPWM逆变电源就是采用PIC单片机来实现SPWM控制和正弦波方式输出,而且电路简单,性能安全可靠,灵活性强,同时可以降低谐波,提高效率。    1 SPWM逆变器结构   逆变电源的拓扑结构有多种形式,图l所示是SPWM逆变电源的基本结构,它主要由变压器中心抽头推挽式升压电路、逆变电路、滤波电路、驱动
[电源管理]
基于PICFxx<font color='red'>单片机</font>控制的正弦波逆变电源
基于单片机ATmega16的无线温度监测系统
摘要:利用AVR系列的ATmega16单片机、无线收发模块nRF24L01、数字温度传感器DS18B20和LCD1602液晶显示器设计了无线温度监测系统。该系统通过配置ATmega16单片机,采集DS18B20转换的温度量,将温度信息显示在LCD1602液晶显示器上,同时通过无线收发模块将温度信息传送到管理终端进行显示和处理。系统同时保证当被测温度不在合理范围时发出声音报警信号。 关键词:单片机;ATmega16;DS18B20;无线温度监测;nRF24L01 0 引言 随着社会的发展和进步,越来越多的场合对温度的要求日臻严格,温度监控系统的应用日趋受到重视。在农业发展领域,农业大棚、冷库、培育温室等众多场合都需要温度测量技
[工业控制]
基于<font color='red'>单片机</font>ATmega16的无线温度监测系统
国民技术从后装市场入手,助力汽车智能安全升级
“2021中国集成电路设计创新大会暨IC 应用博览会”(简称ICDIA )在苏州狮山国际会议中心举办。围绕近期火热的汽车电子缺芯和国产化话题,“第八届汽车电子创新论坛暨2021汽车芯片供需对接会”同期召开,国民技术作为汽车电子领域的国产力量应邀参会,并携带“目录”推荐的N32S032车规级安全芯片、N32G43系列MCU、N32G45系列MCU等车载电子芯片产品及车用解决方案参加了对接路演和产品展示,同时还在“供需对接”闭门会议上作了《国产芯片助力汽车智能安全升级》的话题演讲。 图 | 国民技术产品展台 众所周知,当前的汽车产业正面临大变革、大变局,这对于在半导体领域还不成熟的中国来讲,既是挑战又是机遇。在缺少经验累积的现
[嵌入式]
国民技术从后装市场入手,助力汽车智能安全升级
MSP430学习笔记(一)--从点灯说起
在我自学使用德州仪器所生产的MSP430系列微控制器时,遇到了新手都可能会遇到的一些问题,现总结记录如下,作为笔记保留,同时也希望能帮到其他有需要的人。新手建议从MSP430G2553学起。 这个范例是来自Ti官网的MSP340G2553_LED闪烁实验,下面我们会在该例的基础上记录和修改。(笔记展示代码均使用Ti的Code Composer Studio 9.1.0作为开发工具) #include msp430.h int main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR |= 0x01;
[单片机]
MSP430学习笔记(一)--从点灯说起
高通收购4G调制解调器厂商Sandbridge
  据国外媒体报道,市场研究机构ForwardConcepts总裁兼首席分析师威尔-施特劳斯(WillStrauss)日前表示,高通(Qualcomm)已收购4G调制解调器厂商SandbridgeTechnologies(以下简称“Sandbridge”)。      施特劳斯称,市场传双方交易价格为5500万美元。      施特劳斯指出,高通并未透露该交易,这是因为高通认为该交易不会对公司财务状况带来实质影响。      Sandbridge成立于2001年,是一家无晶圆芯片厂商。Sandbridge针对3G和4G手机的基带及多媒体处理,研发软件定义(softwaredefined)的多核处理器。      施特劳斯表示,交易
[网络通信]
单片机应用智能开发平台的意义及功能解析
一、单片机应用开发平台的意义 单片机是最初的大型计算机的一个分支,主要用于:工业自动化控制、智能仪器、仪表、航海、航天、智能家电等领域。单片机作为一种嵌入式产品应用的主流控制芯片,应用十分广泛,而支持它的开发手段国内还比较落后,目前我国单片机嵌入式产品的开发行业中,仍实行随意性个体的自然经济的落后方式,即便技术力量较强的公司,也仍在实行“板凳模式”的产品开发方法,大量低水平的重复劳动形成了顽症。采用平台开发模式实行“阶梯模式”的开发方式从根本上解决了“板凳模式”的弊端。 二、单片机开发平台简介 单片机应用智能开发平台是为单片机的应用开发提供的一套解决方案,包括有中文开发平台操作系统、基础平台、扩展功能函数库、仿真调试等功能。开
[单片机]
<font color='red'>单片机</font>应用智能开发平台的意义及功能解析
基于AT89C51单片机和DDS器件实现频率特征测试仪的设计
1、 引 言 频率特性是一个系统(或元件)对不同频率正弦输入信号的响应特性。如图1所示,被测系统输入幅值为Ar、角频率为ω的正弦信号,如果该系统是线性的,则其稳态输出也是正弦信号,频率ω不变,幅值为Ac,相角差为φ。改变ω可以得到一系列输入和输出数据。输出对输入的幅值比A(ω)=Ac/Ar与ω的关系曲线称为该系统的幅频特性,通常取20 lg A(ω)称为对数幅频特性。输出对输入的相角差φ(ω)与ω的关系曲线称为该系统的相频特性。幅频特性和相频特性综合称为频率特性,常用的是系统的开环频率特性即波特图。 一个系统的频率特征可通过频率特征测试仪来测定。频率特性测试仪也称扫频仪,用于测试被测网络的幅频特性。他可以测量被测网络的谐振频
[单片机]
基于AT89C51<font color='red'>单片机</font>和DDS器件实现频率特征测试仪的设计
MSP430F149单片机实现温控仪
  引言   温度控制对于工业和日常生活等领域都具有广阔的应用前景,很多应用领域,需要精度较高的恒温控制,由于其控制具有非线性、时滞性和不确定性,用传统的控制达不到好的控制效果。模糊控制是一种基于规则的控制,它直接采用语言型控制规则,出发点是现场操作人员的控制经验或相关专家的知识,其鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,所以特别适合于0~100℃温度的精确控制。   MSP430系列单片机是一个16位的、具有精简指令集的、超低功耗的混合型单片机。MSP430F149单片机采用了精简指令(RISC),具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令,大量的寄存器以及
[单片机]
MSP430F149<font color='red'>单片机</font>实现温控仪
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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