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

电子说

1.4w人已加入

描述

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、Linux 和 Android 等。
  • 低功耗:支持 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 接口的设计中提供了优秀的解决方案。在实际应用中,工程师可根据具体需求进行合理配置和设计,以充分发挥其性能优势。你在使用这款控制器的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分