CP2105评估套件使用指南:从硬件到软件的全面解析

电子说

1.4w人已加入

描述

CP2105评估套件使用指南:从硬件到软件的全面解析

在电子设计领域,评估套件是工程师快速了解和验证新设备性能的重要工具。CP2105评估套件就是这样一款产品,它为工程师提供了一个便捷的方式来评估CP2105设备的功能。本文将详细介绍CP2105评估套件的内容、相关文档、软件设置、硬件和软件接口等方面。

文件下载:CP2105EK.pdf

一、套件内容

CP2105评估套件包含以下物品:

  1. CP2105评估板:核心部件,用于展示CP2105设备的功能。
  2. 两条RS232串口线:用于连接评估板和目标串口设备。
  3. USB线:实现评估板与PC的连接。
  4. 快速入门指南:帮助用户快速上手。

二、相关文档

相关的应用笔记可以在固定功能设备的接口应用笔记页面找到:www.silabs.com/interface - appnotes 。以下是一些重要的应用笔记: 由于未能从文库中获取到相关信息,我们只能根据文档继续介绍。

  • AN721:USBXpress™ 设备配置和编程指南,可用于自定义存储在 CP2105 一次性可编程 ROM 中的 VID、PID、序列号和其他参数。
  • AN197:CP210x 串行通信指南,是使用虚拟 COM 端口 (VCP) 驱动程序的编程指南。
  • AN169:USBXpress® 程序员指南,关于使用 USBXpress 驱动程序的编程指南。
  • AN220:USB 驱动程序自定义,VCP 或 USBXpress 驱动程序自定义工具。
  • AN223:CP210x 运行时 GPIO 控制,用于 CP2105 GPIO 引脚运行时控制的编程指南和 DLL。
  • AN571:CP210x 虚拟 COM 端口接口,CP210x 设备的 USB 接口详细信息。

这些文档为工程师提供了深入了解和使用 CP2105 设备的重要参考,你是否在实际使用中查阅过这些文档呢?

三、软件设置

