添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符G型号页 > 首字符G的型号第153页 > GM8125
   
 
成½½腾微电子有限公司
 
 
上海办事处电话:021-58998693/58994470
提供应用技术解决方案及样片
上海福跃电子科技有限公司全面代理销售
FOSVOS电子上海有限公司
联系地址:上海市浦东新区金高路1296弄103号1-3F
www.fosvos.com
 
 
 
 
 
 
 
 
GM8125 
 
1
5
的通用异步串口扩展芯片 
 
数据手册   2006.6 
成½½腾微电子有限公司
GM8125 
 
版本记½:2.3                 ½前版本时间:2006 年 6 月 
新旧版本改动比较: 
旧版 
文档页数 
11 
14 
14 
14 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
编制时间:2006 年 6 月 
由成½½腾微电子有限公司发布 
发布地点:成½ 
成½½腾微电子有限公司版权所有。
GM8125
½前版本 
文档页数 
14 
14 
14 
13 
主题(和旧版本相比的主要变化) 
增加封装机械尺寸、取消 DIP 封装 
修改读½令字操½的工½方式 
修改输入高电平 VIH 的最小值
 
取消 SSOP 封装 
如果您有技术、交付或价格方面的任½问题,请联系成½½腾微电子有限公司的相关办公室或½地的代理
商,或访问我们的½站:½½½.½½½½½.½½½ ,谢谢! 
上海办事处电话:021-58998693/58994470
提供应技术解决方案及样片
上海福跃电子科技有限公司全面代理销售
FOSVOS电子上海有限公司
联系地址:上海市浦东新区金高路1296弄103号1-3F
www.fosvos.com
 
 
1
页 共
13
2006
6
数据手册
成½½腾微电子有限公司
概述
GM8125
1
GM8125
可以将一个全双工的标准串口扩展成
5
个标准串口,并½通过外部引脚控制串口
扩展模式:单通道工½模式和多通道工½模式,即可以指定一个子串口和母串口以相同的波特
率单一的工½,也可以让所有子串口在母串口波特率基础上分频同时工½。
该芯片工½在多通道模式下时,子串口½主动响应从机发送的数据,并由母串口发送给主
机,同时返回子串口地址。该模式½每个从机的发送要求½½被及时地响应,即½所有从机同
时有发送要求,数据也不会丢失,基本实现了主控单元和外设通讯的实时性。
该芯片母串口和子串口的工½波特率可由½件调节,而不需要修改外部电路和晶振频率。
该芯片的外部控制少,应用灵活,编程½用简单,适用于大多数有串口扩展需求的系统。
2
特征
——采用写控制字的方式对芯片进行控制
——各子串口波特率可调(统一调节)
——数据格式
10
½或
11
½可选
——单通道模式下,最高波特率支持
为20Mbps ;多通道模式下,子串口最高波特率38400BPS
——子串口数:5 个
——由一个引脚选择芯片的工½方式是单通道工½模式还是多通道工½模式
——在单通道工½模式下,芯片工½无需初始化设½,工½串口由地址线控制选择
——在多通道工½模式下,各子串口的波特率等于母串口波特率的
6
分频
——在多通道工½模式下,
接收时地址线
SRADD2~0
MCU
返回接收子通道的地址,
MCU
接收到母串口送来的数据后就可根据
SRADD2~0
状态判断数据是从哪一个子串口送来
的;发送时先由
MCU
选择子串口再向母串口发送数据
- 与标准串口通讯格式兼容, TTL电平输出
——½工½电压:2.3~6.7V
——输出波特率误差小于
0.2%,输入波特率误差要求小于 2.8%
——每
采样
16
次,提高数据正确性
——输入地址引脚有
50½80KΩ Pull-Down
电阻,其它输入引脚有
50½80KΩ Pull-Up
阻( OSCI除外)
3
封装及引脚功½说明
GM8125
提供多电源和单电源两种封装,并提供
DIP , SDIP , SOP , SSOP
等多种封装½式,
用户可根据各自系统的应用环境选择不同等级的封装,引脚排布见图
1
所示:
数据手册
2
页 共
13
2006
6
成½½腾微电子有限公司
GND 1
OSCI 2
OSCO 3
TXD1 4
RXD1 5
TXD3 6
RXD3 7
TXD4 8
RXD4 9
VDD 10
TXD2 11
RXD2 12
TXD5 13
GND 14
28 VDD
27 MS
26 STADD0
25 STADD1
24 STADD2
23 SRADD0
OSCI 1
OSCO 2
TXD1 3
RXD1 4
TXD3 5
RXD3 6
TXD4 7
RXD4 8
TXD2 9
RXD2 10
TXD5 11
GND 12
GM8125
24 VDD
23 MS
22 STADD0
21 STADD1
20 STADD2
GM8125-S
19 SRADD0
18 SRADD1
17 SRADD2
16 RXD5
15 RST
14 RXD0
13 TXD0
GM8125-I
22 SRADD1
21 SRADD2
20 VDD
19 RXD5
18 RST
17 RXD0
16 TXD0
15 NC
1 GM8125
引脚排布图
该芯片的各引脚功½描述见表
1:
1
芯片引脚功½说明
引脚名
OSCO
OSCI
TXD1
RXD1
TXD2
RXD2
TXD3
RXD3
TXD4
RXD4
TXD5
GND
RXD5
TXD0
RXD0
RST
SRADD2
In
OUT
In
In
IN / OUT
方向
OUT
In
OUT
In
OUT
In
OUT
In
OUT
In
OUT
说明
振荡器输出;
振荡器输入;
子通道
1
发送端口;
子通道
1
的接收端口;
子通道
2
的发送端口;
子通道
2
的接收端口;
子通道
3
的发送端口;
子通道
3
的接收端口;
子通道
4
的发送端口;
子通道
4
的接收端口;
子通道
5
的发送端口;
电源地;
子通道
5
的接收端口;
母通道的发送端口;
母通道的接收端口;
系统复½
接收子通道地址
2;
数据手册
3
页 共
13
2006
6
成½½腾微电子有限公司
SRADD1
SRADD0
STADD2
STADD1
STADD0
MS
VDD
IN / OUT
IN / OUT
In
In
In
In
接收子通道地址
1;
接收子通道地址
0;
发送子通道地址
2;
发送子通道地址
1;
发送子通道地址
0;
GM8125
模式选择,MS=1,单通道工½模式;MS=0,多通道工½模式;
地址线
StAdd
为全‘0’时,MS 为½令字读写控制引脚,MS=1,读
½令字,MS=0,写½令字;
电源电压;
4
4.1
芯片功½详细描述
单通道工½模式
½模式控制引脚
MS = 1
时,芯片工½在单通道工½模式下,单通道模式在一个时刻只允许
一组
RXD
TXD
与母串口进行通讯。芯片的地址线用于选择希望和母串口相连接的子串口,
外部
MCU
通过三根输入地址线和三根输出地址线选择指定和母串口连接的子串口。输入/输出
地址线可以不相同,则连接到母串口上的
RXD
TXD
可以属于不同的子串口。
注意:通讯时不½将
StAdd
½为‘000’
单通道工½模式各地址线定义如表
2:
2
单通道工½模式下地址线定义
STADD2
001½101
STADD1
STADD0
SRADD2
0
0
0
1
1
0
0
0
1
1
0
1
1
0
0
1
0
1
0
1
001½101
SRADD1
0
1
1
0
0
SRADD0
1
0
1
0
1
定义
选择子串口
1
RXD
选择子串口
2
RXD
选择子串口
3
RXD
选择子串口
4
RXD
选择子串口
5
RXD
选择子串口
1
TXD
选择子串口
2
TXD
选择子串口
3
TXD
选择子串口
4
TXD
选择子串口
5
TXD
其时序如图
2
3
所示:
数据手册
4
页 共
13
2006
6
www.fosvos.com
GM8123 & GM8125
应用驱动
C
½数包
上海福跃电子科技有限公司提供芯片销售及技术方案技术支持
来自: www.fosvos.com
1 概述 
GM812X 系列串口扩展芯片可为用户提供最简单和高性½的通用串口扩展方案,该系列芯片
子串口最高波特率达3840½½½。该芯片提供两种工½模式,用户可根据需要灵活选择。该芯
片母串口和子串口的工½波特率可由½件调节,
而不需要修改外部电路和晶振频率。
GM812X 
系列芯片的外部控制少,应用灵活,编程½用简单,适合于大多数需要多串口扩展的应用场
合。 
2 应用说明 
2.1 硬件接口 
GM812X 系列的典型应用如图1 所示:
 
 
图1 典型硬件接口电路 
1 中选用89C51 ½为系统的主机,通过GM8125 扩展了5 个子串口,5 个子串口可以与5 个
从机相接。如果用户只需要扩展3 个串口,则可采用GM8123,硬件连接方法和GM8125相同。
 
