版权声明:技术需要共享,但同时需要尊重原创者的辛劳,转载引用请注明出处。 https://blog.csdn.net/JAZZSOLDIER/article/details/66967735

最近选用USB转串口芯片进行开发调试,在调研了各主流芯片的之后,觉得 CH340 系列的性价比很高,而且技术支持在国内,如果遇到问题解决起来也会方便很多。但是 CH340 / CH341 型号很多,具体选型就就该结合需求和芯片手册了,关于选型也可以参考我的其他博文,在这里我选择的型号是 CH340g。

去官网地址:江苏沁恒股份有限公司 http://www.wch.cn/ 然后选择“在线下载”,输入 “CH340”,可以看到很多相关资料,手册都是以DS为后缀的。下载 CH340DS1 后,打开手册,可以看到详细的芯片说明,封装,管脚定义以及应用等。其中应用中就是具体的电路参考设计了,不过不用太着急,因为刚才检索的资料页面里面还有
CH340PCB.ZIP ,本来以为会多费周折,但是厂家把原理图和PCB都已经给出来了,我们只需要在此基础上略微修改下就可以啦。

下载 CH340PCB.ZIP,里面分为三个文件夹,实际上就是不同 CH340 型号的功能来划分的,其中 IRDA 为红外,PRINT 为 USB 转打印口,SERIAL 为 USB 转串口,其中有说明文档 README,因此详细的描述参见这里面的就可以了。下面就打开 PCB 工程(Protel 绘制的 DDB文件,可以直接拖拽到 AD 里面,会进行转换),用 AD 打开后,结果如下:

可以看到,工程包括了原理图与PCB库,CH340 分别转 TTL 和 RS232 的设计。根据选型,我直接参考 CH340G9T 的设计应该没什么问题了。

需要注意尽管原理图中画出的是 DB9 插座,但是并不是 RS232 电平,而是 TTL 电平。如果想用 RS232 电平的,还需要参考工程里面的其他电路图设计。由于我只需要发送接收功能,MODEM 功能不需要,我可以对这个电路图进行简化,只保留 TXD 和 RXD 上的通讯信号接线。去掉后,原理图如下:

在这里芯片是以 USB 口的 +5V 来供电的,如果是用 3.3V 来供电,那么就要注意了不可以直接替换电源的,电路图是需要修改的。手册上也有标注的,主要就是 V3 引脚的接法会有不同:

因此,在3.3V供电下,原理图调整如下:

如果是希望板子兼容两种电源,那么板子上做一个跳针设置就可以啦。

