Hardware and Circuit
文章平均质量分 60
SoldierJazz2021
横眉冷对千夫指,俯首甘为扫地僧。
展开
-
CH9102 USB转串口应用体验
近期使用CH9102 USB转串口芯片成功用在原有使用CP2102的产品板上,整个替换和验证过程还是很顺利的,顺带写个blog做个记录。原项目上使用CP2102搭载ESP32实现Arduino物联网应用,采用USB转串口芯片实现串口下载,代码的Debug调试,以及编程软件的控制与交互。公司其他项目在用的比较多的USB转串口芯片还有CH340。因为使用CP2102的项目和产品用量不是很大,所以原项目设计更改也一直没有提上日程。因疫情原因,原使用CP210...原创 2021-09-13 13:56:53 · 7611 阅读 · 2 评论 -
TTL转485电路设计
在 TTL/CMOS 转接半双工 RS485 的电路设计中,由于半双工的特性,需要有信号来控制 485 转接芯片的发送和接收使能端,因此需要具体场景具体分析。如果是使用 MCU 或者自带发送状态指示脚功能(指示当前是否在进行串口发送)的转接芯片(如 CH340/CH341 系列芯片的 TNOW 引脚),那么就可以使用 MCU 的 GPIO 或者转接芯片的发送状态指示引脚来控制 485 使能原创 2017-04-20 18:43:56 · 22098 阅读 · 7 评论 -
电容的分类及作用
旁路旁路电容是为本地器件提供能量的储能器件,它能使稳压器的输出均匀化,降低负载需求。就像小型可充电电池一样,旁路电容能够被充电,并向器件进行放电。为尽量减少阻抗,旁路电容要尽量靠近负载器件的供电电源管脚和地管脚。这能够很好地防止输入值过大而导致的地电位抬高和噪声。地电位是地连接处在通过大电流毛刺时的电压降。去耦去耦,又称解耦。从电路来说, 总是可以区分为驱动的源和被驱动的负载。如果转载 2017-05-24 14:21:07 · 1484 阅读 · 0 评论 -
CH340电路设计注意事项
在前面两篇博客提到了CH340的电路设计以及芯片选型,本文将重点放在使用CH340芯片进行电路设计的一些细节与注意事项。电压匹配问题CH340 芯片通过 USB 转换出来的 TTL 串口输出和输入电压是根据芯片供电电压是自适应的。也即,如果芯片是 5V 供电,那么串口输出和采样都是5V;如果是3.3V供电,那么标准就成了3.3V,因此在实际使用的时候,串口连接到的对端设备需要注意电压匹配的原创 2017-04-13 17:33:57 · 48806 阅读 · 9 评论 -
USB芯片选型
从 USB 芯片的使用角度来说,USB 系列芯片可以划分为 USB 接口芯片与内置 USB 功能的微控制器。前者对于跨平台和易用性方面比较有优势,无需了解芯片内部工作机制,按照芯片的手册以及官方例程来操作就可以了,而使用平台也比较开放,只要具有可以操作芯片的总线接口就可以了。而后者在使用时,需要了解微控制器的工作原理,寄存器操作说明使用步骤等,需要对芯片本身进行编程,虽然限制了使用条件,但是微控制原创 2017-04-20 19:59:37 · 12192 阅读 · 4 评论 -
CH340驱动(含各平台)
CH340转串口芯片支持的平台驱动齐全,支持 Windows/Linux/Android/MacOS/WinCE 等各主流系统。下面就给出各平台下驱动官网链接和简要说明,每个平台的安装与使用问题可以参见我的其他博文。Windows驱动下载链接:CH340/CH341 Windows 驱动链接简要说明:CH340/CH341的USB转串口WINDOWS驱动程序的安装包,支持32/64位原创 2017-04-14 11:04:48 · 84679 阅读 · 17 评论 -
CH340 MAC驱动使用教程
CH340 支持各类系统平台下使用,驱动的使用以及下载介绍可以参见我的其他博客:CH340 驱动(含各平台)这一篇文章主要介绍CH340 在 MAC 以及各类 Arduino 平台的安装使用流程,首先到沁恒官网下载最新的CH340驱动,这里我也给出了官方下载链接:CH340 MAC驱动链接下载完该驱动后直接双击进行安装,如果提示安装错误,那么需要检查系统设置选项中是否已经按照说明设置好。...原创 2017-04-14 14:46:06 · 15195 阅读 · 7 评论 -
CH340 Linux驱动使用教程
在官方Linux内核版本中自Kernel2.6以后就默认包含了对CH340/CH341芯片的驱动支持了,但比较遗憾的是该自带驱动版本较老(由开源社区开发者提交)已不能满足使用需求了,因此我们需要用芯片官网提供的新驱动进行替换链接。1. 首先去官网下载最新的驱动,下载链接与驱动简介,参见我的其他博客:CH340各平台下驱动2. 驱动下载之后,将其拷贝到Linux系统中,在使用之前首先需要将老原创 2017-04-14 11:53:26 · 31701 阅读 · 49 评论 -
USB转串口驱动(支持各平台)
CH340转串口芯片支持的平台驱动齐全,支持 Windows/Linux/Android/MacOS/WinCE 等各主流系统。下面就给出各平台下驱动官网链接和简要说明,每个平台的安装与使用问题可以参见我的其他博文。Windows驱动下载链接:CH340/CH341 Windows 驱动链接简要说明:CH340/CH341的USB转串口WINDOWS驱动程序的安装包,支原创 2017-04-14 11:08:43 · 64755 阅读 · 10 评论 -
Altium Designer原理图库引脚名字添加上划线
双击引脚在输入名字的时候每一个字母后面加上反斜杠 '\' 就可以了。Exp:R\S\T\原创 2017-04-11 10:53:26 · 24952 阅读 · 5 评论 -
Altium Designer如何画虚线
流程如下:在原理图上右键 --> Place --> Drawing Tools --> Line,在画线的时候按 Tab 键,然后将 Line Style 改为 Dashed,就可以画虚线了。原创 2017-04-11 10:49:52 · 15011 阅读 · 0 评论 -
CH340芯片选型
CH340是一个USB总线的转接芯片,其中转串口的应用场合居多,且市场占有率很高。CH340芯片根据不同的功能可以实现为USB转串口、打印口和IrDA红外接口,因此选型的时候就首先需要根据功能加以区分了。如下表所示:(以下数据更新至2019年5月)功能划分功能列表 芯片型号 USB转串口 CH340G/CH340T/CH340C/CH340N/CH340K/CH340E/C...原创 2017-03-30 10:56:47 · 16842 阅读 · 2 评论 -
CH340电路设计
最近选用USB转串口芯片进行开发调试,在调研了各主流芯片的之后,觉得 CH340 系列的性价比很高,而且技术支持在国内,如果遇到问题解决起来也会方便很多。但是 CH340 / CH341 型号很多,具体选型就就该结合需求和芯片手册了,关于选型也可以参考我的其他博文,在这里我选择的型号是 CH340g。去官网地址:江苏沁恒股份有限公司 http://www.wch.cn/ 然后选择“在线下载”,原创 2017-03-27 10:56:34 · 13258 阅读 · 0 评论 -
各类总线传输速率
1. USB总线USB1.1:-------低速模式(low speed):1.5Mbps-------全速模式(full speed): 12MbpsUSB2.0:向下兼容。增加了高速模式,最大速率480Mbps。-------高速模式(high speed): 25~480Mbps USB3.0:向下兼容。-------super speed :理论上最转载 2017-02-20 18:30:10 · 5651 阅读 · 0 评论 -
路由的Modem信号控制
中低端路由器上使用disp interface 查看相应串口状态信息,其中DCD、DTR、DSR、RTS及CTS等五个状态指示分别代表什么意思?DCD ( Data Carrier Detect 数据载波检测)DTR(Data Terminal Ready,数据终端准备好)DSR(Data Set Ready 数据准备好)RTS( Request To Send 请求发送) C转载 2016-09-26 14:59:43 · 861 阅读 · 0 评论 -
有源晶振和无源晶振的区别
1、晶振在电路中就相当于人的一个心脏,晶振为电路提供了一个时钟信号。有源晶振比较贵,但是有源晶振自身就能震动。而无论是无源晶振,还是有源晶振,都有自身的优点和缺点所在,若考虑产品成本,建议可以选择无源晶振电路;若考虑产品性能,建议选择有源晶振电路,省时方便也能保证产品性能。2、无源晶振最高精度为5ppm,而有源晶振的精度则可以达到0.1ppm。精度越高,频率稳定性也更好。 有源晶振在稳定性转载 2016-09-26 14:46:31 · 3321 阅读 · 0 评论