主要功能是进行USB 和串口之间的协议转换。芯片一方面可从主机接收USB 数据,并将其转换为串口的数据流格式发送给外设,另一方面外设可通过串口将数据转换为USB 的数据格式传回主机。中间的转换工作全部由芯片自动完成,开发者无须考虑固件的设计。FT232BM 内部主要由USB 收发器、串行接口引擎USB 协议引擎和先进先出(FIFO)控制器等构成。USB 收发器提供USB1.1/2.0 的全速物理接口到USB 总线,支持UHCI/OHCI 主控制器;串行接口引擎主要用于完成USB 数据的串/并双向转换,并按照USB1.1规范来完成USB 数据流的位填充/位反填充,以及循环冗余校验码(CRC5/CRC16)的产生和检错,USB 协议引擎管理来自USB 设备控制端口的数据流;FIFO 控制器处理外部接口和收发缓冲区间的数据转换。FIFO 控制器实现与
单片机(如AT89C51 等)的接口,主要通过2 根数据线P30 和P31 及读写控制线来完成和单片机的数据交互。FT232BM 内含两个FIFO 数据缓冲区,一个是128 字节的接收缓冲区,另一个是384 字节的发送缓冲区。
根据系统的设计,无线数据传输部分由无线发射模块和无线接收模块两部分组成,无线发射模块选用GDTX6,它具有功率大发射频率稳定不受周边温度变化而改变等特点;无线接收模块选用GD-R5B,它是VHF/UHF 超高频无线数据传送高品质超外差接收模块,采用超高频,低噪声大规模
集成电路,是具有极高性价比,有完善的抗静电保护,可靠性高及远
距离传输的接收模块。