问答

汇集网友智慧,解决技术难题

21ic问答首页 - USB2512B晶振有波形,LLFILT为1.2V,CRFILT为1.28V,win11不识别设备

USB2512B usbhub 技术资源 RF Win11

USB2512B晶振有波形,LLFILT为1.2V,CRFILT为1.28V,win11不识别设备 赏100家园币

wzy5212025-04-03
本帖最后由 wzy521 于 2025-4-3 10:08 编辑

最近在做USBHUB的一个功能,使用USB2512B,原理图如上:
目前的现象是:晶振有波形,的确是24M,很准。LLFILT为1.2V,CRFILT为1.28V,板子是在立创贴的,也按照有些坛友说的可能焊接不牢靠,又加助焊剂吹了一下。但现再就是win11电脑不识别设备,一点反应都没有。换了几块板子都如此。请各位大佬们给个建议,两天了,快急死了!
回答 +关注 1
660人浏览 5人回答问题 分享 举报
5 个回答
  • 根据你的描述和搜索结果,以下是可能的原因及解决建议:


    1.硬件连接检查

    • VBUS_DET引脚连接:VBUS_DET引脚用于检测USB主机的存在。建议按照Microchip的推荐连接方式,将VBUS_DET通过100kΩ电阻连接到3.3V,并通过10µF电容接地。直接将VBUS_DET拉高到3.3V可能会导致设备无法被识别。

    • 电源和地连接:确保USB2512B的电源(VDDA33、VDD33等)和地(GND)连接正确,且电源电压稳定在3.0V到3.6V之间。电源的不稳定可能导致设备无法正常工作。

    • USB信号完整性:检查USB差分信号(D+、D-)的连接是否正确,确保没有短路或开路。USB2512B内部已经包含了必要的终端电阻,因此直接连接到USB连接器即可。


    2.晶振和时钟

    • 晶振负载电容:虽然晶振频率为24MHz且波形准确,但需要确保晶振的负载电容符合规格。如果负载电容不匹配,可能会导致时钟抖动或不稳定。


    3.硬件设计和焊接

    • 焊接质量:尽管你已经重新焊接并检查了焊接质量,但仍然建议再次检查所有关键引脚(如VBUS_DET、D+、D-等)的焊接是否牢固,是否存在虚焊或短路。

    • PCB布局:确保PCB布局符合USB2512B的设计要求,特别是差分信号的走线,应尽量短且避免干扰。


    4.软件和配置

    • EEPROM配置:如果使用EEPROM进行配置,确保EEPROM的连接正确,并且配置数据正确无误。

    • I2C通信:如果通过I2C进行配置,检查I2C通信是否正常,确保所有配置寄存器的值正确。


    5.测试和调试

    • 使用其他设备测试:尝试将USB2512B连接到其他电脑或USB设备,以排除电脑或USB端口的问题。

    • 使用示波器检查信号:使用示波器检查USB差分信号(D+、D-)和VBUS_DET引脚的信号,确保信号完整性和电平符合要求。

    如果以上方法仍无法解决问题,建议参考Microchip提供的硬件设计检查清单,逐一排查可能的问题点。
  • 根据你的描述和搜索结果,以下是可能的原因及解决建议:


    1.硬件连接检查

    • VBUS_DET引脚连接:VBUS_DET引脚用于检测USB主机的存在。建议按照Microchip的推荐连接方式,将VBUS_DET通过100kΩ电阻连接到3.3V,并通过10µF电容接地。直接将VBUS_DET拉高到3.3V可能会导致设备无法被识别。

    • 电源和地连接:确保USB2512B的电源(VDDA33、VDD33等)和地(GND)连接正确,且电源电压稳定在3.0V到3.6V之间。电源的不稳定可能导致设备无法正常工作。

    • USB信号完整性:检查USB差分信号(D+、D-)的连接是否正确,确保没有短路或开路。USB2512B内部已经包含了必要的终端电阻,因此直接连接到USB连接器即可。


    2.晶振和时钟

    • 晶振负载电容:虽然晶振频率为24MHz且波形准确,但需要确保晶振的负载电容符合规格。如果负载电容不匹配,可能会导致时钟抖动或不稳定。


    3.硬件设计和焊接

    • 焊接质量:尽管你已经重新焊接并检查了焊接质量,但仍然建议再次检查所有关键引脚(如VBUS_DET、D+、D-等)的焊接是否牢固,是否存在虚焊或短路。

    • PCB布局:确保PCB布局符合USB2512B的设计要求,特别是差分信号的走线,应尽量短且避免干扰。


    4.软件和配置

    • EEPROM配置:如果使用EEPROM进行配置,确保EEPROM的连接正确,并且配置数据正确无误。

    • I2C通信:如果通过I2C进行配置,检查I2C通信是否正常,确保所有配置寄存器的值正确。


    5.测试和调试

    • 使用其他设备测试:尝试将USB2512B连接到其他电脑或USB设备,以排除电脑或USB端口的问题。

    • 使用示波器检查信号:使用示波器检查USB差分信号(D+、D-)和VBUS_DET引脚的信号,确保信号完整性和电平符合要求。

    如果以上方法仍无法解决问题,建议参考Microchip提供的硬件设计检查清单,逐一排查可能的问题点。
  • jjjyufan 发表于 2025-4-3 13:31
    vbus det 你接的3.3V?
    应该是接左侧USB口的 1脚 5V

    今天下午试过了,用10K电阻上拉到5V也不行,连报错都不显示,就是电脑上啥现象都没有,奇怪啊!
  • 上usb抓包工具,查看软件上有没有枚举过程
  • vbus det 你接的3.3V?
    应该是接左侧USB口的 1脚 5V

您需要登录后才可以回复 登录 | 注册