电子说
在电子设计领域,数据传输的高效性和稳定性至关重要。FTDI推出的FT245BQ USB FIFO(USB - Parallel)I.C. 为工程师们提供了一个出色的解决方案,可实现外设与主机PC之间的数据快速传输。今天,我们就来深入了解一下这款芯片。
文件下载:FT245BQ-REEL.pdf
FT245BQ是FTDI第二代USB FIFO I.C.的无铅版本。它在继承前作FT8U245AM优点的基础上,增加了额外功能,减少了外部组件数量,同时保持了与原产品的高度引脚兼容性,这使得现有设计的升级和成本降低变得轻而易举,也为其在新应用领域的使用提供了更多可能。
支持多种操作系统的VCP和D2XX驱动,包括Windows、MAC OS、Linux等,为不同平台的开发提供了便利。
FT245BQ适用于多种应用场景,如MCU / PLD / FPGA与USB的接口、传统外设设计升级到USB、USB仪器仪表、USB工业控制、USB音频和低带宽视频数据传输、PDA与USB数据传输、USB MP3播放器接口、USB闪存卡读写器、机顶盒PC - USB接口、USB数码相机接口、USB硬件调制解调器和USB无线调制解调器等。
与前代产品相比,FT245BQ进行了多项重要改进:
为USB收发器单元输出缓冲器提供3.3V参考电压,同时为RSTOUT#引脚提供电源,也可为外部3.3V逻辑提供不超过5mA的电流。
提供USB 1.1 / USB 2.0全速物理接口,输出驱动器具有3.3V电平转换率控制信号,差分接收器和两个单端接收器用于检测USB数据、SEO和USB复位条件。
锁定输入的NRZI USB数据,为SIE模块提供恢复的时钟和数据信号。
使用外部6MHz晶体或陶瓷谐振器产生6MHz参考时钟输入到x8时钟乘法器。
将6MHz输入转换为12MHz参考时钟,为SIE、USB协议引擎和FIFO控制器模块提供时钟,同时产生48MHz参考时钟供USB DPLL使用。
实现USB数据的并行到串行和串行到并行转换,执行位填充/去填充和CRC5 / CRC16生成/检查。
管理设备USB控制端点的数据流,处理USB主机控制器生成的低级USB协议请求和控制FIFO功能参数的命令。
存储从USB主机通过USB数据输出端点发送到FIFO的数据,可通过RD#读取。
存储使用WR#写入FIFO的数据,主机通过发送USB请求从设备数据输入端点读取数据。
处理外部FIFO接口引脚与FIFO发送和接收缓冲区之间的数据传输。
在上电时为设备内部电路提供可靠的上电复位信号,RESET#输入和RSTOUT#输出可用于与其他设备进行复位交互。
可使用外部93C46(93C56或93C66)EEPROM自定义FT245BQ的USB VID、PID、序列号、产品描述字符串和电源描述符值,还可控制远程唤醒、等时传输模式、电源关闭时的软下拉和USB 2.0描述符模式等参数。
FT245BQ的引脚分为多个组,包括FIFO数据总线组、FIFO控制接口组、USB接口组、EEPROM接口组、电源控制组、杂项信号组和电源与地组。每个引脚都有其特定的功能和使用要求,在设计时需要仔细考虑。
可使用3引脚陶瓷谐振器或6MHz晶体/2引脚陶瓷谐振器,不同配置需要注意负载电容和电阻的选择,以确保振荡器的稳定性和准确性。
将FT245BQ与93C46(93C56或93C66)EEPROM连接时,需要注意引脚连接和数据冲突的问题,同时要选择合适的EEPROM类型和配置。
USB总线供电设备需要满足特定的电流要求,可通过PWREN#引脚控制功率,使用铁氧体磁珠防止噪声辐射。自供电设备则需要注意避免向USB总线强制供电,可通过连接RSTOUT#和控制RESET#引脚来实现。
在与3.3V逻辑设备接口时,需要选择合适的稳压器,确保满足USB暂停电流要求。在某些情况下,也可使用FT245BQ的内置稳压器。
可使用P - 通道逻辑电平MOSFET或专用功率开关IC来控制外部逻辑电路的电源,同时需要注意软启动电路的使用和相关配置选项。
通过MCU的IO端口与FT245BQ进行数据传输和状态监测,可根据需要连接SI / WU和PWREN#引脚。
FT245BQ USB FIFO芯片凭借其丰富的功能、出色的性能和广泛的应用领域,为电子工程师提供了一个强大而可靠的解决方案。无论是在传统外设设计升级还是新兴应用开发中,它都能发挥重要作用。在实际设计中,工程师们需要根据具体需求合理选择配置,充分发挥芯片的优势,实现高效、稳定的数据传输。你在使用类似芯片时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !