0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探索Cypress EZ - USB FX2LP:高性能USB微控制器的深度剖析

chencui 2026-03-28 14:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

探索Cypress EZ - USB FX2LP:高性能USB微控制器的深度剖析

在当今的电子设计领域,USB接口的应用无处不在,而一款优秀的USB微控制器对于提升设备性能和开发效率至关重要。Cypress的EZ - USB FX2LP(CY7C68013A/14A/15A/16A)系列就是这样一款值得深入研究的产品,下面我们就来详细了解它的特点、功能及应用。

文件下载:CY7C68013A-56LFXC.pdf

产品特性概览

核心特性

EZ - USB FX2LP是一款高度集成的低功耗USB 2.0微控制器,具有诸多令人瞩目的特性。它通过将USB 2.0收发器、串行接口引擎(SIE)、增强型8051微控制器和可编程外设接口集成在单芯片中,提供了一种经济高效的解决方案,在低功耗的同时具备出色的上市时间优势,非常适合总线供电应用。

该系列产品通过了USB - IF高速认证(TID # 40440111),支持全速(12 Mbps)和高速(480 Mbps)两种信号速率,但不支持低速(1.5 Mbps)模式。其内部集成了USB 2.0收发器,相比使用USB 2.0 SIE或外部收发器实现方案,更加经济且占用空间更小。

低功耗优势

FX2LP具有超低功耗的特点,在任何模式下,(I_{cc})不超过85 mA,这使得它非常适合总线和电池供电的应用。其中,CY7C68014A和CY7C68016A的待机电流更低,典型值为100 μA,是电池供电应用的理想选择;而CY7C68013A和CY7C68015A则更适用于非电池供电应用,待机电流典型值为300 μA。

内存与接口

它拥有16 KBytes的片上代码/数据RAM,并且提供多种软件运行方式,代码可以从通过USB下载的内部RAM、从EEPROM加载的内部RAM或外部存储设备(128引脚封装)中运行。此外,它还具备四个可编程的BULK/INTERRUPT/ISOCHRONOUS端点,缓冲选项包括双缓冲、三缓冲和四缓冲,同时还有一个额外的可编程(BULK/INTERRUPT)64字节端点。其数据接口支持8位或16位外部数据接口,方便与各种设备进行连接。

通用可编程接口(GPIF)

GPIF是FX2LP的一大亮点,它是一个灵活的8位或16位并行接口,由用户可编程的有限状态机驱动。通过GPIF,CY7C68013A/15A可以执行本地总线主控,并能实现多种协议,如ATA接口、打印机并行端口和Utopia等。GPIF具有六个可编程控制输出(CTL)、九个地址输出(GPIFADRx)和六个通用就绪输入(RDY),数据总线宽度可设置为8位或16位,能够根据不同的需求进行灵活配置。

功能详细解析

8051微处理器

FX2LP嵌入的8051微处理器具有256字节的寄存器RAM、扩展的中断系统、三个定时器/计数器和两个USART。其时钟频率可通过片上振荡器电路和PLL进行调整,默认的8051时钟频率为12 MHz,用户可以通过CPUCS寄存器动态改变时钟频率。

两个USART接口通过特殊功能寄存器(SFR)位进行寻址,UART0和UART1可以使用内部时钟以230 KBaud的速率运行,且波特率误差不超过1%。此外,某些8051 SFR地址被填充以提供对关键FX2LP功能的快速访问。

I²C总线

FX2LP支持I²C总线作为主设备,运行频率为100 kHz或400 kHz。SCL和SDA引脚具有开漏输出和滞后输入,即使没有连接I²C设备,这些信号也必须上拉至3.3V。

USB启动方法

在加电序列期间,内部逻辑会检查I²C端口是否连接了EEPROM,若检测到EEPROM且其第一个字节为0xC0或0xC2,则会使用EEPROM中的VID/PID/DID值代替内部存储的值,或者将EEPROM内容引导加载到内部RAM中。若未检测到EEPROM,则FX2LP将使用内部存储的描述符进行枚举。

重新枚举(ReNumeration™)

FX2LP的配置具有灵活性,一个芯片可以呈现多个不同USB设备的身份。当首次插入USB时,FX2LP会自动枚举并通过USB电缆下载固件和USB描述符表,然后再次枚举,以下载信息定义的设备身份出现。这一过程由USBCS寄存器中的DISCON和RENUM两个控制位控制。

中断系统

FX2LP实现了INT2和INT4的自动向量功能,其中INT2(USB)有27个向量,INT4(FIFO/GPIF)有14个向量。通过自动向量功能,可以节省识别单个USB中断源所需的代码和处理时间。

端点RAM

端点RAM的大小和组织非常灵活,包括3×64字节(端点0和1)和8×512字节(端点2、4、6、8)。端点0是双向端点,端点1可以是批量或中断端点,端点2、4、6、8可以配置为批量、中断或等时模式,并且EP4和EP8可以采用双缓冲,EP2和6可以采用双缓冲、三缓冲或四缓冲。

引脚分配与寄存器

引脚分配

FX2LP提供五种封装类型,分别为56VFBGA、56 SSOP、56 QFN、100 TQFP和128 TQFP。不同封装的引脚分配有所不同,但都提供了端口、GPIF主模式和从FIFO三种模式,用户可以通过IFCONFIG[1:0]寄存器位选择接口模式。100引脚封装在56引脚封装的基础上增加了一些功能引脚,128引脚封装则进一步增加了8051地址和数据总线以及控制信号。

寄存器

FX2LP的寄存器涵盖了各种功能,包括CPU控制与状态、接口配置、端点配置、中断控制等。详细的寄存器位定义在FX2LP TRM中有更详细的描述,用户可以根据需要对寄存器进行读写操作,以实现不同的功能。

电气特性

绝对最大额定值和工作条件

FX2LP的存储温度范围为–65°C至+150°C,商业级应用的环境温度范围为0°C至+70°C,工业级应用的环境温度范围为–40°C至+105°C。供电电压范围为+3.00V至+3.60V,输入和输出电压也有相应的限制。

热特性

不同封装的热特性有所不同,通过相应的公式可以计算结温和壳温。例如,结温(Tj = P * theta{Ja} + T_a),壳温(Tc = P * theta{Ca} + Ta),其中(P)为功率,(theta{Ja})为结到环境的热阻,(theta_{Ca})为壳到环境的热阻,(T_a)为环境温度。

直流和交流特性

文档详细给出了FX2LP的直流和交流特性参数,包括电源电压、输入输出电压、电流电容等。在交流特性方面,对程序内存读取、数据内存读取和写入、PORTC strobe功能、GPIF同步信号、从FIFO同步和异步读写等操作的时序图和参数进行了详细描述,为工程师进行电路设计和调试提供了重要依据。

应用领域与订购信息

应用领域

EZ - USB FX2LP适用于多种应用场景,如便携式视频记录仪、MPEG/TV转换、DSL调制解调器、ATA接口、存储卡读取器、传统转换设备、相机、扫描仪、家庭PNA、无线局域网、MP3播放器和网络等。Cypress网站的“参考设计”部分为典型的USB 2.0应用提供了额外的工具,每个参考设计都包含固件源代码、目标代码、原理图和文档。

订购信息

根据不同的应用需求,用户可以选择不同的型号和封装。对于电池供电应用,可选择CY7C68014A和CY7C68016A系列;对于非电池供电应用,CY7C68013A和CY7C68015A系列是不错的选择。此外,还提供了开发工具包和参考设计套件,方便用户进行产品开发。

总结

Cypress的EZ - USB FX2LP系列微控制器以其丰富的功能、低功耗特性和灵活的配置选项,为电子工程师在USB接口设计方面提供了强大的支持。无论是在消费电子工业控制还是通信领域,它都能发挥重要作用。希望通过本文的介绍,能帮助工程师更好地了解和应用这款优秀的产品。你在使用FX2LP的过程中遇到过哪些问题或有什么独特的应用经验呢?欢迎在评论区分享。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 低功耗
    +关注

    关注

    12

    文章

    3979

    浏览量

    106848
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索AT91FR40162:高性能ARM微控制器深度剖析

    探索AT91FR40162:高性能ARM微控制器深度剖析 在电子设计领域,选择一款合适的微控制器
    的头像 发表于 04-06 14:55 617次阅读

    探索AT43USB355:适用于游戏控制器高性能USB微控制器

    探索AT43USB355:适用于游戏控制器高性能USB微控制器 在电子设备的设计领域,一款
    的头像 发表于 04-06 09:05 233次阅读

    AT43USB320A:高性能8位微控制器深度解析

    AT43USB320A:高性能8位微控制器深度解析 在电子工程师的日常工作中,选择一款合适的微控制器对于项目的成功至关重要。今天,我们就来
    的头像 发表于 04-05 14:40 630次阅读

    深入解析Cypress FM系列微控制器:多功能、高性能的理想之选

    深入解析Cypress FM系列微控制器:多功能、高性能的理想之选 在当今电子技术飞速发展的时代,微控制器作为各类电子设备的核心,其性能和功
    的头像 发表于 03-29 10:05 194次阅读

    EZ-USB® NX2LP-Flex™:灵活的USB NAND闪存控制器深度剖析

    EZ-USB® NX2LP-Flex™:灵活的USB NAND闪存控制器深度剖析 在当今数字化的
    的头像 发表于 03-28 14:50 556次阅读

    探秘 EZ - USB NX2LPUSB 2.0 NAND Flash 控制器的卓越之选

    探秘 EZ - USB NX2LPUSB 2.0 NAND Flash 控制器的卓越之选 在电子设计领域,选择一款合适的
    的头像 发表于 03-28 14:50 583次阅读

    深入剖析CYPRESS CY7C63001A/CY7C63101A USB微控制器

    深入剖析CYPRESS CY7C63001A/CY7C63101A USB微控制器 在电子设备的世界里,USB
    的头像 发表于 03-28 14:50 725次阅读

    英飞凌推出新一代USB 2.0外设控制器EZ-USBFX2G3

    。这款新型控制器基于备受信赖的EZ-USBFX2LP平台,能够为需要无缝、安全连接的行业提供高度适配的解决方案。
    发表于 01-27 13:42 1619次阅读
    英飞凌推出新一代<b class='flag-5'>USB</b> 2.0外设<b class='flag-5'>控制器</b><b class='flag-5'>EZ-USB</b>™ <b class='flag-5'>FX2</b>G3

    英飞凌EZ - PD™ PMG1 - S3:高性能USB - C电源传输微控制器深度剖析

    英飞凌EZ - PD™ PMG1 - S3:高性能USB - C电源传输微控制器深度剖析 在当今
    的头像 发表于 12-20 14:45 1351次阅读

    EZ - PD™ CCG7SC:单端口 USB Type - C 与 PD 和升降压控制器深度剖析

    EZ - PD™ CCG7SC:单端口 USB Type - C 与 PD 和升降压控制器深度剖析 在当今的电子世界中,
    的头像 发表于 12-20 10:05 1878次阅读

    EZ-USBFX5N DVK (KIT_FX5N_FMC_001) 套件深度解析

    (KIT_FX5N_FMC_001) 套件为开发者提供了一个强大的解决方案,可用于开发基于 EZ-USBFX5N USB 3.2 Gen 1x
    的头像 发表于 12-18 15:25 467次阅读

    EZ-USBFX20 DVK (KIT_FX20_FMC_001) 套件使用指南

    (KIT_FX20_FMC_001) 套件为我们提供了一个强大的开发平台,可基于 EZ-USBFX20 USB 3.2 Gen 2x2
    的头像 发表于 12-18 15:20 661次阅读

    EZ-USBFX2G3:USB 2.0高速外设控制器的卓越之选

    .pdf 核心架构与性能 平台基础 EZ-USBFX2G3基于MXS40-LP平台,集成了Cortex® - M4和M0+微控制器单元(
    的头像 发表于 12-18 11:40 721次阅读

    构建fx2lp程序时出现问题求解决

    .hex 文件,但是将其加载到 FX2LP 中却不起作用。 使用此方法构建十六进制文件时, CAN 使用 hex2bix 转换为 .iic。 ii)对于方法2, 我使用了EZ
    发表于 05-29 06:35

    如何使用EZ-USB FX2LP CY7C68013A开发大容量存储设备?

    我应该如何使用 EZ-USB FX2LP CY7C68013A 开发大容量存储设备,我找不到允许在 FX2LP 上开发大容量存储设备的文档,请帮帮我,谢谢
    发表于 05-29 06:15