OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 17413|回复: 25

关于CH340的一点疑问

[复制链接]

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
发表于 2015-1-6 19:57:09 | 显示全部楼层 |阅读模式
5金钱
之前找一个USB转串口的芯片,感觉ch340挺好用的,驱动方便,用的人也多,就去买了ch340t。
看了一下电路图,感觉挺简单的。


基本就是这样,板子就是这样画的,焊上之后也能用,但是没法下载程序,因为每次上电的时候,ch340总是会重新 识别一下,就没法下载进去。

然后找了一下资料,
别人说是CH340T的TXD漏电流问题
串了肖特基二极管(如4148、5819)就可以了,当然串电阻也是可以的(TX串接5K电阻到目标单片机的RX,不过传输速率会有影响,但不影响使用),但最好的还是串二极管。
原因是USB供电不稳定,单片机在冷启动的时候拉电压,ch340T会重启,造成不能下载。
原理图就是这样的:


在STC的官方文档里面也看到这个图了




就是串了一个电阻和一个二极管。
感觉大家的方案都是这样的,我就是这样处理了,也重新画了板子,居然还是不行!!
就是冷启动的时候,有时候还是会CH340重启。
搞不懂了,想找个稳定的解决方法,
我感觉我买的51 板子都很稳定啊,没出过这种问题啊,别人是怎么弄的啊?我没发现有什么不同啊。

不知道大家都是怎么弄的?出过问题么?




最佳答案