2.2 程序示例
 
2.2.1 单通道工½模式程序示例
 
此程序应用的环境是5 个从机分别以1200、2400、4800、9600、19200½½½ 的波特率工½,
并且主机与5 个从机的数据通讯采用分时的方式,
即每次只对一个从机发送和接收数据。
序以C51 为例:
 
 
/*CPU:AT89C51 */ 
/*晶½频率:22.1184MH½        */ 
/*机器周期:0.54½S            */ 
www.fosvos.com
/*语言:C51                    */ 
/*TEL:021-58998693/58994470    */ 
/*   ½½½.½½½½½½.½½½            */ 
/*  MSN:½½½_½½½½½@½½½½½½½.½½½  */ 
/**************************************************************/ 
#½½½½½½½ <½½½51.½> 
#½½½½½½ DELAY_TIME 60000 //D½½½½ ½½½½ 
/**********************I/O 定义***********************/ 
½½½½ MS=P3^6; //GM8125 工½模式控制 
½½½½ RESET=P3^7; //GM8125 复½引脚控制 
½½½½ STADD0=P1^4; //GM8125 发送地址线0 
½½½½ STADD1=P1^5; //GM8125 发送地址线1 
½½½½ STADD2=P1^6; //GM8125 发送地址线2 
/******************数据变量定义*****************/ 
½½½½½½½½ ½½½½ S½½½B½½½[5½=½0½½½,0½45,0½67,0½½½,0½½9½; 
½½½½½½½½ ½½½½ R½½½½½½B½½½[5½=½0½00,0½00,0½00,0½00,0½00½; 
½½½½½½½½ ½½½½ ½=0 ,½=0 ,½=1,½=0; 
/*********************************************/ 
/*½数名称:½½½½½.C */ 
/*½数功½: 延时程序*/ 
/*********************************************/ 
½½½½ ½½½½½(½½½½½½½½ ½½½ ½) 
½ 
½½½½½½½½ ½½½ ½; 
½=0; 
½½½½½(½ < ½) 
½½++;½ 
½½½½½½; 
½ 
/******************************************************/ 
/*½数名称: MAIN.C */ 
/*½数功½: 主机主程序*/ 
/*********************************************/ 
½½½½ ½½½½(½½½½) 
½ 
TMOD = 0½20; //指定定时器1 工½在方式2 
IE = 0½90; //开串行口中断 
SCON=0½½0; //串行口工½在方式3 
½½½(½=0;½<5;½++) //选择5 个子串口以5 种不同波特率工½ 
½ 
½½½½½½(½) 
½ 
½½½½ 0:½ 
TH1=0½½0; //装入定时器1 初值,设½工½波特率为1200½½½ 
www.fosvos.com
TL1=0½½0; 
PCON=0½00; 
P1=0½11; //选择8125 子通道1 工½ 
½½½½½; 
½ 
½½½½ 1:½ 
TH1 = 0½½8; //装入定时器1 初值,设½工½波特率为2400½½½ 
TL1 = 0½½8; 
PCON=0½00; 
P1=0½22; //选择8125 子通道2 工½ 
½½½½½; 
½ 
½½½½ 2:½ 
TH1 = 0½½4; //装入定时器1 初值,设½工½波特率为4800½½½ 
TL1 = 0½½4; 
PCON=0½00; 
P1=0½33; //选择8125 子通道3 工½ 
½½½½½; 
½ 
½½½½ 3:½ 
TH1 = 0½½½; //装入定时器1 初值,设½工½波特率为9600½½½ 
TL1 = 0½½½; 
PCON=0½00; 
P1=0½44; //选择8125 子通道4 工½ 
½½½½½; 
½ 
½½½½ 4:½ 
TH1 = 0½½½; //装入定时器1 初值,设½工½波特率为19200½½½ 
TL1 = 0½½½; 
PCON=0½00; 
P1=0½55; //选择8125 子通道5 工½ 
½½½½½; 
½ 
½½½½½½½: 
½½½½½; 
½ 
TR1=1; //启动定时器1 
MS=1; //GM8125 工½在单通道工½模式下 
/*主控MCU 发送/接收程序*/ 
SBUF=S½½½B½½½[½½; 
½½½½½(TI==0); 
TI=0; 
½++; 
REN = 1; 
www.fosvos.com
½½½½½(½!= ½); //等待接收完成 
REN = 0; //停止接收 
½++; 
TR1=0; //T1 停止 
½ 
½ 
½½½½ C½½½R½½½½½½(½½½½) ½½½½½½½½½ 4 
½ 
½½(RI) 
½ 
R½½½½½½B½½½[½½ = SBUF; 
RI = 0; 
½++; 
½ 
½ 
2.2.2 多通道工½模式程序示例 
此程序应用的环境是5 个从机均以19200½½½ 的波特率工½,要求主机对5 个从机分别发送
完数据后要等待从机向主机返回一个数据。程序以C51 为例: 
/**************************************************************/ 
/*CPU:AT89C51 */ 
/*晶½频率:22.1184M */ 
/*机器周期:0.54½½ */ 
/*语言:C51 */ 
/*TEL:021-58998693/58994470    */ 
/*   ½½½.½½½½½½.½½½            */ 
/*  MSN:½½½_½½½½½@½½½½½½½.½½½  */ 
 
/**************************************************************/ 
#½½½½½½½ <½½½51.½> 
#½½½½½½ DELAY_TIME 60000 //D½½½½ ½½½½ 
#½½½½½½ DELAY_TIME1 1 
/**********************I/O 定义***********************/ 
½½½½ MS=P3^6; //GM8125 工½模式控制 
½½½½ RESET=P3^7; //GM8125 复½引脚控制 
½½½½ STADD0=P1^4; //GM8125 发送地址线0 
½½½½ STADD1=P1^5; //GM8125 发送地址线1 
½½½½ STADD2=P1^6; //GM8125 发送地址线2 
/******************数据变量定义*****************/ 
½½½½½½½½ ½½½½ S½½½B½½½[5½=½0½½½,0½45,0½67,0½½½,0½½9½; 
½½½½½½½½ ½½½½ R½½½½½½B½½½0; 
½½½½½½½½ ½½½½ R½½½½½½B½½½1; 
½½½½½½½½ ½½½½ R½½½½½½B½½½2; 
½½½½½½½½ ½½½½ R½½½½½½B½½½3; 
½½½½½½½½ ½½½½ R½½½½½½B½½½4; 
www.fosvos.com
½½½½½½½½ ½½½½ R½½½½½½B½½½5; 
½½½½½½½½ ½½½½ C½½½½_½½½½; 
½½½½½½½½ ½½½½ ADD; 
½½½½½½½½ ½½½½ ½=0 ,½1=0 ,½2=0 ,½3=0 ,½4=0 ,½5=0 ,½=0; 
/*********************************************/ 
/*½数名称:½½½½½.C */ 
/*½数功½: 延时程序*/ 
/*********************************************/ 
½½½½ ½½½½½(½½½½½½½½ ½½½ ½) 
½ 
½½½½½½½½ ½½½ ½; 
½=0; 
½½½½½(½ < ½) 
½½++;½ 
½½½½½½; 
½ 
/******************************************************/ 
/*½数名称: MAIN.C */ 
/*½数功½: 主机主程序*/ 
/*********************************************/ 
½½½½ ½½½½(½½½½) 
½ 
TMOD = 0½20; //指定定时器1 工½在方式2 
IE = 0½90; //开串行口中断 
SCON=0½½0; //串行口工½在方式3 
TH1 = 0½½8; //装入定时器1 初,设½主机工½波特率为7200½½½ 
TL1 = 0½½8; 
PCON=0½00; 
RESET=0; //对GM8125 进行复½操½ 
RESET=1; 
½½½½½(DELAY_TIME); 
C½½½½_½½½½=0½½½; //装入½令字初值 
TR1=1; //启动定时器1 
MS=0; //M8125 工½在写½令字模式下 
P1=0½00; //½GM8125 ½令字地址 
SBUF=C½½½½_½½½½; //设½GM8125 子串口波特率为19200½½½,母串口波特率为115200½½½ 
½½½½½(TI==0); 
TI=0; 
½½½½½(DELAY_TIME); 
REN=1; 
MS=1; //读½令字 
½½½½½(DELAY_TIME); 
½½½½½ (R½½½½½½B½½½0!=C½½½½_½½½½) //验证写入的½令字是否正确,不正确则重新写 
½ 
查看更多GM8125PDF信息
推荐型号
供货商
型号
厂家
批号
数量
封装
单价/备注
操作
    QQ: 点击这里给我发消息 QQ:2880707522 复制 点击这里给我发消息 QQ:2369405325 复制

    电话:0755-82780082
    联系人:杨小姐
    地址:深圳市福田区振兴路156号上步工业区405栋3层

    GM8125
    -
    -
    -
    -
    终端采购配单精选

QQ: 点击这里给我发消息 QQ:1584878981 复制 点击这里给我发消息 QQ:2881290686 复制

电话:010-62962871、62104931、 62106431、62104891、62104791
联系人:何小姐
地址:海淀区中关村大街32号和盛嘉业大厦10层1008室
GM8125
GRAIN
21+
16500
N/A
全新原装正品/质量有保证
QQ: 点击这里给我发消息 QQ:316279873 复制 点击这里给我发消息 QQ:2110158237 复制 点击这里给我发消息 QQ:932480677 复制 点击这里给我发消息 QQ:1298863740 复制

电话:0755-82561519
联系人:李先生
地址:深圳市福田区上步工业区304栋西5楼503室
GM8125
主力推
2411+
8665
SOPBGA
十年芯路!只有原装正品!
QQ: 点击这里给我发消息 QQ:2881936556 复制 点击这里给我发消息 QQ:1838629145 复制 点击这里给我发消息 QQ:1366534167 复制

电话:0755-88917652分机801-83200050
联系人:柯
地址:深圳市福田区华强北振兴华101号华匀大厦二栋五楼516室 本公司可以开13%增值税发票 以及3%普通发票!!
GM8125
主力推
1925+
6523
SOPBGA
只做原装正品假一赔十为客户做到零风险!!
QQ: 点击这里给我发消息 QQ:2394092314 复制 点击这里给我发消息 QQ:792179102 复制 点击这里给我发消息 QQ:841523240 复制

电话:021-62153656青岛0532-82001686军工专家真诚为您服务
联系人:李小姐/郭先生/钱先生-本公司可开具13%增值税发票
地址:上海公司:上海市静安区海宁路1399号金城大厦 北京公司:海淀区中关村大街 32 号蓝天科技综合楼 青岛公司:城阳区正阳路205号海都国际A座805
GM8125
GM
25+热销
6283特价
DIP-8
【优势库存】专业代理全新现货特价热卖
QQ: 点击这里给我发消息 QQ:5645336 复制
电话:13910052844(微信同步)
联系人:刘先生
地址:海淀区增光路27号院增光佳苑2号楼1单元1102室
GM8125
√ 欧美㊣品
▲10/11+
8170
贴◆插
【dz37.com】实时报价有图&PDF
QQ: 点击这里给我发消息 QQ:5645336 复制
电话:13910052844(微信同步)
联系人:刘先生
地址:北京市海淀区增光路27号院增光佳苑2号楼1单元1102室
GM8125
√ 欧美㊣品
▲10/11+
8781
贴◆插
【dz37.com】实时报价有图&PDF
查询更多GM8125供应信息

深圳市碧威特网络技术有限公司
 复制成功!