这篇文章主要介绍了 CP210x 系列 USB 转串口桥接芯片的定制选项,涵盖了 驱动程序 和 设备本身 两方面的定制。
核心大意如下:
-
总体说明:CP210x 设备和其驱动程序都可以进行定制,这是为了确保设备在计算机上能够被正确、唯一地识别,并避免与其他产品发生冲突。
-
驱动程序定制:
-
关键标识符:PC 通过 VID、PID 和 序列号 来识别 USB 设备。每个产品都应具有唯一的组合。
-
定制工具:使用 AN220 USB Driver Customization 软件可以定制驱动程序在设备管理器中的显示名称、驱动程序的 VID/PID 以及相关的驱动文件名。
-
重要建议:
-
Silicon Labs 提供免费的 PID 分配服务,强烈建议每个产品都使用唯一的 VID/PID,而不是默认值。这样做可以防止驱动程序冲突,也避免被其他产品的安装/卸载程序误删。
-
所有相关设置都应定制,以确保唯一性。
-
-
-
设备定制:
-
核心匹配:设备内部固化的 VID 和 PID 必须与驱动程序的设置相匹配。
-
主要工具:使用 Simplicity Studio 中的 Xpress Configurator 工具或 CP21xx Device Customization 软件可以修改这些值以及设备 EEPROM 中的其他选项。
-
其他定制功能:
-
波特率与缓冲:使用 AN205 软件可以定制支持的波特率和 USB 数据接收的缓冲超时设置。
-
GPIO 配置:使用 AN223 软件可以为支持该功能的 CP210x 型号定义 GPIO 的默认设置。
-
-
生产编程:这些定制设置可以通过 Silicon Labs 提供的 DLL 在生产环境中批量编程。对于大批量订单,Silicon Labs 也可以提供出厂预编程服务。
-
-
资源与支持:所有相关的应用笔记都可以在 Silicon Labs 官网上找到。如果需要获取唯一的 PID,可以查阅相关的文章。