前言

CH340C广泛应用于DIY项目和嵌入式开发中,用于USB数据转换和串口通信。本文将详细介绍CH340C的基本功能、引脚接线及使用方法。

CH340C简介

CH340C是一款USB转TTL电平转换器,可以将电脑的USB数据转换成串口数据,方便与单片机(MCU)等设备进行通信。这款芯片支持3.3V和5V电源电压,功能齐全,是DIY设计和嵌入式开发中的常用组件。
在这里插入图片描述

引脚说明及接线

在这里插入图片描述

CH340C的引脚较多,但常用的引脚并不多。下面是一些关键引脚的说明及接线方法:

  • 1号脚GND:接电源负极。
  • 16号脚VCC:接电源正极。在3.3V电源电压时连接VCC输入外部电源,在5V电源电压时外接0.1uf的退耦电容。
  • 2号脚TXD:串行数据输出端,需要引出外接MCU对接的引脚。
  • 3号脚RXD:串行数据输入端,需要引出外接MCU对接的引脚。
  • 5号脚D+ 和 6号脚D-:连接Type-C接口中对应的D+和D-。
  • 7号脚NC:空脚,默认不接。
  • 13号脚DTR:数据终端就绪,可以外接电路实现自动下载功能。
  • 14号脚RTS:数据装置就绪,请求发送,同样可以外接电路实现自动下载功能。
  • 其他的引脚(8到12号脚)一般不常用,默认不接。

指示灯电路及检测模块

为了检测CH340C模块是否通电正常,我们可以在5V输入端设计一个红色指示灯LED1,当该灯亮时,表示该模块已经上电。此外,在TXD和RXD数据接口中,可以分别接入蓝色LED2和绿色LED3指示灯,用于指示数据的收发情况。

RTS与DTR信号接口也设计指示灯,用于显示不同的状态。指示灯电路中的限流电阻决定了灯的亮度,TXD与RXD的限流电阻较小,因为它们在数据传输时是以很快的频率闪烁,亮度会下降。

常用应用场景

CH340C常用于将电脑中的程序下载到单片机中。以下是一个简单的过程示例:

  1. 通过上位机控制CH340G的RTS脚为低电平,使BOOT0的电平上拉为高电平。
  2. 通过上位机控制CH340G的DTR脚为高电平,使系统复位。
  3. 单片机进入ISP模式,此时可以将DTR脚设置为低电平,RTS设置为高电平,BOOT0和NRST还原默认电平。
  4. 上位机将程序下载到单片机,下载完毕之后,程序自动运行。

在实际应用中,可能会遇到DTR和RTS电平变化导致单片机不断复位的问题。这时可以通过加入模拟开关等电路来隔离干扰电平,确保系统正常运行。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