CH341
中文手册(一)
1
USB
总线½接芯片
CH341
中文手册
版本:2B
http://wch.cn
1、概述
CH341
是一个
USB
总线的½接芯片,通过
USB
总线提供异步串口、打印口、并口以及常用的
2
线
和
4
线等同步串行接口。
在异步串口方式下,CH341 提供串口发送½½、串口接收就绪等交互式的速率控制信号以及常用
的
调制解调器
联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到
USB
总线。
在打印口方式下, CH341提供了兼容
USB
相关规范和
视窗
操½系统的标准
USB
打印口,用于
将普通的并口打印机直接升级到
USB
总线。
在并口方式下,
CH341
提供了
EPP
方式或
纪念品
方式的
8
½并行接口,
用于在不需要单片机/ DSP / MCU
的环境下,直接输入输出数据。
除此之外,CH341A
芯片还支持一些常用的同步串行接口,例如
2
线接口( SCL线, SDA线)和
4
线接口( CS线, CLK线, DIN线, DOUT线)等。
异步串口/RS232/RS485/RS422
计算机
或者
其它
USB
主机
D+
D-
CH341
½接芯片
½换并口打印机为
USB
打印机
EPP
并口和
纪念品
并口
常用的
2
线和
4
线同步串口
2、特点
2.1.
概述
●
●
●
●
●
全速
USB
设备接口,兼容
USB V2.0,外围元器件只需要晶½和电容。
可选:通过外部的½成本串行
EEPROM
定义厂商
ID ,产品ID ,序列号等。
½成本,直接½换原串口外围设备、原并口打印机、原并口外围设备。
采用
SOP-28
封装,串口应用还提供小型的
SSOP-20
封装。
由于是通过
USB
½换的接口,所以只½做到应用层兼容,而无法绝对相同。
2.2.
异步串口
●
●
●
●
●
●
仿真标准串口,用于升级原串口外围设备,或者通过
USB
增加额外串口。
计算机端
视窗
操½系统下的串口应用程序完全兼容,无需修改。
硬件全双工串口,内½收发缓冲区,支持通讯波特率
50bps½2Mbps。
支持串口发送½½、串口接收就绪等传输速率控制信号和
调制解调器
联络信号。
通过外加电平½换器件,提供
RS232、RS485、RS422
等接口。
支持以标准的串口讯方式间接地访问
CH341
外挂的串行
EEPROM
存储器。
CH341
中文手册(一)
2
2.3.
打印口
●
●
●
●
标准
USB
打印口,用于升级原并口打印机,兼容相关的
USB
规范。
兼容
视窗
操½系统,在
Windows 2000中
和
XP
下无需驱动程序,应用程序完全兼容。
支持各种标准的并口打印机,可选½速打印方式和高速打印方式。
支持
IEEE-1284
规范的双向通讯,支持单向和双向传输打印机。
2.4.
并口
●
提供两种接口方式: EPP方式和
纪念品
方式。
●
EPP
方式提供
AS # , DS # , WR #等信号,类似于EPP V1.7
或
EPP V1.9 。
●
纪念品
方式提供
A0、RD#、WR#等信号,类似于存储器读写方式。
2.5.
同步串口
● 采用
FlexWire
技术,通过½件½够实现灵活多样的
2
线到
5
线的同步串口。
●
½为
主/主
主机端,支持
2
线和
4
线等常用同步串行接口。
●
2
线接口提供
SCL
和
SDA
两个信号线,支持
4
种传输速度。
TM
3、封
封装½式
SOP-28
SSOP-20
塑½½度
7.62mm
5.30mm
300mil
209mil
引脚间距
1.27mm
0.65mm
50mil
25mil
封装说明
标准的
28
脚贴片
超小型
20
脚贴片
订货型号
CH341S/A
CH341T
4、引脚
4.1.
一般说明
CH341
中文手册(一)
3
CH341
的具½功½由复½后的功½配½决定,同一引脚在不同功½下的定义可½不同。
CH341T
采用
SSOP-20
封装,是
CH341A
的简装版,两者相同名称的引脚具有相同的功½。CH341T
的多个
VCC
引脚并联后½为
VCC , GND多个
引脚并联后½为
GND 。下面的引脚说明针对SOP- 28
封装的
CH341S
或
CH341A,除了引脚号不同之外½适用于 CH341T。
4.2.
标准的公共引脚
引脚号
28
12
9
13
14
10
11
1
2
24
23
引脚名称
VCC
GND
V3
XI
XO
UD +
UD-
ACT #
RSTI
SCL
SDA
类型
电源
电源
电源
输入
输出
双向三态
双向三态
输出
输入
开漏输出
开漏输出
及输入
引脚说明
正电源输入端,需要外接
0.1uF
电源退耦电容
公共接地端,直接连到
USB
总线的地线
在
3.3V
电源电压时连接
VCC
输入外部电源,
在
5V
电源电压时外接容量为
0.01uF
退耦电容
晶½振荡的输入端,需要外接晶½及振荡电容
晶½振荡的反相输出端,需要外接晶½及振荡电容
直接连到
USB
总线的
D+数据线,内½上拉电阻
直接连到
USB
总线的
D-数据线
USB
设备配½完成状态输出,½电平有效
外部复½输入,高电平有效,内½下拉电阻
芯片功½配½输出,内½上拉电阻,
可以接串行
EEPROM
配½芯片的
SCL
引脚
芯片功½配½输入,内½上拉电阻,
可以接串行
EEPROM
配½芯片的
SDA
引脚
4.3.
异步串口方式的引脚
引脚号
5
6
27
25
26
4
15
16
17
18
20
21
19
7
8
3
22
引脚名称
TXD
RXD
TEN #
RDY #
TNOW
ROV #
CTS #
DSR #
RI #
DCD #
DTR #
RTS #
OUT #
INT #
IN3
IN7
NC 。
类型
输出
输入
输入
输出
输出
三态输出
输入
输入
输入
输入
三态输出
三态输出
三态输出
输入
输入
输入
空脚
引脚说明
串行数据输出
串行数据输入,内½上拉电阻
串口发送½½,½电平有效,内½上拉电阻
串口接收就绪,½电平有效
串口发送正在进行的状态指示,高电平有效
串口接收缓冲区溢出,½电平有效
调制解调器
联络输入信号,清除发送,½有效
调制解调器
联络输入信号,数据装½就绪,½有效
调制解调器
联络输入信号,振铃指示,½有效
调制解调器
联络输入信号,½½波检测,½有效
调制解调器
联络输出信号,数据终端就绪,½有效
调制解调器
联输出信号,请求发送,½有效
自定义通用输出信号,½电平有效
自定义中断请求,上升沿有效,内½上拉电阻
自定义通用输入信号,建议悬空不用
自定义通用输入信号,建议悬空不用
空脚,必须悬空
4.4.
打印口方式的引脚
引脚号
22½15
引脚名称
D7½D0
类型
三态输出
引脚说明
8
½并行数据输出,接
DATA7½DATA0
CH341
中文手册(一)
5
5.1.
一般说明
本手册中的数据,后缀
B
为二进制数,后缀
H
为十六进制数,否则为十进制数。
CH341
是一个
USB
总线的½接芯片,提供异步串口、标准
USB
打印口、并口以及同步串行接口。
本手册主要提供了异步串口和打印口的说明,有关并口和同步串行接口的说明请参考手册(二)
。
5.2.
硬件说明
CH341
芯片的部分引脚具有多个功½,所以在芯片复½期间与复½完成后的正常工½状态下具有
不同的特性。所有类型为三态输出的引脚,½内½了上拉电阻,在芯片复½完成后½为输出引脚,而
在芯片复½期间三态输出被禁止,由内½的上拉电阻提供上拉电流。如果必要,外部电路可以在电路
中再提供外½的上拉电阻或者下拉电阻,从而设定相关引脚在
CH341
芯片复½期间的默认电平,外½
上拉电阻或者下拉电阻的阻值通常在
2KΩ½5KΩ之间。例如,并口方式下的 AS#在芯片复½期间三态
输出禁止,仅靠上拉电流维持高电平,为了避免外部电路在此期间受到干扰而误动½,可以加阻值为
3KΩ的上拉电阻,以维持较稳定的高电平。
CH341
芯片的
ACT #引脚用于USB
设备配½完成状态输出。½
USB
设备尚未配½或者取消配½后,
该引脚输出高电平,½
USB
设备配½完成后,该引脚输出½电平。ACT#引脚可以外接串了限流电阻的
发光二级管
LED ,用于指示USB
设备的配½完成状态。
CH341
芯片内½了
USB
上拉电阻, UD +和
UD-引脚应该直接连接到USB
总线上。
CH341
芯片内½了电源上电复½电路。RSTI
引脚用于从外部输入异步复½信号;½
RSTI
引脚为
高电平时,CH341
芯片被复½;½
RSTI
引脚恢复为½电平后,CH341
会继续延时复½
20mS
左右,然
后进入工常工½状态。为了在电源上电期间可靠复½并且减少外部干扰,建议在
RSTI
引脚与
VCC
之
间跨接一个容量为
0.47uF
左右的电容。
CH341
芯片正常工½时需要外部向
XI
引脚提供
12MHz
的时钟信号。
一般情况下,
时钟信号由
CH341
内½的反相器通过晶½稳频振荡产生。外围电路只需要在
XI
和
XO
引脚之间连接一个
12MHz
的晶½,
并且分别为
XI
和
XO
引脚对地连接振荡电容。
CH341
芯片½用
5V
电源电压时,V3
引脚应该外接容量为
0.01uF
左右的电源退耦电容。
5.3.
功½配½
CH341
芯片通过
SCL
和
SDA
引脚配½芯片的功½,有两种方式:直接组合配½和外部芯片配½。
直接组合配½是将
SCL
引脚和
SDA
引脚进行连接组合,配½
CH341
的功½。其特点是:无需增加
额外成本,½是只½½用默认的厂商
ID
和产品
ID
等信息。在直接组合配½方式下,除了产品
ID
之
外,其它信息与外部芯片配½的默认值相同。
SCL
和
SDA
的引脚状态
SDA
悬空, SCL悬空
SDA
接½电平,SCL
悬空
SDA
与
SCL
直接相连
芯片功½
USB
½异步串口,仿真计算机串口
USB
½
EPP / MEM
并口及同步串口
½换并口打印机到标准
USB
打印机
默认的产品
ID
5523H
5512H
5584H
外部芯片配½是由
SCL
引脚和
SDA
引脚组成两线同步串口,连接外部的串行
EEPROM
配½芯片,
通过
EEPROM
芯片定义芯片功½、厂商
ID ,器件ID
等。配½芯片应该选用
7
½地址的
24CXX
系列芯
片,例如:24C01A、24C02、24C04、24C16 等。其特点是:可以灵活地定义芯片功½和
USB
产品的各
种常用识别信息。通过
视窗
下的工具½件
CH341CFG.EXE ,可以随时在线修改串行EEPROM
中的数
据,重新定义
CH341
的芯片功½和各种识别信息。
一般情况下,
复½后
CH341
首先通过
SCL
和
SDA
引脚查看外部配½芯片中的内容,
如果内容无效,
那么根据
SCL
和
SDA
的状态½用直接组合配½。
为了避免上述配½过程½用
SCL
和
SDA
½响
2
线同步
串口,可以在配½期间将
CH341
的
ACT#引脚通过 2KΩ的电阻½为½电平,那么 CH341
将被强行配½
为
EPP / MEM
并口及同步串口。
下表是外部串行
EEPROM
配½芯片中的内容。