CH340电路设计的更多相关文章

  1. 快速上手CH340N电路设计(CH340N USB转串口模块 USB Type-C接口 CH340系列芯片讲解)

    一.上模块          二.功能分析 l  芯片:CH340N l  输入接口:USB.TYPE-C l  输出接口:TTL(5V\3.3V\GND\TX\RX) l  指示灯:电源.TX.RX ...

  2. 关于CH340在STM32实现一键下载电路的研究(转)

    源:关于CH340在STM32实现一键下载电路的研究 在做基于STM32的多功能MP3播放器的课题时,在程序下载这部分时借鉴了正点原子开发板上的一键下载电路,采用CH340G这款芯片设计. 在画PCB ...

  3. ch340是什么芯片

    CH340 是一个USB 总线的转接芯片,实现USB 转串口.USB 转IrDA 红外或者USB 转打印口.     在串口方式下,CH340 提供常用的MODEM联络信号,用于为计算机扩展异步串口, ...

  4. 基于CH340的一键下载电路

    一.CH340简介 CH340 是一个 USB 总线的转接芯片,实现 USB 转串口或者 USB 转打印口.CH340是国产芯片,应用场合居多,市场占有率很高.常用的USB转串口芯片还有CP2102. ...

  5. 【小梅哥FPGA进阶学习之旅】基于Altera FPGA 的DDR2+千兆以太网电路设计

    DDR2电路设计 在高速大数据的应用中,高速大容量缓存是必不可少的硬件.当前在FPGA系统中使用较为广泛的高速大容量存储器有经典速度较低的单数据速率的SDRAM存储器,以及速度较高的双速率DDR.DD ...

  6. 04-时序逻辑电路设计之计数器——小梅哥FPGA设计思想与验证方法视频教程配套文档

    芯航线--普利斯队长精心奉献 实验目的:以计数器为例学会简单的时序逻辑电路设计 实验平台:芯航线FPGA核心板 实验原理: 时序逻辑电路是指电路任何时刻的稳态输出不仅取决于当前的输入,还与前一时刻输入 ...

  7. 03-组合逻辑电路设计之译码器——小梅哥FPGA设计思想与验证方法视频教程配套文档

    芯航线——普利斯队长精心奉献 课程目标:    1. 再次熟悉Quartus II工程的建立以及完整的FPGA开发流程 2. 以译码器为例学会简单组合逻辑电路设计 实验平台:无 实验原理: 组合逻辑, ...

  8. CH340在STM32实现一键下载电路

    在做基于STM32的多功能MP3播放器的课题时,在程序下载这部分时借鉴了正点原子开发板上的一键下载电路,采用CH340G这款芯片设计. 在画PCB初期原理图部分,对采用CH340G设计的一键下载电路不 ...

  9. 单片机下载芯片max232,ch340,pl2303,hl340与下载接线

    开发板上的下载口位置一般都有很多 340,232等芯片,这些芯片都是干嘛用的呢? 普及:TTL电平    : 二进制电平,+5V等价于逻辑"1",0V等价于逻辑"0&qu ...

随机推荐

  1. Python基础教程(015)--Python2默认不支持中文

    前言 Python2默认不支持中文 内容 市场上有Python2,和Python3, Python2的解释器不支持中文. 用Python3来运行文件. 错误信息 SyntaxError:Non-ASC ...

  2. spring+cxf

    里面有http://127.0.0.1:8081/dcs/soap/cls       http://127.0.0.1:8081/dcs/soap/cms       http://127.0.0. ...

  3. LOJ 2303 「NOI2017」蚯蚓排队——链表+哈希表

    题目:https://loj.ac/problem/2303 想到合并的时候可以只考虑接口附近的50个,但不太会分析复杂度,而且没有清楚地想到用哈希值对应个数. 看了题解才会…… 一直想用 splay ...

  4. python中的装饰器基本理论

    装饰器 : 本质上 是一个 函数 原则 : 1,不修改原函数的源代码 2,不修改原函数的调用方式. 装饰器的知识储备 装饰器 = 高阶函数 + 函数嵌套 +闭包 我的理解是,函数名也是一个变量,将函数 ...

  5. Houdini学习笔记——【案例二】消散文字制作

    [案例二]Houdini消散文字制作 一.Overview     文字通过时间轴中frame变化而碎裂从两边开始向着中间消散并向镜头移动. 效果 二.Sop(Surface OPerators or ...

  6. 建站手册-浏览器信息:Google Chrome 浏览器

    ylbtech-建站手册-浏览器信息:Google Chrome 浏览器 1.返回顶部 1. http://www.w3school.com.cn/browsers/browsers_chrome.a ...

  7. leetcode-解题记录 557. 反转字符串中的单词 III

    题目: 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序. 示例 1: 输入: "Let's take LeetCode contest" 输出 ...

  8. 数据结构C语言实现

    顺序表实现 typedef int Position; typedef struct LNode *List; struct LNode { ElementType Data[MAXSIZE]; Po ...

  9. QTP 通过URL地址下载文件到本地(转)

    While automation, you may come to situations where you need to need to download a file on clicking a ...

  10. 为什么要使用MQ和到底什么时候要使用MQ

      一.缘起 一切脱离业务的架构设计与新技术引入都是耍流氓. 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题. 就像微服务分层架构之前,应该首先回答,为什么要引入微服务,微服务究竟解决什 ...