×

CH340 USB转串口Arduino编程器开源分享

消耗积分:0 | 格式:zip | 大小:0.01 MB | 2022-10-28

王婷

分享资料个

描述

Arduino UNO 需要一个专用的编程芯片,你可以在每个开发板上看到这个。其中一些使用FTDI编程器、CH340和16U2编程芯片。原始版本由 Atmel 自己提供。但是今天我们要设计一个兼容的芯片。这样我们就可以在外部对我们的 Arduino 进行编程。

poYBAGNYuSKAOVdFAABipt_RzME834.png
 

这很重要,因为一些 Arduino 板(如 pro mini 和 Nano)存在驱动程序问题。但是我有解决方案,但是 USB 到串行编程器在编程 IT 工程领域中得到了非常广泛的应用。

CH340:

pYYBAGNYuSiAbeipAAExxTzbETo969.png
 

这个单一名称有多种 IC 封装,这里是列表。可用的封装包括外部晶振、内部晶振、RTS 和 DTR 引脚,仅 RTS 引脚。没有 DTR 引脚等。

在这里您可以找到所有这些产品的数据表

poYBAGNYuSqAY1EUAAElcAO6i-Q119.png
 

但今天我们的重点是 ch340g,它在市场上很容易买到,并与许多克隆 Arduino 开发板一起使用。

所需组件:

1) Ch340g

2) 12MHz 晶振

3) 1k 电阻

4) 100nf 电容

5) 0805封装led

6)USB

7) 电力系统

电路原理图:

poYBAGNYuS2AX_f3AAFMC6-t7xQ655.png
 

 

电路说明:

CH340G 编程器没有内部晶体振荡器作为时钟。如数据表中所述,我们必须在时钟输入上提供适当的 12MHz 信号。并提供 5v/3.3 可选电源。TX 和 RX 引脚用于在微控制器和该编程器 IC 之间建立串行连接。Tx 通常与 RX 连接,RX 与 TX 连接,但我们必须在这些 TX-RX 引脚之间放置 1k 电阻以降低信号的影响。DTR 引脚用于在上传草图时复位微控制器,这里将一个 100nf 电容器与 DTR 引脚串联并复位。避免干扰和直流信号。

印刷电路板设计:

从这里下载 Gerber 文件

pYYBAGNYuS-APo1EAACUOcGP4lU466.png
 

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !