68336016 发表于 2010-8-23 16:40:51

PL2303HX无法刷GPS模块固件(也适合下载STC困难)的解决办法,网上看到的

原帖地址:http://www.hellocq.net/forum/showthread-t-223605.%E5%A4%A7%E5%B9%85%E6%8F%90%E9%AB%98PL2303%E8%8A%AF%E7%89%87usb%E8%BD%ACTTL%E7%94%B5%E5%B9%B3%E4%B8%B2%E5%8F%A3%E4%B8%8B%E8%BD%BD%E7%BA%BF%E7%9A%84%E9%80%9F%E5%BA%A6%E5%92%8C%E5%85%BC%E5%AE%B9%E6%80%A7.html
原创作者:山东沂源一飞(QQ47201622)
大幅提高PL2303芯片usb转TTL电平串口下载线的速度和兼容性
------------------------------------------------------
只需要增加一个二极管和一个电阻,就可以大幅提高PL-2303芯片的usb转TTL电平下载线的速度和兼容性,未改装之前,下载线只能以1200波特率下载,还经常失败,增加这两个元件后,可以使用软件默认的最高波特率(115200)下载程序,速度飞快,没有发现任何问题,速度和兼容性提高了很多,可以非常方便的应用于STC系列单片机的下载,此线经过改装后,完全可以使用原有任何驱动,不用到处找所谓的最新驱动了,有兴趣的朋友可以试验一下,若转载此文,请注明是山东沂源一飞(QQ47201622)原创,谢谢。

备注:usb转串口线,有好几种电平输出的,这种TTL电平输出的可以直接连接stc系列单片机下载。若转RS232电平的线,则不在此次讨论范围。
详细电路图如下,非常简单。
http://cache.amobbs.com/bbs_upload782111/files_32/ourdev_577214.jpg
(原文件名:20100105_4dd4213148d25c68553byXQQz64dE9o7.jpg)

---------------------------------------------------------------------------------------------------------------------------------------
我的USB TO TTL 是PL2303HX芯片,总是无法下载STC或者刷GPS固件,稍微改动,现在2个GPS模块都刷新固件了。

823032003 发表于 2010-8-23 20:42:47

“未改装之前,下载线只能以1200波特率下载”,有点夸张吧,之前用过2303

little_Monkey 发表于 2010-8-23 21:03:14

PL2303的1脚是输出,如果按上图可以解决问题,只能说明你的PL2303的输出电平太低,加了二极管以后,TXD只有当输出低的时候,接到外部的TXD脚才可以算低(二极管压降),而TXD的高电平是有上拉电阻拉高的,芯片的TXD信号是不能通过二极管的

llssr 发表于 2010-8-23 22:22:20

那是你的驱动不正常不能怪芯片国产的也能到128000的速率stc也没问题

kneken 发表于 2010-8-23 22:28:09

这方法的确可行!

68336016 发表于 2010-8-23 23:47:09

可以肯定不是驱动版本问题,就是芯片问题,芯片性能差异太大,或者很多人没遇到。我自己有好几个pl2303hx,均无法刷gps固件,用这个简单办法处理了下,都没问题了。

little_Monkey 发表于 2010-8-23 23:58:06

我在2楼已经分析了原因,看看你的板子上的4脚是不是跟17脚连的,或者没连?如果是,接到5V看看

llssr 发表于 2010-8-24 07:55:42

17脚连到3.3V5V都能工作在115200下载stc3.3的 5V的都可以

wwwjjjwww 发表于 2010-8-24 09:33:52

最好用个4069缓冲一下,也就是把电平转换一下,PL2303输出是3.3v的,与5v接口不是太稳定,我加个点评转换后非常稳定。

little_Monkey 发表于 2010-8-24 09:49:09

回复【8楼】wwwjjjwww
最好用个4069缓冲一下,也就是把电平转换一下,pl2303输出是3.3v的,与5v接口不是太稳定,我加个点评转换后非常稳定。
-----------------------------------------------------------------------

那要两级串起来,只有一级反相器的话就~~~~哈

wwwjjjwww 发表于 2010-8-24 10:07:16

当然了,一级就是RS232了,两级就是TTL

