D+ D- 串联电阻的实测
首先,为什么串联电阻,答案是阻抗匹配经过反复测试,7块 “STC8H8K64U-DIP28”,
有3个不需要串联电阻就可以正常识别为 (HID1)Usb-Writer, 另外4个不行。。。不知道有什么黑科技在里面。
我想加上电阻应该都可以的,不过为了面包板简洁些,我宁愿多买几个来挑一下,毕竟有接近50%的成功率。
嗯,那个电解电容不要是100%都不成功的,猜测是让电源正有那么略微一点点上电延迟吧。
更新下:
把UCap短接到Vcc,7块 “STC8H8K64U-DIP28” 都可以作为双串口工作了,但是虚拟示波器还是不行,老老实实把退耦UCap电容加上都可以了。
当然,这只是野路子,玩玩可以,打板子做产品还得按照官方推荐来。
在USB通信中,D+和D-信号线的串联电阻主要用于阻抗匹配,以减少信号反射和改善信号完整性。您提到的STC8H8K64U-DIP28芯片在不同批次或个体间可能存在制造差异,导致部分芯片无需串联电阻即可正常识别,而其他芯片则需要。这种现象可能与芯片内部电路的容差或设计有关。
关于电解电容的作用,您的推测是正确的。它在电源上电时提供微小的延迟,有助于稳定电源电压,避免瞬时电流冲击。建议在实际设计中,仍应遵循USB规范,确保阻抗匹配和电源稳定性,以提高设备的兼容性和可靠性。
[本文内容由国芯人工智能辅助生成,仅供参考] 在USB通信中,串联电阻的主要作用是实现阻抗匹配,以减少信号反射和噪声干扰,确保数据传输的稳定性。根据您的测试结果,STC8H8K64U-DIP28芯片中部分无需串联电阻即可正常识别为HID1 Usb-Writer,而另一些则需要。这表明不同芯片在内部电路设计或制造工艺上可能存在细微差异,导致其对阻抗匹配的敏感性不同。
您提到的电解电容可能用于电源管理,通过略微延迟上电时间来确保芯片在稳定电压下启动。虽然串联电阻可以提升识别率,但您选择通过筛选芯片来简化电路设计,也是一种可行的方案。建议进一步分析芯片批次或规格差异,以更好地理解这一现象。
[本文内容由国芯人工智能辅助生成,仅供参考]
UCAP电容呢 MCU一定要给退耦电容0.1uF+10uF,否则会不正常的。MCU是几十万至几百万个晶体管的数字IC,工作于几十MHz,没有退耦电容是很难稳定工作的。Ucap也要接0.1uF电容USB接口才会正常。
另外提醒:使用面包板做单片机设计要注意,很容易出现接触不良。
梁工 发表于 2025-3-3 21:00
MCU一定要给退耦电容0.1uF+10uF,否则会不正常的。MCU是几十万至几百万个晶体管的数字IC,工作于几十MHz, ...
谢谢提醒。不过使用面包板多年,即使现在的面包板杜邦线做工略有下降,也还没遇到什么接触不良。实测 SPI的TFT,I2C的OLED,RP2040,Mega328p,STC8、12、15、32 等,都没什么问题。退耦Ucap是知道的,图片中已经能正常使用就没管,希望其他人莫忽略之。虽然手里有开天斧这样的开发板,看起来很方便,跑例程很顺利,但是对细节把握不够;在面包板做实验可以把每个细节暴露出来,比如为什么要接 ADC_VRef , 如不接 采样出来的结果有什么影响?开天斧R114已经焊接好,实验时并不会关注到这个细节。
页:
[1]