矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 3733|回复: 21

欲Diy一个STC单片机的下载器,CH340的V3引脚怎么使用?

[复制链接]
     
发表于 2020-12-24 14:02:47 | 显示全部楼层 |阅读模式
本帖最后由 Fireflying 于 2020-12-24 14:13 编辑

开始重拾之前丢下的单片机学习,当初买的面包板学单片机套件,是用STC的单片机教学。套件里面配的下载器用的是CP2102,还赠送了一个ASP5自动冷启动模块,后来这个模块无疾而终了。
所以想自己Diy一个自动下载器,拟用CH340C来搞,做成自动冷启的。现在遇到一个问题,看CH340的数据手册,第4脚(下图CH340T是5脚)是V3脚,是用来外接3.3V电源的,手册当中对这个脚的描述是:“在 3.3V 电源电压时连接 VCC 输入外部电源,在 5V 电源电压时外接容量为 0.1uF 退耦电容”,手册中的推荐电路也没有对这个引脚的具体应用场景做说明。
CH340应用电路.jpg

那么如果我用CH340C这个芯片做USB到单片机的下载器,这个V3引脚以及3.3V单片机的供电该怎么处理?是用1117-3.3V的LDO从5V生成3.3V接到这个V3引脚上,然后再输出一路给单片机的电源脚,用于3.3V的单片机下载?
     
发表于 2020-12-24 14:35:46 | 显示全部楼层
答案就是
在 3.3V 电源电压时连接 VCC 输入外部电源,在 5V 电源电压时外接容量为 0.1uF 退耦电容
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-12-24 14:40:22 | 显示全部楼层
little-f 发表于 2020-12-24 14:35
答案就是
在 3.3V 电源电压时连接 VCC 输入外部电源,在 5V 电源电压时外接容量为 0.1uF 退耦电容

您这等于没说。
电脑的USB口只有5V电源,如果要用电脑通过这个下载器向3.3V的单片机下载程序的话,肯定要向单片机供电的吧?我觉得应该是用LDO从5V生成3.3V给单片机供电,但是对于CH340来说,那个V3引脚直接连接到LDO输出的3.3V?,CH340的电源引脚同时还接着5V,这个接法对于CH340来讲对不对?两组电源同时给它供电,有没有问题?
回复 支持 反对

使用道具 举报

     
发表于 2020-12-24 14:44:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

     
发表于 2020-12-24 14:48:48 | 显示全部楼层
timg (2).gif
串口芯片大同小异,这个是Arduino的原理图,可以看到串口芯片VCC是5V的
3.3V有个输出脚,直接退耦。CH340那个V3脚,应该也是个3.3V的输出脚。
回复 支持 反对

使用道具 举报

     
发表于 2020-12-24 14:56:02 | 显示全部楼层
Fireflying 发表于 2020-12-24 14:40
您这等于没说。
电脑的USB口只有5V电源,如果要用电脑通过这个下载器向3.3V的单片机下载程序的话,肯定 ...

看描述V3不是一个电源输入,你不能指望在5v供电的时候给他单独输入3V让他下行供电3v

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-12-24 15:00:51 | 显示全部楼层
本帖最后由 Fireflying 于 2020-12-24 15:02 编辑
JuncoJet 发表于 2020-12-24 14:48
串口芯片大同小异,这个是Arduino的原理图,可以看到串口芯片VCC是5V的
3.3V有个输出脚,直接退耦。CH34 ...


CH340芯片手册里面很明确地说了V3引脚在3.3V的时候需要连接外部电源,按照这个描述,应该不是输出脚啊?
CH340的V3脚说明.jpg

看您4楼回复的电路,是Vcc和V3脚都连接到3.3V电源上了。
回复 支持 反对

使用道具 举报

     
发表于 2020-12-24 15:10:09 | 显示全部楼层
Fireflying 发表于 2020-12-24 15:00
CH340芯片手册里面很明确地说了V3引脚在3.3V的时候需要连接外部电源,按照这个描述,应该不是输出脚啊 ...

应该有电压输出的,可以在5V的电压下测下V3。现在Arduino Nano也改用了CH340了,板子上也有没有3.3V稳压器/管。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-12-24 15:10:38 | 显示全部楼层
JuncoJet 发表于 2020-12-24 14:44
https://www.pianshen.com/article/62851025652/

这个网页,只说了CH340工作在5V和工作在3.3V时候的电路连接方式。
对于我这个应用场景,CH340是从电脑的USB接口获得电源的,这个电源只有5V,并没有3.3V。然后,后面的单片机可能会有3.3V的,比如我用这个下载器,向3.3V供电的单片机下载程序,应该怎么处理?肯定不能把5V直接给单片机。您的意思是说V3脚是3.3V输出脚?如果真是输出脚的话,就直接把V3脚引到3.3V单片机的供电脚上也就完事了;如果不是输出脚,那我还得另外解决单片机的供电问题,例如用LDO给单片机供电,但是这样的话,CH340是5V供电的,单片机是3.3V供电的,CH340输出的信号,高低电平的区间是不是能做到跟3.3V单片机兼容?能不能正常工作?手册里面的描述实在太含混了。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-12-24 15:11:37 | 显示全部楼层
JuncoJet 发表于 2020-12-24 15:10
应该有电压输出的,可以在5V的电压下测下V3。现在Arduino Nano也改用了CH340了,板子上也有没有3.3V稳压 ...

好吧,等我把电路搭起来再测量一下,谢谢!
回复 支持 反对

使用道具 举报

     
发表于 2020-12-24 18:04:20 | 显示全部楼层
这种线很好买吧
回复 支持 反对

使用道具 举报

     
发表于 2020-12-24 18:20:42 来自手机 | 显示全部楼层
淘宝几元钱还包邮就能解决的事,为什么要自己做
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-12-24 18:58:43 | 显示全部楼层
本帖最后由 Fireflying 于 2020-12-24 19:04 编辑

我那套件带的CP2102下载线是能正常用的,只不过ASP5自动冷启模块坏了,每次下载都要拔掉单片机供电线,比较麻烦。
自己做是一种乐趣,就好像【晶体管与集成】版面,很多坛友自己diy收音机,收音机掏钱随便能买到,为啥自己做?做这个电路,我需要用先查找资料,构思功能,确定大致的电路构成,然后用KiCAD设计/绘制电路图,在洞洞板上面搭电路实验,修改电路,再实验、直到达到设计目标,然后生成PCB文件,拿去打样;拿到PCB板后焊接,调试。这其中每一个过程,都是学习提高,也都充满乐趣。直接买新的有这过程么?
回复 支持 反对

使用道具 举报

     
发表于 2020-12-24 21:10:49 | 显示全部楼层
Fireflying 发表于 2020-12-24 15:10
这个网页,只说了CH340工作在5V和工作在3.3V时候的电路连接方式。
对于我这个应用场景,CH340是从电脑的 ...

别指望用V3向单片机供电,老实加一个3.3VLDO

我有几个CH340G,是USB接口5V供电,与5VSTC15或3.3VSTM32都能很好通联
回复 支持 反对

使用道具 举报

     
发表于 2020-12-24 21:29:08 | 显示全部楼层
本帖最后由 壹法拉 于 2020-12-24 21:30 编辑

现在的STC芯片,已经排除了写程序时要多次启动的BUG; 一个几块钱的普通串口转TTL模块就好用;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-5-8 09:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表