在一个论坛找到一篇不错的文章,share一下。
1,这种转换电路是不是双向使用的,即:RS232接口的设备可以插到PC电脑的USB口,USB接口的设备也可以插到PC电脑的RS232口?
2,驱动程序需要自己设计吗?还是可以从网上下载?
答:严格地说此类芯片不应叫“USB 转 232 ”芯片,因为它的接口不是RS-232的电平(是TTL或CMOS电平的),但叫它“USB 转 UART”又不象,因为它除了RXD和TXD外,还有RS-232中定义的全部的其他信号。应该叫它是 USB 协议与232协议的转换芯片较合适。 由于RS-232接口在电脑上慢慢淡出,而USB总线接口已成为电脑的主流配置,但还有大量的设备使用RS-232接口和相应的软件,而此类转换芯片是在 USB上虚拟一个RS-232接口,加上驱动软件,在电脑上看到的是增加了一个串口,使得原来的设备软件照样使用。用此类芯片加上个RS232的电平转换芯片,就可通过USB口与原RS232接口的设备连接通信了,这种产品在市场上已有很多。 除了用于与老设备兼容外,目前使用较多的是电脑通过USB口用此芯片与有UART接口的单片机通信(或其他IC通信),具有成本低、可从USB取电、编程相对简单(等于是对串口编程,不用关心USB复杂的协议)等优点,已广泛用与手机、数码相机、打印机等多种产品中。 USB转232芯片,对原串口的老设备和软件兼容性不是太好,有些设备的软件可能不能用或有时通信不畅。但使用此类芯片的新设备,不存在此问题。使用时要注意在PC机没有关闭串口时,拔出连接有时会死机。 RS232接口的设备可通过“USB 转232”转换器(不是芯片)接到电脑的USB口,不用更改软件。但USB接口的设备不能插到PC电脑的RS232口。“USB 转 232”芯片的驱动程序,芯片厂家都会提供,网上也都有下载。
3、常用芯片比较 CP2101简单易用,就是装驱动比较麻烦,外围元件少 USB 转 232 电路,我比较喜欢用CH341!而且CH341还可以转其它接口:) FT232BM开发起来比较容易,不过外围器件比CP2101多,个头大。现在又出了FT232RL,集成度较高,价格也便宜了 PL2303价格最低,但外围电路较复杂,FT232最贵,但功能最强,CP2101外围电路最简单,价格适中。PV8651好像与PL2303兼容的。