【数据手册】CH340G芯片使用介绍
1.概述
CH340是一系列USB总线适配器,它通过USB总线提供串行、并行或IrDA接口。CH340G集成电路提供通用的MODEM信号,允许将UART添加到计算机上,或将现有的UART设备转换为USB接口。
2.特征
- 全速USB接口,兼容USB 2.0接口。
- 使用最小数量的外部组件:一个晶体管和至少四个电容器。
- 提供了一个虚拟串口,用于升级现有的串口设备或添加串口到PC。
- 支持所有使用串行端口的现有应用程序,而不需要更改现有的代码。
- 硬件全双工串行接口与内部FIFO。波特率范围从50 bps到2Mbps。
- 支持常见的流量控制信号RTS、DTR、DCD、RI、DSR和CTS。
- 支持RS232、RS422和RS485与外部电平移位组件。
- 使用CH341驱动程序。
- 支持5V和3.3V的操作。
- rohs兼容的窄体SO-16包装。
3.引出线
Pin |
Name |
Direction |
Comment |
1 |
GND |
Power |
该芯片的地面参考资料。连接到USB总线的接地引脚。 |
2 |
TXD |
Output |
UART数据传输输出。 |
3 |
RXD |
Input |
UART数据传输输入。 |
4 |
V3 |
Power |
内部3.3V参考的USB物理层。在5V运行时与4.7-20nF电容器解耦,或在3.3V运行时连接到VCC。 |
5 |
UD+ |
Analog |
USB D+信号。 |
6 |
UD- |
Analog |
USB D-信号。 |
7 |
XI |
Input |
晶体振荡器的输入。连接到晶体谐振器和负载电容器。 |
8 |
XO |
Output |
晶体振荡器的输出。连接到晶体谐振器和负载电容器。 |
9 |
CTS |
Input |
UART流量控制信号已清除至发送。 |
10 |
DSR |
Input |
UART流量控制信号数据集已准备就绪。 |
11 |
RI |
Input |
UART流量控制信号环入。 |
12 |
DCD |
Input |
UART流量控制信号数据载波检测。 |
13 |
DTR |
Output |
UART流量控制信号数据终端准备就绪。 |
14 |
RTS |
Output |
UART流量控制信号请求发送。 |
15 |
R232 |
Input |
辅助RS232启用。主动高,内部拉下。 |
16 |
VCC |
Power |
芯片的供应轨道。 |
4.应用说明
- CH340芯片内置了USB总线上拉电阻和片上信号终端,UD+和UD引脚应直接连接到USB总线线路上。
- CH340已内置在电源复位电路上。
- 在操作期间,CH340需要在XI引脚处存在一个12MHz的时钟信号。通常,该时钟信号是通过在XI和XO引脚之间连接一个12MHz的晶体谐振器和负载电容器来提供的,并且内置的晶体谐振器将提供所需的时钟信号。当使用外部振荡器时,将时钟信号输入XI脚,使XO脚不连接。
- CH340支持5V和3.3V的操作。当使用5V操作时,提供5V到VCC引脚,并使用4.7-20nF的电容器将内部3.3V参考线从V3引脚接地分离(decouple)。使用3.3V操作时,将V3脚固定到VCC脚,并提供3.3V电源。
- CH340支持USB设备悬挂,降低能耗。当NOS#信号被激活时,此功能将被禁用。(注:CH340G没有此引脚。)
- 支持的硬件流控制信号: CTS#、DSR#、RI#、DCD#、DTR#和RTS#。所有的流量控制引脚都是由软件控制的。
- 辅助销:IR#、R232、CKO和ACT#。(注:CH340G上只有R232)当断言R232信号时,RXD信号被倒置。R232在通电重置期间被锁定。
- CH340内置了FIFO缓冲区,并支持单工、半双工和全双工异步通信。UART接口支持1个开始位、5-8个数据位、1个或2个停止位、奇数位、偶数位、空间位或标记奇偶校验位。CH340支持普通波特率:50、75、100、110、134.5、150、300、600、900、18000、33600、115200、128000、153600、230400、460800、921600、1500000、20000000波特。发射机波特率误差小于0.3%,接收机波特率容错度不超过2%。
- 模拟的COM端口功能齐全。与大多数使用串行口的应用程序兼容,而不需要更改现有的代码。
- CH340可用于使用串行端口将现有的外设升级到USB设备中,或将串行端口添加到PC上。通过外部电平转换硬件,可提供RS232、RS422和RS485等接口。通过添加红外适配器,CH340可以用于实现USB到SIR适配器,允许PC与IrDA外设通信。
5.参考电路
【数据手册】CH340G芯片使用介绍相关推荐
- GD32F450以太网(2-2): PHY芯片IP101GR介绍
PHY芯片IP101GR 文章目录 PHY芯片IP101GR 1. 预备知识 2. IP101GR简介 3. IP101GR基于RMII接口的PCB设计重点解析 3.1 时钟设置 3.2. led灯设 ...
- MT6737芯片功能介绍+MT6737芯片资料分享
MT6737芯片功能介绍+MT6737芯片资料分享 MT6737是什么呢? MT6737是联发科技极具成本效益的R.9 Cat-4 LTE解决方案,不但能将模块及内存成本降至最低,符合中低端市场需求, ...
- USB电源过流保护芯片应用介绍
USB电源过流保护芯片应用介绍 USB电源相关要求 USB应用的电压等级是5V,但是有个波动范围是4.75到5.25V之间:USB2.0的电流大小是500mA,USB3.0的电流大小是900mA,因为 ...
- 是高通芯片好还是洛达芯片好_iPad Air 4比上一代iPad Air好在哪里?A14芯片性能介绍[多图]-软件教程...
据官方的说辞,相比上一代 iPad Air 搭载的 7nm 的 A12 仿生处理器,A14 仿生的 CPU 运行速度提升 40%,图形处理能力提升了 30%.新一代神经网络引擎也让机器学习性能快达两倍 ...
- ISD系列语音芯片电路介绍及其应用
ISD系列语音芯片电路介绍及其应用 语音芯片简介:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...
- ESP32学习笔记(一) 芯片型号介绍
ESP32学习笔记(一) 芯片型号介绍 目录: ESP32学习笔记(一) 芯片型号介绍 ESP32学习笔记(二) 开发环境搭建 VSCode+platformio ESP32学习笔记(三) 硬件资源介 ...
- 联发科mt8516价格_MT8516芯片资料介绍 ,MT8516处理器
原标题:MT8516芯片资料介绍 ,MT8516处理器 MT8516主要面向智能语音助手设备(Voice Assistant Devices)和智能音响的系统设备.还支持多达8个TDM通道和2个PDM ...
- 电脑免驱 乐得瑞LDR2001 USB转串口芯片方案介绍
电脑免驱 乐得瑞LDR2001 USB转串口芯片方案介绍 1 概述 LDR2001 芯片是乐得瑞科技设计的一个免驱的 USB 转串口的 CDC 类芯片,可以实现USB 转串口和 Billboard 的 ...
- 20221014 芯片封装介绍
内容主要来源于:史上最全的芯片封装介绍,仅此一篇 2017-07-20 17:40 芯片封装,简单点来讲就是把Foundry生产出来的集成电路裸片(Die)放到一块起承载作用的基板上,再把管脚引出来, ...
最新文章
- 缓存算法(页面置换算法)-FIFO、LFU、LRU
- stm32如何执行软复位_stm32 上电复位 跟软复位有什么区别
- 《Adobe Illustrator大师班:经典作品与完美技巧赏析》—Bree Léman
- 谷歌和 Facebook 是如何给工程师定职级和薪水的?
- springboot支持三种嵌入式servlet容器:tomcat(默认),jetty,undertow
- 备忘录 - FL2440 开发板操作要点及注意事项
- js 和C# ashx之间数组参数传递问题
- hdu 4864(2) 线段树
- java控制台输出五行字符串_java五行代码导出Excel
- Behavior Language Processing with Graph based Feature Generation for Fraud DetectioninOnline Lending
- Java NIO问题总结
- pulseaudio数据流框图
- Set A Light 3D Studio 2.0 for Mac(3D摄影棚布光软件)
- linux由哪些部分组成,linux内核处于什么位置?,Linux由几部分组成?Linux系统结构介绍!...
- 转载收集的云计算网络技术
- 无线DTU工作原理与特性
- 南京农业大学计算机学硕分数线,2020南京农业大学考研复试分数线已公布
- 服务器同时连接局域网和外网
- 期货量化策略的分类与概述(完整录播版)
- 究竟什么时候需要用RTOS?
热门文章
- Linux的进程ID号分析
- 网站运营方案SEO【运营】
- VBA批量处理PPT中图片尺寸
- 独立站站群的模式和运营思路笔记
- java成绩录入系统健壮性_Java第三季第一章异常,作业,借书系统。能通过,但是健壮性和可读性不强...
- C++【坑人神器:绝地求生小游戏5.0】全新时代!
- cocos2dx下载安装
- c语言文件怎么重命名文件,c语言中 如何删除文件和重命名文件,举个例子可以么...
- Selenium控制已打开的Chrome浏览器
- 测试用例:对吃鸡游戏进行压力测试