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

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

3天内不再提示

CY7C65213/CY7C65213A USB-UART LP 桥接控制器:设计与应用全解析

璟琰乀 2026-05-17 16:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CY7C65213/CY7C65213A USB-UART LP 桥接控制器:设计与应用全解析

在当今的电子设备设计中,将 UART 设备升级到 USB 接口是一个常见的需求。Cypress 半导体公司的 CY7C65213 和 CY7C65213A USB - UART LP 桥接控制器,为这一升级提供了简单且高效的解决方案。接下来,我们将深入探讨这两款控制器的特性、功能、电气参数、应用场景等方面。

文件下载:CY7C65213-28PVXIT.pdf

产品概述

CY7C65213 和 CY7C65213A 是完全集成的 USB - UART 桥接器,采用 32 引脚 QFN 和 28 引脚 SSOP 封装,内部集成了 USB 2.0 全速控制器、UART 收发器、内部稳压器、内部振荡器和 512 字节闪存。Cypress 提供免版税的虚拟 COM 端口(VCP)设备驱动程序,使设备在 PC 应用中表现为 COM 端口,支持所有 UART 信号,包括握手和控制信号。

关键特性

USB 相关特性

  • USB 2.0 认证:支持全速(12 Mbps)通信,内置 USB 2.0 全速收发器,集成 USB 终端电阻和 1.5 kΩ 上拉电阻。
  • 充电检测:支持电池充电器检测(BCD),符合 USB 电池充电规范 Rev. 1.2,支持标准下游端口(SDP)、充电下游端口(CDP)和专用充电端口(DCP)。

UART 接口特性

  • 单通道可配置:支持 2 针、4 针、6 针、8 针 UART 接口,数据速率高达 3 Mbps。
  • 数据格式灵活:支持 7 或 8 个数据位、1 或 2 个停止位,以及无校验、偶校验、奇校验、标记校验或空格校验。
  • 错误检测与流控制:支持奇偶校验、溢出和帧错误检测,支持使用 CTS、RTS、DTR、DSR 进行流控制,还支持 UART 中断信号。

其他特性

  • 通用输入/输出(GPIO):具有 8 个 GPIO 引脚,可通过配置工具进行灵活配置。
  • 唯一序列号:每个设备支持唯一序列号功能,插入 USB - UART LP 桥接控制器设备时可永久固定 COM 端口号。
  • 配置工具:提供 Windows 配置工具,可配置供应商 ID(VID)、产品 ID(PID)、产品和制造商描述符、UART、充电器检测和 GPIO 等参数。
  • 驱动支持:支持多种操作系统,包括 Windows、Mac OS - X、LinuxAndroid 等。
  • 低功耗:支持 USB 挂起模式,工作电压范围为 1.71 至 5.50 V,具有 2.2 kV HBM 的 ESD 保护,采用 RoHS 兼容封装。

功能模块详解

USB 和充电器检测

USB 部分内置 USB 2.0 全速收发器,集成了必要的电阻。充电器检测功能支持不同类型的充电端口,使设备能根据不同的充电环境进行适配。

串行通信

串行通信模块(SCB)实现 UART 接口,TX 和 RX 线路均有 256 字节的缓冲区。UART 接口支持高速异步串行通信,数据格式和错误检测功能丰富,能满足不同应用的需求。

GPIO 接口

8 个 GPIO 引脚可通过配置工具进行多种配置,如三态、输出静态 1 或 0、电源控制、LED 驱动等。这为设备的功能扩展提供了很大的灵活性。

内存

512 字节的闪存用于存储 USB 参数,如 VID/PID、序列号、产品和制造商描述符等,可通过配置工具进行编程

