USB 转串口芯片 CH340

news2024/11/19 17:20:37

目录

1、概述

2、特点

3、封装

4、引脚

6、参数

6.1  绝对最大值(临界或者超过绝对最大值将可能导致芯片工作不正常甚至损坏)

6.2  电气参数(测试条件:TA=25℃,VCC=5V,不包括连接 USB 总线的引脚)

6.3. 时序参数(测试条件:TA=25℃,VCC=5V)

7、应用

7.1. USB 转 9 线串口(下图)

7.2. USB 转 RS232 串口(下图)

7.3. USB 转 RS232 串口,简版(下图)

7.4. USB 红外适配器(下图)


1、概述

        CH340 是一个 USB 总线的转接芯片,实现 USB 转串口、USB 转 IrDA 红外或者 USB 转打印口。
        在串口方式下,CH340 提供常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到 USB 总线。
        在红外方式下,CH340 外加红外收发器即可构成 USB 红外线适配器,实现 SIR 红外线通讯。

2、特点

    ● 全速 USB 设备接口,兼容 USB V2.0,外围元器件只需要晶体和电容。
    ● 仿真标准串口,用于升级原串口外围设备,或者通过 USB 增加额外串口。
    ● 计算机端 Windows 操作系统下的串口应用程序完全兼容,无需修改。
    ● 硬件全双工串口,内置收发缓冲区,支持通讯波特率 50bps~2Mbps。
    ● 支持常用的 MODEM 联络信号 RTS、DTR、DCD、RI、DSR、CTS。
    ● 通过外加电平转换器件,提供 RS232、RS485、RS422 等接口。
    ● 支持 IrDA 规范 SIR 红外线通讯,支持波特率 2400bps 到 115200bps。
    ● 软件兼容 CH341,可以直接使用 CH341 的驱动程序。
    ● 支持 5V 电源电压和 3.3V 电源电压。
    ● 提供 SSOP-20 和 SOP-16 无铅封装,兼容 RoHS。

3、封装

4、引脚

5、功能说明
        CH340 芯片内置了 USB 上拉电阻,UD+和 UD-引脚应该直接连接到 USB 总线上。
        CH340 芯片内置了电源上电复位电路。
        CH340 芯片正常工作时需要外部向 XI 引脚提供 12MHz 的时钟信号。一般情况下,时钟信号由 CH340 内置的反相器通过晶体稳频振荡产生。外围电路只需要在 XI 和 XO 引脚之间连接一个 12MHz 的晶体,并且分别为 XI 和 XO 引脚对地连接振荡电容。
        CH340 芯片支持 5V 电源电压或者 3.3V 电源电压。当使用 5V 工作电压时,CH340 芯片的 VCC 引脚输入外部 5V 电源,并且 V3 引脚应该外接容量为 4700pF 或者 0.01uF 的电源退耦电容。当使用 3.3V 工作电压时,CH340 芯片的 V3 引脚应该与 VCC 引脚相连接,同时输入外部的 3.3V 电源,并且与 CH340 芯片相连接的其它电路的工作电压不能超过 3.3V。
        CH340 自动支持 USB 设备挂起以节约功耗,NOS#引脚为低电平时将禁止 USB 设备挂起。
        异步串口方式下 CH340 芯片的引脚包括:数据传输引脚、MODEM 联络信号引脚、辅助引脚。
        数据传输引脚包括:TXD 引脚和 RXD 引脚。串口输入空闲时,RXD 应该为高电平,如果 R232 引脚为高电平启用辅助 RS232 功能,那么 RXD 引脚内部自动插入一个反相器,默认为低电平。串口输出空闲时,CH340T 芯片的 TXD 为高电平,CH340R 芯片的 TXD 为低电平。
        MODEM 联络信号引脚包括:CTS#引脚、DSR#引脚、RI#引脚、DCD#引脚、DTR#引脚、RTS#引脚。 所有这些 MODEM 联络信号都是由计算机应用程序控制并定义其用途。
        辅助引脚包括:IR#引脚、R232 引脚、CKO 引脚、ACT#引脚。IR#引脚为低电平将启用红外线串口模式。R232 引脚用于控制辅助 RS232 功能,R232 为高电平时 RXD 引脚输入自动反相。ACT#引脚为 USB设备配置完成状态输出(例如 USB 红外适配器就绪)。IR#和 R232 引脚只在上电复位后检查一次。
        CH340 内置了独立的收发缓冲区,支持单工、半双工或者全双工异步串行通讯。串行数据包括 1 个低电平起始位、5、6、7 或 8 个数据位、1 个或 2 个高电平停止位,支持奇校验/偶校验/标志校验/空白校验。CH340 支持常用通讯波特率:50、75、100、110、134.5、150、300、600、900、1200、1800、2400、3600、4800、9600、14400、19200、28800、33600、38400、56000、57600、76800、115200、128000、153600、230400、460800、921600、1500000、2000000 等。串口发送信号的波特率误差小于 0.3%,串口接收信号的允许波特率误差不小于 2%。
       在计算机端的 Windows 操作系统下,CH340 的驱动程序能够仿真标准串口,所以绝大部分原串口应用程序完全兼容,通常不需要作任何修改。
        CH340 可以用于升级原串口外围设备,或者通过 USB 总线为计算机增加额外串口。通过外加电平转换器件,可以进一步提供 RS232、RS485、RS422 等接口。
        CH340 只需外加红外线收发器,就可以通过 USB 总线为计算机增加 SIR 红外适配器,实现计算机与符合 IrDA 规范的外部设备之间的红外线通讯。

