-
丙丁先生 回答了该问题
USB2512B晶振有波形,LLFILT为1.2V,CRFILT为1.28V,win11不识别设备 赏100家园币
根据你的描述和搜索结果,以下是可能的原因及解决建议: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提供的硬件设计检查清单,逐一排查可能的问题点。
3969浏览 3回复 5关注 -
芯片封装人 回答了该问题
芯片经过回流焊后导致失效,初步判定为封装应力导致的。 赏100家园币
[md]如果decap确认电流有恢复的话,优先考虑是应力问题,或者水气问题1.芯片封装的问题,除非有明确证据指向,不然FAB厂不会承认是他们的问题。2.检查一下pmc到refolw工序的管控时间是多少,是否低于48小时,如果不低于的话调整一下重新做3.如果低于的话,同一批产品拆两份,一份常规烘烤,一份高湿烘烤,其他封装、测试条件均相同,确认一下是否是回流焊、pmc工序的吸湿问题4.测试前增加TCT试验,测试后对TCT暴露的产品、测试的良品、低电流产品进行SAT声扫,观察下是否有分层[/md]
3446浏览 1回复 5关注 -
hbzjt2011 回答了该问题
centos7.6如何升级内核到6.12? 赏100家园币
CentOS7.6默认使用的是较旧版本的Linux内核(通常是3.x),要升级到LinuxKernel6.12(或接近),需要跳过官方源,使用ELRepo或直接从kernel.org编译安装。
4921浏览 2回复 7关注 -
elephant00 回答了该问题
-
st-llnk下载程序 sos
板子是LKS32MC034FL,请问可以使用ST-LINK下载吗?下载显示,“notargetconnected”,板子上好像没看到有复位按键,也没有看到BOOT那个的跳线帽的东西
2546浏览 0回复 6关注 -
qintian0303 回答了该问题
-
Chad1989 回答了该问题
-
理想阳 回答了该问题
安装HC32L19X_IDE_Rev1.2.0 PACK后,报错是什么原因?
安装HC32L19X_IDE_Rev1.2.0PACK后报错,可能是软件版本不兼容、环境配置错误或缺少依赖库。请检查软件版本、环境配置及依赖是否正确。
10372浏览 26回复 7关注 -
kepe 回答了该问题
没有更多了

问答