在CYUSB3314-88LTXS中使用引脚带配置(PIN_STRAP)实现自定义VID和PID的步骤如下:
关键结论
无法仅通过引脚带配置实现完整自定义VID/PID
CYUSB3314的引脚带配置(VID0-VID2)仅支持选择预编程的VID选项或保留值(如Cypress默认VID)。完整16位自定义VID和PID需通过外部EEPROM配置。
PIN_STRAP模式限制
- VID0-VID2引脚仅提供3位组合(000-111),最多选择8种预编程VID。
- 若需完全自定义VID(如用户申请的16位值),必须使用EEPROM。
预编程VID的使用
若芯片已预编程多个VID(需与Cypress协商定制),可通过VID0-VID2选择其一。例如:
- VID[2:0] = 001 → 预编程VID_A
- VID[2:0] = 010 → 预编程VID_B
- 其他组合依此类推。
自定义配置必须使用EEPROM
在EEPROM中,可自由设置VID、PID及其他描述符(如设备名称、电源配置等)。EEPROM需通过Cypress工具(如Cypress Control Center)烧写。
操作步骤(若坚持不使用EEPROM)
确认预编程VID选项
联系Cypress技术支持,确认芯片是否支持通过VID0-VID2选择多个预编程VID。若支持,获取对应引脚组合。
硬件配置
- 将
SELF_PWR、CFG_SEL等引脚按数据手册配置为PIN_STRAP模式。
- 将VID0-VID2按预编程组合接地(逻辑0)或接VDD(逻辑1)。
验证VID/PID
通过USB协议分析工具(如Wireshark)检查设备枚举时的VID/PID是否为预编程值。
建议方案
推荐使用外部EEPROM,步骤如下:
设计EEPROM电路
将EEPROM(如24LC64)连接到CYUSB3314的I2C接口(SCL/SDA),并正确配置地址引脚。
生成配置文件
使用Cypress工具(如USBXpress Programmer)生成包含自定义VID/PID的.iic文件。
烧录EEPROM
通过编程器或CYUSB3314的I2C接口烧写配置文件到EEPROM。
硬件连接
确保CFG_SEL引脚接地,启用EEPROM配置模式。
参考文档
- *数据手册 (002-11899 Rev. E)**:第30页明确说明保留VID组合需接高电平,自定义VID需EEPROM。
- *HX3硬件设计指南 (001-91378 Rev. B)**:第11页强调预编程VID的局限性。
- *HX3套件用户指南 (001-91203 Rev. D)**:第35页指出保留VID配置不可用于自定义。
如需完全自定义VID/PID,外部EEPROM是唯一可靠方案。
在CYUSB3314-88LTXS中使用引脚带配置(PIN_STRAP)实现自定义VID和PID的步骤如下:
关键结论
无法仅通过引脚带配置实现完整自定义VID/PID
CYUSB3314的引脚带配置(VID0-VID2)仅支持选择预编程的VID选项或保留值(如Cypress默认VID)。完整16位自定义VID和PID需通过外部EEPROM配置。
PIN_STRAP模式限制
- VID0-VID2引脚仅提供3位组合(000-111),最多选择8种预编程VID。
- 若需完全自定义VID(如用户申请的16位值),必须使用EEPROM。
预编程VID的使用
若芯片已预编程多个VID(需与Cypress协商定制),可通过VID0-VID2选择其一。例如:
- VID[2:0] = 001 → 预编程VID_A
- VID[2:0] = 010 → 预编程VID_B
- 其他组合依此类推。
自定义配置必须使用EEPROM
在EEPROM中,可自由设置VID、PID及其他描述符(如设备名称、电源配置等)。EEPROM需通过Cypress工具(如Cypress Control Center)烧写。
操作步骤(若坚持不使用EEPROM)
确认预编程VID选项
联系Cypress技术支持,确认芯片是否支持通过VID0-VID2选择多个预编程VID。若支持,获取对应引脚组合。
硬件配置
- 将
SELF_PWR、CFG_SEL等引脚按数据手册配置为PIN_STRAP模式。
- 将VID0-VID2按预编程组合接地(逻辑0)或接VDD(逻辑1)。
验证VID/PID
通过USB协议分析工具(如Wireshark)检查设备枚举时的VID/PID是否为预编程值。
建议方案
推荐使用外部EEPROM,步骤如下:
设计EEPROM电路
将EEPROM(如24LC64)连接到CYUSB3314的I2C接口(SCL/SDA),并正确配置地址引脚。
生成配置文件
使用Cypress工具(如USBXpress Programmer)生成包含自定义VID/PID的.iic文件。
烧录EEPROM
通过编程器或CYUSB3314的I2C接口烧写配置文件到EEPROM。
硬件连接
确保CFG_SEL引脚接地,启用EEPROM配置模式。
参考文档
- *数据手册 (002-11899 Rev. E)**:第30页明确说明保留VID组合需接高电平,自定义VID需EEPROM。
- *HX3硬件设计指南 (001-91378 Rev. B)**:第11页强调预编程VID的局限性。
- *HX3套件用户指南 (001-91203 Rev. D)**:第35页指出保留VID配置不可用于自定义。
如需完全自定义VID/PID,外部EEPROM是唯一可靠方案。
举报