USB适用于大量的数据交换,因而要求高速的数据通讯。但是在软件方面,USB的协议很复杂,编写USB协议不是一般的开发人员能胜任的。 实际上,多数场合虽然要求使用USB接口,但这些场合只需少量的数据交换。原本复杂的协议,是为了实现高速的数据通讯,而如果不需要高速的数据通讯,编写复杂的协议实际上是不必要的。怎么样能让开发人员避开USB软件的编写,使用上USB硬件接口,却避开USB协议的复杂性呢?
基于这方面的需求而存在的芯片有很多,FT232就是这类芯片中性能最好的一款。 这类芯片对用户来说,可见性为:在主机端(如主控制器、PC机等),连接的FT232识别为串口设备,开发人员采用串口协议编写主机端处理程序;在设备端(如终端控制器、串口扫描头灯),连接的FT232作为UART设备,开发人员采用UART协议编写终端控制程序。
FT232对用户的可见性,带来了显著的优点:硬件上,拥有了USB的优点:(1)现在很多设备都取消了串口,只有USB接口,USB接口才能适用。(2)标准统一,便于携带。软件上,开发人员编写的是UART协议,避开了USB协议的复杂性。
“FT232串口调试转换器(以下亦简称“调试器”)”是基于USB转UART而设计的FT232评估工具,集调试和转换功能为一体,是USB转串口的解决方案。
1