系统资源

  • 电源系统:支持 USB 挂起模式,可在总线供电或自供电模式下工作,工作电压范围为 3.15 V 至 5.5 V。
  • 时钟系统:集成 48 MHz 振荡器和 32 kHz 振荡器,无需外部晶体,为所有子系统提供时钟。
  • 复位:复位模块确保可靠的上电复位,可通过 RESET# 引脚由外部设备进行复位。
  • 挂起和恢复:当 USB 总线进入挂起状态时,设备会置位 SLEEP# 引脚,满足 USB 2.0 规范的严格挂起电流要求。设备可在 USB 总线活动或 RI# 引脚置位时从挂起状态恢复。
  • 唤醒:RI# 引脚可配置为唤醒引脚,用于在 USB 总线上生成远程唤醒信号。

软件支持

Cypress 提供了完整的软件驱动程序和配置工具,支持多种操作系统。在 Linux 系统中,提供用户模式 USB 驱动库;在 Android 系统中,提供 Java 类;在 Mac OSx 系统中,提供动态链接共享库;在 Windows 系统中,提供用户模式动态链接库和虚拟 COM 端口驱动程序。此外,还提供 Windows 配置工具,方便用户对设备进行初始化参数配置。

电气规格

绝对最大额定值

存储温度范围为 -55 °C 至 +100 °C,工业环境下工作温度范围为 -40 °C 至 +85 °C,各电源引脚的最大电压有明确限制,ESD 保护水平为 2.2 kV HBM。

工作条件

工业环境下工作温度为 -40 °C 至 +85 °C,VCC 电源电压范围为 3.15 V 至 5.25 V,VCCIO 电源电压范围为 1.71 V 至 5.50 V,VCCD 电源电压范围为 1.71 V 至 1.89 V。

设备级规格

详细列出了直流和交流规格参数,包括电源电压、电流、输出阻抗、唤醒时间等。

引脚描述

详细介绍了 28 引脚 SSOP 和 32 引脚 QFN 封装的引脚功能和配置选项,工程师在设计时可根据实际需求进行引脚连接和配置。

USB 电源配置

总线供电配置

VBUS 直接连接到控制器,系统在 USB 枚举前电流不超过 100 mA,挂起模式下不超过 2.5 mA,高功率系统需使用 POWER# 控制电流。

自供电配置

VCC 由 USB VBUS 供电,VCCIO 由外部电源供电,通过 VBUS 控制 RESET# 引脚,确保符合 USB 2.0 规范。

可变 I/O 电压的总线供电配置

使用低压差(LDO)稳压器提供 1.8 V 或 3.3 V 电压,通过跳线开关选择 VCCIO 电压,系统同样需满足电流限制要求。

应用示例

USB 转 RS232 转换器

可将带有串行端口的嵌入式系统通过 USB 连接到主机 PC,通过 RS232 电平转换器实现极性反转和电压电平转换。可配置 GPIO 引脚实现睡眠控制和 LED 指示功能,还可进行简单的回环测试。

USB 转 RS485 应用

CY7C65213A 可配置为 USB 转 UART 接口,通过 GPIO 控制 RS485 收发器,实现 TTL 电平到 RS485 电平的转换,适用于多设备通信的 RS485 网络。

电池供电的总线供电 USB 到 MCU 并带电池充电检测

实现 USB 到微控制器的接口,支持数据传输和握手信号。设备可根据 USB 充电器类型进行充电检测,确保系统在不同电源状态下的正常工作,同时需满足电流限制要求。

LED 接口

可将任意 GPIO 引脚配置为驱动 LED,提供三种配置选项,方便实现数据传输状态的可视化指示。

订购信息

提供了不同封装的订购代码和适用的工作范围,工程师可根据实际需求选择合适的产品。

勘误说明

文档中指出了 USB - 串口设备在 UART 帧错误和 MARK 或 SPACE 奇偶校验错误报告方面的问题,目前暂无修复方案,建议应用中使用 UART 的系统在数据中包含校验和或 CRC 以确保帧完整性。