6、参数

6.1  绝对最大值(临界或者超过绝对最大值将可能导致芯片工作不正常甚至损坏)

6.2  电气参数(测试条件:TA=25℃,VCC=5V,不包括连接 USB 总线的引脚)

(如果电源电压为 3.3V,则表中所有电流参数需要乘以 40%的系数)

6.3. 时序参数(测试条件:TA=25℃,VCC=5V)

7、应用

7.1. USB 转 9 线串口(下图)

      下图是由 CH340T 实现的 USB 转 RS232 串口。CH340 提供了常用的串口信号及 MODEM 信号,通过电平转换电路 U8 将 TTL 串口转换为 RS232 串口,端口 P11 是 DB9 插针,其引脚及功能与计算机的普通 9 针串口相同,U8 的类似型号有 MAX213/ADM213/SP213/MAX211 等。
        如果只需要实现 USB 转 TTL 串口,那么可以去掉图中的 U8 及电容 C46/C47/C48/C49/C40。图中的信号线可以只连接 RXD、TXD 以及公共地线,其它信号线根据需要选用,不需要时都可以悬空。
        P2 是 USB 端口,USB 总线包括一对 5V 电源线和一对数据信号线,通常,+5V 电源线是红色,接地线是黑色,D+信号线是绿色,D-信号线是白色。USB 总线提供的电源电流最大可以达到 500mA,一般情况下,CH340 芯片和低功耗的 USB 产品可以直接使用 USB 总线提供的 5V 电源。如果 USB 产品通过其它供电方式提供常备电源,那么 CH340 也应该使用该常备电源,如果需要同时使用 USB 总线的电源,那么可以通过阻值约为 1Ω 的电阻连接 USB 总线的 5V 电源线与 USB 产品的 5V 常备电源,并且两者的接地线直接相连接。
        C8 容量为 4700pF 到 0.02μF,用于 CH340 内部电源节点退耦,C9 容量为 0.1μF,用于外部电源退耦。晶体 X2、电容 C6 和 C7 用于时钟振荡电路。X2 是频率为 12MHz 的石英晶体,C6 和 C7 是容量为 22pF 的独石或高频瓷片电容。如果 X2 选用低成本的陶瓷晶体,那么 C6 和 C7 的容量必须用该晶体厂家的推荐值,一般情况下是 47pF。
        在设计印刷线路板 PCB 时,需要注意:退耦电容 C8 和 C9 尽量靠近 CH340 的相连引脚;使 D+和D-信号线贴近平行布线,尽量在两侧提供地线或者覆铜,减少来自外界的信号干扰;尽量缩短 XI 和XO 引脚相关信号线的长度,为了减少高频干扰,可以在相关元器件周边环绕地线或者覆铜。

