单片FSK调制解调器MSM7512B及其应用_第1页
单片FSK调制解调器MSM7512B及其应用_第2页
单片FSK调制解调器MSM7512B及其应用_第3页
单片FSK调制解调器MSM7512B及其应用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片FSK调制解调器MSM7512B及其应用航天部8511研究所(210016)黄宜适摘要:介绍了价廉实用的调制解调器芯片MSM7512B的功能,并给出了MSM7512B与8031单片机连接的一种实用电路和相应控制程序。关键词:调制解调器单片机控制随着计算机与数据终端的普及,对数据通信的要求日益迫切,应用更加广泛。当前最方便灵活与经济实用的方法是利用数据调制解调器(MODEM)借助现在的模拟电话公用交换网进行数据传输。目前国内市场上单片SFKMODEM集成电路较多,主要有MO2TOROLA,INTEL,AMD,TI,OKI等公司的产品,中大多数芯片价格较贵,较复杂,MB是日本OKISMSM69

2、27基础之上最新,使用极其方便。MSM7510 MSM7512B均采用单电源供电(35V),内含发送接受带通滤波器,具有载波检测和自环测试功能,同时它们内部都提供输出信号放大驱动电路,其数据接口与TTL电平兼容,可与大多数微处理器连接。其中MSM7510采用CCITTV121标准,可提供300bit全双工数据传输:MSM7512B采用CCITT75bitV123标准,可进行1200bit半双工或1200bit收发两种方式的数据传输。本文仅对MSM7512B的功能和应用做一介绍。脚4(EAI):外部信号输入端。此管脚输入信号经7512B放大后,从AO输出,不用时悬空。5():61,(X2):3H

3、,由于片内已CL):输出3158MHZ信号以供外部使用。脚9(RD):串行数据接收端。脚10(CD):载波检测端。输出低电平为检测到FSK载波或应答信号,否则为高电平。脚11(XD):串行数据发送端。脚12(RS):数据发送使能端。输入低电平时允许7512B进行数据发送,高电平时不允许数据发送。脚13(TEST):芯片功能检测端。接低电平时,进入内部功能检测状态。脚14(MOD1),15(MOD2):工作模式选择开关。脚16(AOG):输出信号电平选择端。接高电平时,输出信号电平典型值为210dbm;接低电平时,输出信号电平典型值为24dbm。MSM7512B主要由调制器(发送器),解调器(接

4、收器),接口控制逻辑电路以及信号滤波放大电路组成。其内部结构方框图如图2所示。1MSM7512B芯片简介MSM7512B为16脚双列直插式封装,其管脚排2MSM7512B工作模式7512B有两条工作模式选择端MOD1和MOD2,可选择四种工作模式。模式1,模式2工作状态如表1所示。模式3(MOD1=0,MOD2=1):自环测试模式。此模式下,7512B的发送端与接收端内部相接,同时发送滤波器、接收滤波器都与同一个信道相连。测试时,发送数据应与接收数据一致。模式4(MOD1=1,MOD2=1):掉电模式。此模式下,芯片功耗仅为0.1mW,而其它工作模式一般功耗为25mW。列如图1所示。VDDAI

5、AOEAIGNDX1X2CLKMSM7512B116AOGMOD2MOD1TESTRSXDCDRD89图1MSM7512B管脚排列3MSM7512B的应用由于7512B支持TTL电平,所以可以与大多数微处理器连接完成调制解调器功能。图3是7512B与8031单片机连接的一个典型电路。在8031的控制下,脚1(VDD):接35V电源。脚2(AI):载波接收端。脚3(AO):载波发送端。62四通电脑应用美国德州工控机6257723062577231电子技术应用1998年第9期3允许中断3 EA=1;3允许定时器T1中断3 ET1=1; AI解调器前置放大FSK3设置定时器T1工作方式3 TMOD=

6、0x00; 电路带通滤波器3置定时器T1时间常数,8031串行TL1=0x0a; 调制器XD口波特率为75bit3 EAITH1=0xf4;接TEST口3开启定时器T13 TR1=1; 定时控3设置串行口控制寄存器3 SCON=0x70; 电路MOD2制TI=0;逻3循环发送31H字节3 while(1) 辑SBUF=0x31;电3等待发送完毕3 while(TI=0; 路TI=0;TI=0;CLKRSCDt01void(图2MSM7512B内部结构框图130; 3关闭定时器T13 表1TL1=0x0a; 3重新设置定时器T1时间常频率OD1数3 传号空号传号TH1=0xf4;3开启定时器T1

7、3 模式1半双工2100Hz1300Hz2100Hz1300HzTR1=1;模式20175bit发 1200bit收450Hz390Hz2100Hz1300Hz 3模式2下数据接收程序3#include<io51.h>7512B可以很方便地完成数据发送和接收、载波检测、voidreceive(void)P1=0x0d; 3设置模式2方式,并禁止7512B进自环测试等功能。行数据发送。3PCON=0; 3SMOD=13EA=0; 3关闭中断3TMOD=0x20; 3设置定时器T1工作方式3 TL1=0x20; 3置定时器T1时间常数,8031串行口波特率为1200bit3TH1=0xe8;TR1=1; 3开启定时器T13SCON=0x70; 3设置串行口控制寄存器3 图37512B应用电路RI=0;以下介绍8031在7512B模式2下的数据发送和3循环接收数据3 while(1) 数据接收控制程序,程序使用C51编写。while(RI=0); 3等待接收完毕3 ACC=SBUF; 3输出接收到的数据处理3 3模式2下数据发送程序3 RI=0;#include<io51.h>voidsend(vo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论