查看完整内容[请看2#楼]

把开关后面的大电容去掉,加在ch340前面。(或者尝试给340供电加大电解电容储能。)原因很可能是上电瞬间ch340的供电电压低于数据手册要求的4.50v。用示波器观察下上电时的波形就知道了
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

81

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1007
金钱
1007
注册时间
2014-12-4
在线时间
337 小时
发表于 2015-1-6 19:57:10 | 显示全部楼层
把开关后面的大电容去掉,加在ch340前面。(或者尝试给340供电加大电解电容储能。)原因很可能是上电瞬间ch340的供电电压低于数据手册要求的4.50v。用示波器观察下上电时的波形就知道了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-6 23:00:09 | 显示全部楼层
感觉和CH340关系不大。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2015-1-6 23:32:09 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
就是单独给单片机下载程序的时候,ch340不会重启,程序也能下载进去。
但是单片机上接了两个外围器件之后,下载程序,一上电,ch340就会重启,下载不进去。
如果先下载进去程序,再接上外围模块,也可以带的动,模块也正常运行
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2015-1-7 12:39:26 | 显示全部楼层
回复【4楼】autolog:
---------------------------------
我给ch340的电源旁边 ,并连了一个3.3u的电容到地,居然还是有这个情况,我真心无语了。

这个电容在PCB上必须靠在ch340电源口旁边么
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

30

主题

188

帖子

0

精华

高级会员

Rank: 4

积分
594
金钱
594
注册时间
2014-4-3
在线时间
74 小时
发表于 2015-1-7 13:46:28 | 显示全部楼层


照此方法应该能解决的
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2015-1-7 19:46:36 | 显示全部楼层
回复【6楼】无量寿经:
---------------------------------
文中说的图4-10有么?

这个文章是什么文档里面的啊?
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

1

主题

81

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1007
金钱
1007
注册时间
2014-12-4
在线时间
337 小时
发表于 2015-1-7 23:16:42 | 显示全部楼层
回复【5楼】tao475824827:
---------------------------------
3.3u的几乎没储能效果,换成220uf甚至470uf试试
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2015-1-8 00:40:28 | 显示全部楼层
回复【8楼】autolog:
---------------------------------
那么大啊,是不是得用那个电解电容了
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-1-8 09:06:33 | 显示全部楼层
mark,关注中...
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2015-1-9 09:52:15 | 显示全部楼层
回复【8楼】autolog:
---------------------------------
我手头最大的贴片封装的电容是47uf,换上了,还是会重启,没法下载。

二极管我也加了,300Ω电阻我也加了,稳压电容和去耦电容我也加了,真心惆怅了
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2015-1-9 15:37:29 | 显示全部楼层
回复【6楼】无量寿经:
---------------------------------
你们做这个U转串电路都用的什么样子的呀? 有发生过问题么
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

4

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2015-1-15
在线时间
11 小时
发表于 2015-1-15 18:52:38 | 显示全部楼层
楼主,我和你一样的问题,我画PCB做板子两次了,都不行,比你还惨,你的还能识别,我的直接无法识别该设备
http://shop118132896.taobao.com/index.htm?spm=2013.1.w5002-10547694187.2.UDhjf5&v=1我的淘宝小店,欢迎光临
回复

使用道具 举报

4

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2015-1-15
在线时间
11 小时
发表于 2015-1-15 19:01:28 | 显示全部楼层
你的芯片得和单片机共地,不然形不成回路自然数据传不进去,把芯片的GND和单片机的GND找一根导线连在一起就好了,可以下载了。这个属于经常性忽略的东西·····刚搜到的答案
http://shop118132896.taobao.com/index.htm?spm=2013.1.w5002-10547694187.2.UDhjf5&v=1我的淘宝小店,欢迎光临
回复

使用道具 举报

4

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2015-1-15
在线时间
11 小时
发表于 2015-1-15 19:03:15 | 显示全部楼层
597627977我qq,生如夏花,逝如冬雪,楼主加我,
http://shop118132896.taobao.com/index.htm?spm=2013.1.w5002-10547694187.2.UDhjf5&v=1我的淘宝小店,欢迎光临
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2015-1-15 19:05:28 | 显示全部楼层
回复【14楼】坏苹果:
---------------------------------
我是共地的呀,我的整个板子用的是同一个GND啊,所有芯片和处理器是公地的
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

4

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2015-1-15
在线时间
11 小时
发表于 2015-1-15 19:07:20 | 显示全部楼层
不是这个意思
http://shop118132896.taobao.com/index.htm?spm=2013.1.w5002-10547694187.2.UDhjf5&v=1我的淘宝小店,欢迎光临
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2015-1-15 19:07:30 | 显示全部楼层
回复【15楼】坏苹果:
---------------------------------
加了……好文艺的好友验证
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

4

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2015-1-15
在线时间
11 小时
发表于 2015-1-15 19:08:06 | 显示全部楼层
你那导线连接芯片的和单片机的地,明白?导线练一下试试
http://shop118132896.taobao.com/index.htm?spm=2013.1.w5002-10547694187.2.UDhjf5&v=1我的淘宝小店,欢迎光临
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2015-1-15 19:10:39 | 显示全部楼层
回复【19楼】坏苹果:
---------------------------------
额,板子都拿给别人去调了,那我去拿回来试试,
什么原理呀?
这样跟板子公地有什么区别呀
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

4

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2015-1-15
在线时间
11 小时
发表于 2015-1-15 19:10:48 | 显示全部楼层
QQ聊水水水水水水水水水水水水水水水水水水水水水水水水水水
http://shop118132896.taobao.com/index.htm?spm=2013.1.w5002-10547694187.2.UDhjf5&v=1我的淘宝小店,欢迎光临
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2015-1-15
在线时间
5 小时
发表于 2015-2-27 17:26:15 | 显示全部楼层
我也遇到了这个问题,加了220uf的电解电容后就正常了
回复

使用道具 举报

9

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2013-6-29
在线时间
12 小时
发表于 2015-5-6 09:22:59 | 显示全部楼层
我说一个我遇到的现象

stm32的串口驱动写好了,但是用这个模块不能接收,也就是说从单片机发送给模块是正常的,反之却收不到数据

但是单独测试回显却又是可以的,于是检测程序问题(查了一天),始终搞不定,后来回去用自己的模块测试(相
同的程序),完全正常,我就以为是电脑的问题,第二天在相同的电脑上用我的那个模块测试,还是正常的,于是
又换一个一模一样ch340模块的来试,还是不行,因此,有点不相信ch340了

我的那个模块是pl2303的
回复

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
 楼主| 发表于 2015-5-7 08:07:27 | 显示全部楼层
回复【23楼】120742915:
---------------------------------
ch340挺好的,我一直用的ch340t和g都有用过,
之前下不了程序是因为电容太小,换上大电容就OK了,储能效果好。
pl2303很久以前用过,感觉驱动不太好找,就一直不再用了,不知道现在怎么样了~
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复

使用道具 举报

13

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
427
金钱
427
注册时间
2015-4-24
在线时间
72 小时
发表于 2016-6-17 19:20:47 | 显示全部楼层
我也遇到了相同的问题,不知道楼主的问题咋解决的,希望共享一下
回复

使用道具 举报

0

主题

79

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2016-5-27
在线时间
91 小时
发表于 2016-6-19 19:02:46 | 显示全部楼层
去掉所有花里胡哨的东西。
1、RXD\TXD  TTL电平 直连都没关系,最好加个200欧左右的电阻.
2、GND要共,也就是RXD TXD  GND的GND要跟芯片USB的GND连接。
3、V3到地的0.01UF一定要。
4、VCC GND间要有104。
注意以上几点就没有问题。
当然USB提供的是5V,如果用的3.3V的要用1117.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 15:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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