MAX3110E的管脚及功能特点介绍

概述
max3110e内部集成了全功能uart和内置电泵电容以及土15kv esd保护的rs-232收发器。其中,uart部分采用兼容spitm/qspitm/microwiretm的串行接口,因而可节省线路板空间和微控制器的μc)i/0引脚。由于rs-232部分使用了特有的低压差输出级,从而使双接收/发送接口能够在高速通信、正常电源下提供真正的rs-232特性,而功耗仅600μa。由于uart和rs-232两部分电路共用电源和地,所以,它们既可联合使用也可独立使用。
通过max3110e可实现/μc的同步串行数据接口到异步串行通信口(rs-232)的转换,它可直接与pc机的串行口(com)相连。max3110e具有尺寸小,价格低,功耗少,通信速率高等特点,因此有着较好的应用前景。
2 管脚排列及内部结构
2.1管脚说明
max3110e有28脚窄dip和28脚宽so两种封装形式,其管脚排列如图1所示。各管脚的功能说明如下:
rlin,rlout,r2in,r20ut:rs-232接收器输入端或输出端。
tlin,t10ut,t2in,t20ut:rs-232发送器输入端或输出端;
vcc,gnd:电源和地;
x1,x2:晶振连接端,使用外部时钟时,xl为外部时钟的输入端,而此时x2不连;
cts:uart清除发送输入端,低电平有效;
rts :uart发送请求输出端,低电平有效,由rts位控制。也可用来控制rs485网络中的驱动器使能;
rx,tx:uart异步串行数据(接收器)输入端和(发送器)输出端;
din:spi/microwire串行数据输入端,为施密特触发模式;
dout:spi/microwire串行数据输出端,cs=1时为高阻态;
sclk:spl/microwire串行时钟输入端;
cs:uart片选输入端,低电平有效;
irq:uart中断输出端,低电平有效,开漏输出至微处理器;
shdn:硬件关闭输入端,当shdn=0时,关闭rs232发送器和电泵;
v+,v-:内部电泵产生的+5.5v和-5.5v电压;
c1+,c2+:内部电泵电容的正极,一般不连接;
c1-,c2-:内部电泵电容的负极,一般不连接。
2.2内部结构及功能
max3110e的内部结构功能如图2所示,它包括uart与rs-232两个独立的部分。其中,uart部分包括兼容于spi的串行接口、可编程波特率发生器、发送缓冲器及发送移位寄存器、接收缓冲器及接收移位寄存器、8字节接收fifo以及有四种可屏蔽中断源的中断产生器。而rs-232部分包括自带电容的电泵,以及可由shdn对其进行硬件关断的。
与maxim的其它产品一样,max3110e同样具有esd保护结构,可对意想不到的静电起强大的保护作用,其抗静电能力达±15kv,并可适应各种esd情况,如正常操作、关断模式和断电等。
3 读写时序及软件编程
3.1 读写时序
max3110e具有兼容spi/qspi(cpol=0,cpha=0)以及microwire的串行接口,可方便地与μc的spi进行接口连接,其同步串行spi接口的时序如图3所示。它支持μc的i/0线访问,并可用51系列单片机的p1口模拟spi串行接口。
spi串行接口是一个独立的全双工结构,它只接收16位数据字。因此,不论寄存器是否使用,只要从din接收一个16位字节,就会同时从dout产生一个16位的字节。其中,din数据字的前两位决定了传输数据的类型。当cs变低时,系统等待一个新的16位数据字,din(mosi)通常在时钟信号的上升沿锁存,而dout(miso)则在时钟信号的上升沿被
读入微处理器,dout的第一位(15位)由cs信号的下降沿传送,而14-0位则在sclk的下降沿被传送。
3.2软件编程
通过串行接口来读/写max3110e的内部寄存器,可完成uart的波特率设定、数据字长设置、奇偶校验使能、中断使能、8字节fifo使能以及收/发数据的读/写等。其配置由din、dout端各自的16位寄存器中的各位来控制,各位的具体涵义及状态如表1所列。
max3110e内有写设置寄存器,读设置寄存器,写数据寄存器和读数据寄存器等四种操作命令,表2是四种寄存器的操作格式。
写设置寄存器模式的作用是清除fifo、r、t、ra/fe、dor-d7r、dot-d7t、pr和pt等寄存器,但rts与cts不受影响。din中fen,shdni,ir,st,pe,l,b3-bo等位的设置将在本次发送结束后有效,而屏蔽位(tm,rm,pm,ram)则在第16个时钟信号的上升沿开始有效。输出的dout带有14个尾零,前两位r和t是可选的。uart必须在晶振振荡稳定之后,才能正确地配置寄存器。
读设置寄存器模式可用来读取uart的最新配置,以控制芯片进入测试模式(位test=1时)。所谓测试模式是指芯片在内部将tx和rx连接,以实现自发自收的操作。
写数据寄存器模式可用来向tx缓冲器发送数据或从rx缓冲器中接收数据。如果没有新的数据,r位将会在第16个时钟信号的下降沿被清除。如果不传送数据而只想改变rts的状态,则可将te位置为1,以禁止数据的发送。
使用读数据寄存器模式可接收来自8字节fi-fo的数据。但应注意:读数据时将会清除r位及irq中断位。
3.3中断源与屏蔽
max3110e有4个可屏蔽中断源,分别为r、t、ra/fe与pr。当其中任一中断源发出请求且未被屏蔽时,max3110e将提出中断请求。如果中断的初始化条件不存在,那么,系统将通过读或写数据寄存器来清除irq中断。图4所示是中断源与屏蔽的功能框图。
3.4关断模式
max3110e的关断包括硬件关断与软件关断两冲模式,其中,硬件关断仅影响rs232收发器,而软件关断则控制uart工作,两者相互间没有影响。
通过软件命令shdni=1可使uart进入软件关断模式,当系统进入关断模式后,系统振荡器停止,功耗降低,同时清除fifo,r,ra/fe,dor-d7r,pr,pt等寄存器以及置t=1。uart在关闭时,仍能监视接收器的活动。当shdnoi=0退出软件关断模式时,振荡器在cs的上升沿开始起振。
通过将管脚shdn接地可对rs-232收发器进行硬件关断,硬件断关时,电源电流为iccshdn,电泵关闭,v+降为vcc,v-升为0,发送器输出端变为高阻态。将管脚shdn接vcc则可退出硬件关断模式。
4 典型应用
每个max3110e内部均包含一个全功能的uart,以及两个rs232驱动器/接收器。max3110e在9位网络工作模式下支持多点通信;而在irda模式下则可用来与其它兼容sir的irda设备进行红外通讯,详细的操作过程与max3100类似。max3110e使用1.8432mhz或3.6864mhz晶振,可产生300-230kb/s的所有通用波特率,因而可提供各种灵活的通信方式。
uart和rs232既可联合使用,也可分开单独使用,其典型应用电路分别如图5和图6所示。
对于没有spi接口的微处理器,一般需要采用接口线和软件子程序来模拟spi接口,此时应使用cpol=0,cpha=0模式。需要注意的是:每次发送与接收的数据必须是16位字节,通信的波特率也必须协调一致。对于8051系列单片机,可使用下面的utlk子程序来模拟spi接口,其中的txl和tx2作为发送数据寄存器,而rxl和rx2则作为接收数据寄存器,具体程序如下:
口线定义
dout bit p1.0 ;数据从uart输出
din bit p1.1 ;数据从uart输入
sclk blt p1.2 ;串行时钟
cs blt p1.3 ;片选,低电平有效
irq bit p3.2 ;中断请求
;ram单元分配
txl equ 10h ;发送数据寄存器高八位
tx2 equ 11h ;发送数据寄存器低八位
rxl equ 12h ;接受数据寄存器高八位
rx2 equ 13h ;接受数据寄存器低八位
utlk子程序
utlk:
clr cs ;使max3110e片选端有效
mov a,txl ;从tx1中取高八位数据
call byt8 ;发送并接收高八位
mov rxl,a ;接收到的高八位送rx1
mov a,tx2 ;从tx2中取低八位数据
call byt8 ;发送并接收低八位
mov rx2,a ;接收到的低八位送rx2
setb cs ;使片选端无效
ret
从din端移出8位,同时从dout端接收8位送到a
byt8:mov #8 ;8位传送
setb dout ;确保能从dout接收
b8lp:rlc a ;将最高位移至cy
mov din,c ;发送到din端
setb scik ;时钟脉冲上跳
mov c,dout ;读取数据位
clr sclk ;时钟脉冲下跳
mov acc.0,c ;接收位送至acc.0
djnz r4,b8lp ;循环直到8位完成

如何在Spring Security中实现基于API密钥的身份验证
基于FPGA的DDR3 SDRAM控制器用户接口设计
为边缘的AI定义适当的计算能力
英飞凌的MCU产品线将导入EtherCAT 以满足工业自动化市场的通讯需求
明文存储的Signal Desktop 应用程序消息解密密钥
MAX3110E的管脚及功能特点介绍
朗科双十一活动活动拉满,一起来抽华为P50手机
ChatGPT plus多少钱一个月 ChatGPT Plus国内代充教程
镭拓科普双工位连续激光焊接机助力制造企业提高生产效率
松下集团承认在申请产品品质认证时数据造假
华为新款智能眼镜发布,搭载Harmony OS的智能眼镜会有什么不同
浅析机器学习的前沿技术及技术趋势
智能传感“关键”蚌埠造
稳压器为什么总是跳闸 稳压器经常跳闸怎么解决
现阶段对尾气的处理方法
人工智能开启幼儿教育新时代_早教机器人走向千家万户
变压器为什么从高压侧充电?变压器从低压侧充电的危害
中国首批14项5G标准发布,接轨全球5G标准为5G商用提供更好技术支撑
利用数字电位器实现数控低通滤波器
各个行业中的模拟量数据有什么样的差异