CY7C65213 和 CY7C65213A USB - UART LP 桥接控制器以其丰富的功能、灵活的配置和广泛的应用场景,为电子工程师在 UART 设备升级到 USB 接口的设计中提供了优秀的解决方案。在实际应用中,工程师可根据具体需求进行合理配置和设计,以充分发挥其性能优势。你在使用这款控制器的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    赛普拉斯推出全新EZ-USB USB-UART 控制器 (CY7C64225)

    赛普拉斯半导体公司(纳斯达克股票代码:CY)日前宣布推出全新 EZ-USB® USB-UART 控制
    发表于 06-15 11:18 5686次阅读

    如何安装CY7C65213的驱动程序?

    无法连接 teraterm。 我尝试安装 CypressDriverInstaller_1,但是驱动程序没有更新。 你能指导如何安装 CY7C65213 的驱动程序吗? 以下是异常的设备管理屏幕截图。 (未知的 com 端口) 以下是普通的设备管理
    发表于 02-23 06:03

    CY7C65213-32LTXIT USB检测失败的原因?

    我们使用 CY7C65213-32LTXIT( USB 接口 IC USB-UART LP 控制器
    发表于 05-17 07:24

    CY7C65213的RXD和TXD引脚复位状态的逻辑是什么?

    CY7C65213 的 RXD 和 TXD 引脚复位状态的逻辑是什么? 是三态(Hi-Z)吗?
    发表于 06-03 06:51

    请问CY7C65213-28PVXI是否有针对win7系统的32位驱动程序?

    我的电脑是 Win7-32 位的,无法安装 CY7C65213 驱动程序(从网站下载的版本是 64 位的)。 有谁有CY7C65213-28PVXI的32位驱动程序吗? 谢谢!
    发表于 07-24 07:39

    请问CY7C65213的电脑USB驱动是否有32位版本的?

    请问CY7C65213的电脑USB驱动是否有32位版本的?网站上下载的仅支持64位。有些电脑比较旧,Win7-32bit的
    发表于 07-24 06:44

    [ CY7C65213-32LTXIT]:USB设备描述符失败的原因?

    我们使用 CY7C65213-32LTXIT( USB 接口 IC USB-UART LP 控制器
    发表于 05-23 06:31

    求助,是否有CY7C65213A的软件规范?

    是否有 CY7C65213A 的软件规范?
    发表于 05-26 08:03

    CY7C65213A的规格是否与FTDI异步位Bang模式相同?

    CY7C65213A 的规格是否与 FTDI 异步位 Bang 模式相同?
    发表于 05-26 06:06

    如何安装 CY7C65213 的驱动程序?

    我在主板上使用 CY7C65213-28PVXI,在我的桌面上使用 Window11。 有时候,当我使用 teraterm 时,没有问题。 在大多数情况下,设备管理无法识别 COM 端口,因此我
    发表于 05-27 07:58

    CY7C65214和CY7C65211/3/5有什么区别?

    CY7C65214 和其他 USB 串行控制器之间有什么区别:CY7C65211、
    发表于 05-29 06:49

    使用CY7C65213开发过程中,应该用哪个interface进行uart通信?

    在使用CY7C65213开发过程中,我想用CyUartRead读数据,但是好像没有接口的deviceType是CY_TYPE_UART,想请问我应该用哪个interface进行uart通信? 是否有相关指导文件,或描述符指导?
    发表于 06-03 07:04

    CYUSBS232怎么Flash保留

    你好,我们想确认一下关于cy7c65213 / cy7c65213a Flash保留(USB-UART转换)。Flash规范在数据表第11页中描述。10K程序/擦除周期:10年(分钟)从上面,我们
    发表于 09-14 14:45

    CY7C65213_USB-UART_LP控制器

    CY7C65213 是一个完全集成USBUART 的桥接器。此桥接器提供的简单方法可以使用最少的组件,将基于UART 的器件升级为USB
    发表于 07-21 17:39 0次下载

    探索CY7C65213/CY7C65213A USB - UART LP控制器:特性、应用与设计要点

    探索CY7C65213/CY7C65213A USB - UART LP
    的头像 发表于 05-18 10:40 256次阅读