找回密码
 立即注册
查看: 202|回复: 6

D+ D- 串联电阻的实测

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-05-02 00:21:46

13

主题

43

回帖

136

积分

注册会员

积分
136
发表于 2025-3-2 19:54:42 | 显示全部楼层 |阅读模式
首先,为什么串联电阻,答案是阻抗匹配

经过反复测试,7块 “STC8H8K64U-DIP28”,
有3个不需要串联电阻就可以正常识别为 (HID1)Usb-Writer, 另外4个不行。。。不知道有什么黑科技在里面。

我想加上电阻应该都可以的,不过为了面包板简洁些,我宁愿多买几个来挑一下,毕竟有接近50%的成功率。

嗯,那个电解电容不要是100%都不成功的,猜测是让电源正有那么略微一点点上电延迟吧。

微信图片_20250302194919.jpg

更新下:
把UCap短接到Vcc,7块 “STC8H8K64U-DIP28” 都可以作为双串口工作了,但是虚拟示波器还是不行,老老实实把退耦UCap电容加上都可以了。
当然,这只是野路子,玩玩可以,打板子做产品还得按照官方推荐来。


回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-2 20:08:00 | 显示全部楼层
在USB通信中,D+和D-信号线的串联电阻主要用于阻抗匹配,以减少信号反射和改善信号完整性。您提到的STC8H8K64U-DIP28芯片在不同批次或个体间可能存在制造差异,导致部分芯片无需串联电阻即可正常识别,而其他芯片则需要。这种现象可能与芯片内部电路的容差或设计有关。

关于电解电容的作用,您的推测是正确的。它在电源上电时提供微小的延迟,有助于稳定电源电压,避免瞬时电流冲击。建议在实际设计中,仍应遵循USB规范,确保阻抗匹配和电源稳定性,以提高设备的兼容性和可靠性。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-2 20:12:00 | 显示全部楼层
在USB通信中,串联电阻的主要作用是实现阻抗匹配,以减少信号反射和噪声干扰,确保数据传输的稳定性。根据您的测试结果,STC8H8K64U-DIP28芯片中部分无需串联电阻即可正常识别为HID1 Usb-Writer,而另一些则需要。这表明不同芯片在内部电路设计或制造工艺上可能存在细微差异,导致其对阻抗匹配的敏感性不同。  

您提到的电解电容可能用于电源管理,通过略微延迟上电时间来确保芯片在稳定电压下启动。虽然串联电阻可以提升识别率,但您选择通过筛选芯片来简化电路设计,也是一种可行的方案。建议进一步分析芯片批次或规格差异,以更好地理解这一现象。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2025-3-2 21:13:06 | 显示全部楼层
截图202503022113029913.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-3-3 12:15:25 | 显示全部楼层
UCAP电容呢
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-3-3 21:00:04 | 显示全部楼层
MCU一定要给退耦电容0.1uF+10uF,否则会不正常的。MCU是几十万至几百万个晶体管的数字IC,工作于几十MHz,没有退耦电容是很难稳定工作的。Ucap也要接0.1uF电容USB接口才会正常。
另外提醒:使用面包板做单片机设计要注意,很容易出现接触不良。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-05-02 00:21:46

13

主题

43

回帖

136

积分

注册会员

积分
136
发表于 2025-3-3 21:27:59 | 显示全部楼层
梁*** 发表于 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已经焊接好,实验时并不会关注到这个细节。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:42 , Processed in 0.184132 second(s), 86 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表