探索Infineon旗下CYWB0124AB/CYWB0125AB USB/Mass Storage控制器的卓越性能
在当今数字化的时代,电子设备对于高效数据传输和存储的需求与日俱增。Infineon旗下Cypress开发的CYWB0124AB和CYWB0125AB West Bridge® Antioch™ USB/Mass Storage Peripheral Controller,就是为满足这一需求而诞生的优秀产品。下面,我们将深入剖析这款控制器的各项特性。
文件下载:CYWB0124AB-BVXI.pdf
关键特性概览
SLIM架构:实现高效数据传输
Simultaneous Link to Independent Multimedia(SLIM)架构是该控制器的一大亮点。它允许P-port、S-port和U-port三个不同接口相互独立连接,在使用Antioch™通过USB将设备连接到PC时,设备仍能同时访问大容量存储设备,互不干扰。这种架构还开创了全新的使用模式,例如PC可以独立于主处理器访问大容量存储设备,或者同时枚举访问大容量存储设备和主处理器。在手机应用中,用户可以在手机保持完整功能的同时,将其作为U盘使用或下载媒体文件,甚至还能将手机作为调制解调器,让PC连接到网络。
Turbo - MTP支持:提升MTP性能
Turbo - MTP是由West Bridge® Antioch™实现的Microsoft Media Transfer Protocol(MTP)的一种优化方案。在现有的支持MTP的手机中,所有协议数据包都需要主处理器处理。而West Bridge Turbo - MTP会对数据包类型进行切换,仅将控制包发送到处理器,数据有效负载则直接写入大容量存储设备,从而显著提升了MTP的性能。
8051微处理器:高效事务管理
Antioch中嵌入的8051微处理器负责P - port、S - port和U - port之间所有事务的基本管理。它并不位于数据路径中,而是对路径进行管理,以优化数据路径的性能。该微处理器执行的固件支持S - port的NAND、SD和MMC设备,对于NAND设备,它遵循Smart Media算法,实现物理到逻辑管理、ECC纠错、损耗均衡和NAND闪存坏块处理等功能。
多接口支持
- 处理器接口(P - port):通过专用的处理器接口与外部处理器进行通信,支持同步和异步SRAM映射内存访问。异步访问带宽可达66.7 MBps,同步访问在33 MHz下通过16位传输,带宽同样可达66.7 MBps。通过内存地址解码,可以访问Antioch内部的多个端点缓冲区,这些缓冲区作为各端口之间的数据缓冲。访问这些缓冲区可以通过DMA协议或中断方式控制,由外部处理器进行配置。
- USB接口(U - port):符合USB 2.0规范,支持全速和高速USB模式。USB接口包含USB收发器,可与P - port和S - port进行双向数据访问,支持可编程的CONTROL/BULK/INTERRUPT/ISOCHRONOUS端点。
- 大容量存储支持(S - port):S - port有两种配置模式,可同时支持SD/MMC + 端口和×8 NAND端口,或支持一个独特的×16 NAND访问端口。通过NANDCFG引脚设置S - port的配置。需要注意的是,在WLCSP封装选项中,S - port仅支持单个SD/MMC + 端口,不支持NAND端口。此外,Antioch还包含两个芯片使能引脚NAND_CE#和NAND_CE2#,可交替访问两个不同的NAND设备。
时钟和电源管理
- 时钟:Antioch允许在XTALIN和XTALOUT引脚之间连接晶体,或在XTALIN引脚连接外部时钟。通过晶体电源XVDDQ的电平确定是提供晶体还是时钟输入。芯片内部的PLL可将19.2/24/26/48 MHz的频率倍频至480 MHz,以满足收发器/PHY的需求,同时内部计数器会将其分频作为8051的时钟,8051时钟频率为48 MHz。
- 电源域:Antioch具有多个电源域,包括为数字I/O提供电源的*VDDQ(包含PVDDQ、SNVDDQ、SSVDDQ、GVDDQ)、为USB I/O和一些模拟电路供电的UVDDQ、用于电源序列控制电路的VDD33、为逻辑核心供电的(V_{DD})、为PLL和USB串行器模拟组件供电的AVDDQ以及时钟I/O电源XVDDQ。各电源域的电压和功能各不相同,且对噪声有一定的要求。
- 电源模式:除正常工作模式外,Antioch还包含多种低功耗模式,如Suspend Mode(通过8051内部进入,可通过D + 总线变低、GPIO[0]达到预定状态或使能CE#变低退出)、Standby Mode(通过取消断言WAKEUP输入引脚或内部寄存器设置进入,可通过断言WAKEUP引脚、CE#变低或处理器写入内部寄存器退出)和Core Power Down Mode(核心电源(V_{DD})和AVDDQ断电,退出时需要重新加载固件)。
电气特性与参数
绝对最大额定值和工作条件
文档明确给出了设备的绝对最大额定值,包括存储温度、环境温度、电源电压等参数。同时,也规定了设备的工作条件,如不同电源域的电压范围等,确保设备在安全的范围内工作。
DC和AC特性
详细介绍了设备的DC特性,如静态放电电压(ESD)、闩锁电流、最大输出短路电流等。对于AC特性,包括USB收发器的相关参数、P - port接口的异步和同步模式时序参数、SD/MMC参数以及复位和待机时序参数等,都有明确的规定和说明,并配有相应的波形图和表格,方便工程师进行设计和调试。
封装与订购信息
封装形式
CYWB0124AB和CYWB0125AB提供两种封装形式:100 - ball VFBGA和81 - ball WLCSP。不同封装形式在引脚功能、时钟输入、NAND功能等方面存在差异,工程师可以根据具体的应用需求进行选择。
订购信息
文档列出了当前可用的订购代码,包括CYWB0124AB - BVXI、CYWB0124ABX - FDXI和CYWB0125ABX - FDXI,并对订购代码的含义进行了详细解释。同时,还提供了产品的关键特性和可用的时钟输入频率等信息。
总结与思考
Infineon的CYWB0124AB和CYWB0125AB USB/Mass Storage Peripheral Controller凭借其卓越的架构设计、多接口支持、灵活的时钟和电源管理以及丰富的电气特性,为电子工程师在设计数据传输和存储相关设备时提供了一个强大而可靠的选择。然而,在实际应用中,工程师还需要根据具体的项目需求,综合考虑设备的性能、功耗、成本等因素。例如,在选择封装形式时,需要权衡不同封装的优缺点;在进行电源管理设计时,要充分考虑各种低功耗模式的应用场景,以实现设备的最佳性能和能效比。大家在使用这款控制器的过程中,是否也遇到过一些独特的挑战或有一些创新的应用思路呢?欢迎在评论区分享交流。
-
Infineon
+关注
关注
2文章
112浏览量
31438
发布评论请先 登录
探索Infineon旗下CYWB0124AB/CYWB0125AB USB/Mass Storage控制器的卓越性能
评论