7.2. USB 转 RS232 串口(下图)

       图中是 USB 转最基本也最常用的 3 线制 RS232 串口,U5 为 MAX232/ICL232/SP232 等。

7.3. USB 转 RS232 串口,简版(下图)

        图中也是 USB 转 3 线制 RS232 串口,该电路与 7.2.节的功能相同,只是输出 RS232 信号的电平幅度略低。CH340 的 R232 引脚为高电平,启用了辅助 RS232 功能,只需外加二极管、三极管、电阻和电容就可代替 7.2.节中专用的电平转换电路 U5,所以硬件成本更低。

7.4. USB 红外适配器(下图)

        下图是由 USB 转 IrDA 红外芯片 CH340R 和红外线收发器 U14(ZHX1810/HSDL3000 等类似型号)构成的 USB 红外线适配器。电阻 R13 用于减弱红外线发送过程中的大电流对其它电路的影响,要求不高时可以去掉。限流电阻 R14 应该根据实际选用的红外线收发器 U14 的厂家的推荐值进行调整。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1081652.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

甘特图组件DHTMLX Gantt示例 - 如何有效管理团队工作时间?(一)

如果没有有效的时间管理工具,如工作时间日历,很难想象一个项目如何成功运转。这就是为什么我们的开发团队非常重视项目管理,并提供了多种选择来安排DHTMLX Gantt的工作时间。使用DHTMLX Gantt这个JavaScript库,您可以创建一个强大…

自定义一个简单的操控器类

目录 1. 前言 2. 操控器需求 3. 功能实现 3.1. 预备知识 3.2. 代码实现 3.3. 代码难点说明 1. 前言 osg已经自己实现了很多操控器类,这些操控器类存放在osg源码目录下的src\osgGA目录。感兴趣的童鞋,可以自己去研究源码。下面两篇博文是我研究osg的…

设备管理工具

做了一个代理类,抽象出来后在注册表中,查找已经注册的设备 python 中 dict 和 lua 中的 table 一样高效 先初始化找到的设备通信程序,底层接口准备好C,这个设备调试界面就是可以用的,剩下就是MV了 软件升级已经稳定可用了 包括软件的备份和回滚操作登录时为设备页面…

【工作流引擎】Activiti的使用03

流程定义查询 // 获取部署时的信息ProcessEngine processEngine ProcessEngines.getDefaultProcessEngine();RepositoryService repositoryService processEngine.getRepositoryService();ProcessDefinitionQuery processDefinitionQuery repositoryService.createProcessDe…

直观全面解释Transformer模型;上海人工智能实验室推出首个图文混合创作大模型浦语灵笔

🦉 AI新闻 🚀 上海人工智能实验室推出首个图文混合创作大模型浦语灵笔 摘要:上海人工智能实验室推出了一款名为浦语灵笔的图文混合创作大模型,并宣布其开源。浦语灵笔基于书生・浦语大语言模型,具备强大的多模态性能…

LabVIEW开发卫星测试平台

LabVIEW开发卫星测试平台 已经有不少的大学和研究机构经常使用立方体卫星。它们的广泛使用通常归因于使用廉价零件、无偿学生劳动和简单的设计。科学、技术、工程和数学学生已被证明可以通过参与实际工作宇宙飞船系统的规划、开发和测试而从中受益。通过鼓励来自不同学术领域的…

Kubernetes----基于kubeadm工具在CentOS7.9虚拟机上部署一主两从类型的1.26版本的Kubernetes集群环境

【原文链接】Kubernetes----基于kubeadm工具在CentOS7.9虚拟机上部署一主两从类型的1.26版本的Kubernetes集群环境 文章目录 一、虚拟机环境准备1.1 准备三台CentOS操作系统的虚拟机1.2 修改主机名1.3 确认CentOS的版本符合要求1.4 配置地址解析1.5 配置时间同步1.6 关闭防火墙…

【jmeter的使用】【性能测试1】

jmeter的使用笔记2 线程并发的设置定时器1)同步定时器2)准确的吞吐量定时器3)常数吞吐量定时器 用户自定义变量设置响应断言聚合报告查看聚合报告参数详解: 前言:使用jmeter进行简单性能测试实践,以百度搜索…

Java中的错误和异常有什么区别和联系?