rainyss 发表于 2010-8-24 13:19:07

楼主的方法不错.STC用这个芯片下载不了的原因是STC要求重新上电时才进入下载模式,而2303的输出始终是通电的,造成STC无法正常上下电.用二极管+上拉电阻的方法可以解决很多类似的问题.

cqwshll 发表于 2010-8-24 14:16:30

马克

aduc812 发表于 2010-9-8 11:15:49

mark

witnessiz 发表于 2010-10-17 13:44:34

额,本文是你原创没错,但是这个东西不能算,因为老早就在用了,就算是AVR,也需开下内部上拉,不然数据不稳定

hahaha888 发表于 2010-10-17 14:00:25

mark

litteworm 发表于 2010-10-17 18:41:29

谢谢 mark

ITOUR 发表于 2011-1-17 00:45:30

怎么让2303输出3.3v给目标供电?

joni 发表于 2011-1-17 00:55:29

mark

efree 发表于 2011-1-19 17:22:49

今天突然看到了自己写的东西,呵呵。

arvidwen 发表于 2011-1-19 18:29:09

我的usb-ttl也有点问题,试试看。

pan_bwxyz 发表于 2011-2-26 10:03:18

mark!


求教:GPS模块怎么刷固件啊? 有什么资料吗?

zydl123 发表于 2011-5-13 22:27:10

我一直用CH341做各类下载,还算好吧,PL2303有些地方不好用

af00 发表于 2011-5-13 22:40:47

改天试验下

Mec.Rover 发表于 2011-6-10 23:30:39

可以考虑

comway 发表于 2011-6-13 12:21:42

接口电平转换问题

mumububu 发表于 2011-6-13 15:17:43

标记

supercctv 发表于 2011-6-14 18:45:59

回复【22楼】zydl123于人
我一直用ch341做各类下载,还算好吧,pl2303有些地方不好用
-----------------------------------------------------------------------

我用stc12C5a系列的,就是ch341,程序下载100次,有90次是失败的。断电什么的问题都找过了。

liguozheng2008 发表于 2011-6-23 13:44:07

mark

liang118038 发表于 2011-11-27 21:54:44

终于解决了STC-ISP下载时用PL2303的USB转COM线问题了,根本不是驱动问题,(原来为了防止USB的电平反推到芯片我接了个二极管跟楼主接到一样)在接上USB时直接量TX有5V正常,但RX只有2V(没连到板上时测的)。用COM助手连没问题,就是STC-ISP下载不了,换了N个版本加驱动都不行,试在芯片的RX(就是USB转COM线的TX)加10K上拉电阻无效,再试将上拉电阻换到TX(就是USB转COM线的RX)居然什么速率都OK了!

seckuola 发表于 2011-11-27 22:44:45

mark

zjczm 发表于 2011-12-15 17:09:28

这个办法好。我去试一下。STC的上电要求是很苛刻的,害人,它提供的软件也有问题。

zjczm 发表于 2011-12-15 17:14:06

问题是,3.3V系统的话,4148压降是否大了?如果不行该5819试一下看看。

litteworm 发表于 2012-1-2 10:13:46

mark

forest3 发表于 2012-1-4 10:23:54

mark

natertech 发表于 2012-1-8 22:32:47

请认准行货,同时可以考虑咨询下旺久的工程

BroadWay-Elec. 发表于 2012-7-31 11:18:03

本帖最后由 BroadWay-Elec. 于 2012-7-31 11:21 编辑

原因就是U转串芯片的TX输出导致STC单片机不能完全下电,接个二极管就可以了,最好是用肖特基二极管,如果只是STC51的话,那个上拉电阻实际上都可以不加。

zhoufenga 发表于 2012-8-28 10:23:23

这个方法好

gz_dailin 发表于 2012-12-11 21:41:55

试过了,真的可以用。感谢楼主。

kuanglf 发表于 2013-5-26 08:17:07

试一下来报告

lydxbzw 发表于 2013-5-30 01:00:49

讲的很有道理,我也遇到过类似情况,可以试试PL2303
页: [1]
查看完整版本: PL2303HX无法刷GPS模块固件(也适合下载STC困难)的解决办法,网上看到的