关于TTL线为什么一定要用PL2303的疑问和想法
我的猫是电信送的上海贝尔德RG100A,本人也是弄电子的,所以对刷firmware,改电路也是很热爱,自然也就打起了这个猫的主意,我看到大家刷firmware之前都要准备一个TTL线已备不测,所以也想弄一个,但是看到很多教程上都说都要用什么PL2303的数据线改造,我就感到很奇怪,为什么一定要用这个芯片呢,我就去百度了一下这个芯片的资料,原来是一个USB转UART(串口)的片子,这点更加让我奇怪了,我通过网上给的教程发现“猫”的主板上预留出来的4根线是RxD GND VCC TxD,由此我判断这四根线一定是通用的UART(串口),这也符合一般芯片的设计,我用过许多款单片机和ARM微处理器都有uart口,这是最基本通讯口,所以它出现在这个Broadcom的片子上也是合情合理的。那么我们的电脑也是串口,只不过这个串口已经不是TTL电平了(具体可以百度一下串口资料),所以不可以和猫的主板上的串口直接连接,需要一个转换芯片,其实这个片子很简单,最常用的就是MAX232,专门用于串口电平转换的,那么我的分析结论就是不需要什么PL2303只要加一个MAX232和几个5个1uF的电容就可以搞定了,这个MAX232也就1块钱一片,并且很好买,电子城一定有卖。如果用PL2303就相当于转了一个圈,先把猫的主板上的UART信号传到PL2303里,然后PL2303通过USB口把这个信号传给电脑,电脑中的驱动程序负责把这个信号再传递给操作系统,这个设备在操作系统中是当做一个UART(串口)来用的,那么我们为什么不直接就用电脑上的UART(串口)呢??这样转一个弯过来岂不是浪费精力吗?
实际上,一般PL2303是用作USB转串口的,像笔记本现在已经没有串口了,为了调试电路板和单片机程序方便,就需要一个USB转UART的设备,我就是一直用这种设备调试我的单片机的。
图中的RxD,TxD表明他就是一个标准串口,只要一个电平转换芯片就可以和电脑相连了。 不一定非得要2303的,我知道的至少有十来款芯片都可以。 本帖最后由 oovwvoo 于 2010-1-9 19:13 编辑
我用CP2102呵呵,贝尔100A的波特率可以上到115200Kbps(deyi: 我的ms3303hg也行,就是连接有点困难 楼上说的al2102也是一个USB转UART的桥,我的意思就是更本用不上这种usb转uart的的芯片,直接就可以和电脑链接,除了电平不匹配需要加上一个max232外,别的什么都不需要了。 LS弄个电路图来看看? LS弄个电路图来看看?
L.C 发表于 2010-1-10 10:02 https://www.chinadsl.net/images/common/back.gif
——支持这个,楼主弄个用“max232”连接的电路图上来,偶拿个小白鼠试试。。。(deyi: 网上搜了一下,都是com接口的电路图
usb的没有
而且这芯片有USB的驱动吗? 如果有串口的线当然就可以了,但是一般电脑使用的话还是usb接口方便一点,你不能指望现在的笔记本都有串口。加上pl2303是大路货,用得比较多而已 我用CP2102呵呵,贝尔100A的波特率可以上到115200Kbps
oovwvoo 发表于 2010-1-9 19:11 https://www.chinadsl.net/images/common/back.gif
连接速率由猫来决定 不用数据线或数据线的芯片来决定
页:
[1]
2