​ 概述 错误 该错误表示大多数情况是由于系统资源不足而发生的。系统崩溃和内存错误就是错误的例子。它主要发生在运行时。 错误是用户执行意外操作时产生的严重情况;错误大多发生在编译时,如语法错误,但它也可能发生在运行时&#xff1…

UE5:如何解决背景图片被拉伸的问题?

1.在图片外围包裹一个Scale Box组件 2.将图片的尺寸修改为原始尺寸就可解决问题

北美”闲鱼”Poshmark,如何销售提高成单率?附防封养号攻略

Poshmark 是一款美国的社交商务应用程序,被称为北美的”咸鱼“。该平台提供女性、男性、儿童时尚和家居装饰品。目前在美国、加拿大、澳洲、印度均可开通,其余地区暂不支持。 在平台上,用户可以自由上传和销售产品。Poshmark提供安全的支付解…

【Zookeeper专题】Zookeeper选举Leader源码解析

目录 前言阅读建议课程内容一、ZK Leader选举流程回顾二、源码流程图三、Leader选举模型图 学习总结 前言 为什么要看源码?说实在博主之前看Spring源码之前没想过这个问题。因为我在看之前就曾听闻大佬们说过【JavaCoder三板斧:Java,Mysql&a…

设计模式_责任链

责任链模式 介绍 设计模式定义案例责任链模式问题 传给 多个可处理人 这多个处理人做成一个链表学生请假条审核 上课老师(3天权限) 班主任 (5天权限) 校长 (30天权限) 问题堆积在哪里解决办法进一步优…

目标检测新思路:DETR

Transformer是一种基于自注意力机制的神经网络架构,它能够从序列中提取重要信息,已被广泛应用于自然语言处理和语音识别等领域。随着Transformer的提出和发展,目标检测领域也开始使用Transformer来提高性能。 DETR是第一篇将Transformer应用于…

点击弹窗页面右侧缩小问题

主页面是由header和下面的tabel&#xff0c;2个组件构成&#xff0c;需要在css里使用flex布局&#xff0c; 就解决了弹窗导致的页面右侧缩小问题。 display: flex; flex-direction: column; <template><div class"main"><div class"header"…

局域网远程控制

被控制端电脑设置 1开启服务 Romate Desktop Services 2设置允许远程控制&#xff0c;并且添加被控制的用户 3检查用户组管理用户名是否一致 我的电脑>管理>本地用户和组>用户 4在控制电脑端WinR 输入 mstsc出现如下界面 输入被控制电脑IP和用户名 然后输入被控制端…

第十届蓝桥杯省赛C++C/研究生组,第十届蓝桥杯省赛JAVAC/研究生组——扫地机器人题解(二分)

题目描述 小明公司的办公区有一条长长的走廊&#xff0c;由 N个方格区域组成&#xff0c;如下图所示。 走廊内部署了 K台扫地机器人&#xff0c;其中第 i台在第 A i A_i Ai​ 个方格区域中。 已知扫地机器人每分钟可以移动到左右相邻的方格中&#xff0c;并将该区域清扫干净…

Android组件通信(二十四)

1. Activity生命周期 1.1 知识点 &#xff08;1&#xff09;掌握Activity的生命周期及操作方法&#xff1b; 1.2 具体内容 范例&#xff1a; 第一个配置文件 <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:tools"http…

C语言常见题目(1)交换两个变量的值,数的逆序输出,猜数游戏,两个数比较大小等

我的个人主页&#xff1a;☆光之梦☆的博客_CSDN博客-C语言基础语法&#xff08;超详细&#xff09;领域博主 欢迎各位 &#x1f44d;点赞 ⭐收藏 &#x1f4dd;评论 特别标注&#xff1a;本博主将会长期更新c语言的语法知识&#xff0c;初学c语言的朋友们&#xff0c;可以收藏…

面试经典 150 题 3 —(双指针)— 167. 两数之和 II - 输入有序数组

167. 两数之和 II - 输入有序数组 方法一 class Solution { public:vector<int> twoSum(vector<int>& numbers, int target) {unordered_map<int,int> hashtable;for(int i 1; i < numbers.size(); i){auto item hashtable.find(target - numbers[…