1. 概述
MAX3140内部集成了一个通用的UART和失效安全形式的RS-485/RS-422收发器。其UART部分的编程选用SPITM/QSPITM/MICROWIRETM兼容的串行接口,大大简化了MAX3140与μP的衔接;而RS-485/RS-422接口部分支撑外部引脚编程,能够将接口设置为半双工/全双工、限斜率输出(下降EMI)等作业方法。除了共用电源外,两部分电路彻底独立,运用起来可分可合,结构和功用愈加灵敏。其主要功能指标如下:
●选用28脚SSOP封装,内置UART和RS-485/RS-422接口电路。
●兼容于SPITM/QSPITM/MICROWIRETM串行接口。
●真实的失效安全形式,下降了对网络终端匹配的要求。
●可用引脚设置的RS-485/RS-422特性包含:设置半双工/全双作业业方法;设置限斜率输出方法,下降EMI搅扰;设置数据传输数率:115kbps/500kbps/10Mbps;设置接纳器/发送器的输入/输出相位,以答应软件纠正双绞线极性接反。
●内置功用强大的UART,包含可编程波特率,外接3.6864MHz晶振时,最高可达230kbps;支撑IrDA格局;关断时答应接纳器有用中止;8级接纳FIFO,防止μP丢掉有用数据;第9位地址认可中止。
●总线上答应挂接多达256个网络节点。
●单5V作业电源,典型作业电流645μA。
●20μA的硬件关断电流。
●硬件/软件别离兼容于MAX3100和MAX3089。
MAX3140灵敏的结构和优异的接口功能特别适合于工业操控、局域网、HVAC和楼宇操控、嵌入式体系、智能仪器仪表及其一些要求下降EMI搅扰的使用。
2. 引脚摆放及其内部结构
MAX3140引脚摆放如图1所示。图2为MAX3140的内部结构图,它包含两个独立的部分:UART和RS-485/RS-422接口。UART部分包含兼容于SPI的串行接口、中止逻辑(四种可屏蔽中止源)、波特率发生器、发送缓冲器、发送移位寄存器、8级接纳FIFO、接纳缓冲器和接纳移位寄存器;RS-485/RS-422接口包含半双工/全双工接口挑选、限斜率输出操控、差分输入和差分输出极性操控和失效安全防护形式的终端装备。
3. 软件编程及接口装备
.1 软件编程
MAX3140选用兼容于SPITM/QSPITM/M%&&&&&%ROWIRETM的串行接口,也支撑μP的I/O线拜访(如51系列单片机的P1口模仿SPI串行接口)。读/写时序在同一个16位时钟下完结,其操作时序如图3所示。
经过串行接口可读/写MAX3140的内部寄存器,完结UART内部参数的设置、收/发数据的读/写等,详细包含以下四种操作指令:
a. 写装备寄存器(D15,D14=1,1)
写装备寄存器的操作指令如表1所列。其间,FEN为是否启用FIFO;SHDNi为是否进入软件关断形式;TM为是否答应发送缓冲器空时发生中止;RM为是否答应接纳缓冲器或FIFO数据有用时发生中止;RAM为是否答应接纳器有用(关断形式时)或帧过错(正常形式时)中止;IR为是否启用IrDA方法;ST为挑选1位或2位中止位;PE为是否启用奇偶校验位;L为挑选7位或8位数据格局;B3,B2,B1,B0为波特率挑选位(300~230kbps);R为接纳器或FIFO是否为空;T为发送缓冲器是否为空。
b.读装备寄存器(D15,D14=0,1)
该装备寄存器的操作指令如表2所列。其间,TEST为是否启用测验形式,其它位的界说与写装备寄存器相同。
c.写数据寄存器(D15,D14=1,0)
写数据寄存器的操作指令如表3所列。其间,TE为是否答应发送,RTS为对应引脚上的RTS输出,Pt为发送的奇偶校验位,D7t~D0t为发送数据;RA/FE为接纳有用(UART关断时)或帧(正常作业形式时)状况位,CTS为CTS引脚上的状况位,Pr为接纳的奇偶校验位,D7r~D0r为接纳数据,R、T界说与装备寄存器相同。