CP2105 套件的软件包和文档可以在设备页面(https://www.silabs.com/interface/usb - bridges/classic/device.cp2105 )找到,包括:

  1. CP210x 驱动程序:位于“Software & Tools Tab”。
  2. USBXpress 主机 SDK:同样在“Software & Tools Tab”。
  3. 文档:在“Tech Docs Tab”,包含 CP2105 数据手册和本评估套件用户指南。

USBXpress 驱动开发套件

Silicon Laboratories 的 USBXpress® 开发套件为连接 CP210x 设备提供了完整的主机软件解决方案,无需 USB 协议或主机设备驱动专业知识。它使用简单的高级应用程序编程接口 (API) 来实现完整的 USB 连接。该套件包括 Windows 设备驱动程序、Windows 设备驱动程序安装程序以及以 Windows 动态链接库 (DLL) 形式提供的主机接口函数库 (主机 API)。

USBXpress 驱动程序可在 https://www.silabs.com/developers/direct - access - drivers 下载。点击下载部分的 USBXpress 开发套件链接,运行安装程序并按照步骤将软件安装到所需位置,默认安装目录为 C:SiliconLabsMCUUSBXpress_SDK 。WinCE 驱动程序的进一步安装说明可在驱动程序包内的 ReadMe.txt 文件中找到。在安装过程中,你是否遇到过一些特殊的问题呢?

四、CP2105 硬件接口

评估板与 PC 的连接步骤如下:

  1. 将 USB 线的一端连接到 PC 的 USB 端口。
  2. 将 USB 线的另一端连接到 CP2105 评估板的 USB 连接器。
  3. 将 RS232 串口线的一端连接到 CP2105 评估板的 DB - 9 连接器。
  4. 将 RS232 串口线的另一端连接到目标串口设备。
  5. (可选)将第二条 RS232 串口线连接到 CP2105 评估板的第二个 DB - 9 连接器。
  6. (可选)将第二条 RS232 串口线的另一端连接到第二个目标串口设备。

五、CP2105 软件接口

使用虚拟 COM 端口驱动程序

如果使用虚拟 COM 端口驱动程序,CP2105 将在设备管理器中显示为两个 COM 端口。CP2105 总是使用最低可用的 COM 端口进行操作。例如,如果 COM 端口 1 和 2 被其他外设和应用程序使用,CP2105 将使用 COM 3 和 COM 4。CP2105 在主机应用程序和串口设备的角度上与两个 COM 端口功能相同,并且可以支持 Microsoft Win32® 通信 API 中定义的串口设备控制请求。如何与设备作为两个串行 COM 端口进行通信的示例可在 www.silabs.com/interface - appnotes 页面的 AN197 或 USBXpress 主机 SDK 中找到。

使用 USBXpress 驱动程序

如果使用 USBXpress 驱动程序,CP2105 将在设备管理器中显示为两个 USB USBXpress 设备。如何使用 USBXpress 接口与设备进行通信的示例可在 www.silabs.com/interface - appnotes 页面的 AN169 中找到。你在实际使用中更倾向于使用哪种驱动程序呢?

六、目标板

CP2105 评估套件包含一个预安装了 CP2105 设备的评估板,用于评估和初步软件开发。评估板提供了许多输入/输出 (I/O) 连接,以方便使用评估板进行原型设计。以下是各 I/O 连接器的位置: 连接器 描述
P1 USB 接口的 USB 连接器
P2 标准 RS232 接口的 DB9 连接器
P3 增强型 RS232 接口的 DB9 连接器
J1 标准 UART 信号访问连接器
J2, J3 GPIO 访问连接器
J4 电源连接器
J6 增强型 UART 信号访问连接器
J7, J8 SUSPEND LED 源连接器
DSS–DS4 绿色 GPIO LED
DS5 红色 SUSPEND 指示灯 LED

LED 头 (J2, J3)

连接器 J2 和 J3 用于在 GPIO 模式下访问 CP2105 的 GPIO 引脚。在 J2 和 J3 上放置短路块,可将 GPIO 引脚连接到五个绿色 LED DS0 - DS4。这些 LED 可用于指示通过 CP2105 的活动通信。当使用 CP2105 处于调制解调器模式时,应移除 J2 和 J3 上的短路块。 LED 引脚
DS0 J2[1:2]
DS1 J2[3:4]
DS2 J3[1:2]
DS3 J3[3:4]
DS4 J3[5:6]

通用串行总线 (USB) 接口 (P1)

提供了一个通用串行总线 (USB) 连接器 (P1),用于连接 CP2105 的 USB 接口。以下是 USB 引脚定义: 引脚编号 描述
1 VBUS
2 D -
3 D +
4 GND (接地)

UART 信号 (P2, P3, J1, J6)

评估板上提供了两个 RS232 收发器电路和 DB - 9 连接器 (P2, P3),用于将 CP2105 虚拟串口连接到外部串口设备。J2 和 J6 连接器用于直接访问 CP2105 的 UART 信号。J1 上的短路块用于将标准 UART 信号连接到 P2,J6 上的短路块用于将增强型 UART 信号连接到 P3。 引脚 信号 CP2105 方向 描述
1 DCD 输入 数据载波检测
2 RXD 输入 接收数据
3 TXD 输出 发送数据
4 DTR 输出 数据终端就绪
5 GND 接地
6 DSR 输入 数据集就绪
7 RTS 输出 请求发送
8 CTS 输入 清除发送
9 RI 输入 振铃指示
引脚 信号 CP2105 方向 描述
1 - 2 TXD 输出 发送数据
3 - 4 RXD 输入 接收数据
5 - 6 DTR 输出 数据终端就绪
7 - 8 RI 输入 振铃指示
9 - 10 DCD* 输入 数据载波检测
11 - 12 DSR 输入 数据集就绪
13 - 14 CTS 输入 清除发送
15 - 16 RTS 输出 请求发送

注:J6[9 - 10] 引脚在编程操作期间必须断开连接。

电源连接器 (J4)

评估板上的这个接头 (J4) 提供了几种电源选项。引脚功能如下:

  • 引脚 1 - 2 将 CP2105 VIO 输入 (引脚 5) 连接到 CP2105 VDD (引脚 6)。移除短路块可从外部源为 VIO 供电。
  • 引脚 3 - 4 将主 +3 V 网络连接到 CP2105 VDD (引脚 6)。主 +3 V 网络为板上的其他组件(五个绿色 LED 和 RS - 232 Sipex 部件)供电。

SUSPEND LED 源选择器 (J7, J8)

评估板上的这些接头 (J7, J8) 为 SUSPEND LED 源提供了几种选项。每个引脚的功能如下:

  • J7[1:2] 将 CP2105 标准 UART SUSPEND 输出 (引脚 1) 连接到 SUSPEND LED。
  • J7[2:3] 将 CP2105 增强型 UART SUSPEND 输出 (引脚 17) 连接到 SUSPEND LED。
  • J7[2]:J8[1] 将主 +3 V 网络连接到 SUSPEND LED,这将使 SUSPEND LED 作为电源 LED 工作。

七、原理图

评估板的原理图可参考文档中的 Figure 4。原理图是硬件设计的重要依据,你在设计过程中是否会仔细研究原理图呢?

八、文档变更列表

文档在不同版本之间进行了多次更新,包括 Windows 安装说明的更新、图形的更新、套件内容的变更等。这些更新反映了产品的不断优化和完善。你在使用过程中是否注意到这些更新呢?

CP2105 评估套件为工程师提供了一个全面的平台,用于评估和开发基于 CP2105 设备的应用。通过了解套件的内容、相关文档、软件和硬件接口等方面,工程师可以更高效地使用该套件进行设计和验证。希望本文对你了解 CP2105 评估套件有所帮助。

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

全部0条评论

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

×
20
完善资料,
赚取积分