|
我的猫是电信送的上海贝尔德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表明他就是一个标准串口,只要一个电平转换芯片就可以和电脑相连了。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|