![]() | 1 zjsxwc 2024-04-25 09:15:17 +08:00 有没有可能你的 usb-c 线内部断了几根线,只能充电 |
![]() | 2 rojer12 OP @zjsxwc #1 这个还真不是,都是日常连显示器、硬盘盒的,数据肯定没问题,就很奇怪,有些设备就非得过一遍 a 口才能亮,c to c 死活不行 |
![]() | 3 yohane3016 2024-04-25 09:30:08 +08:00 ![]() |
![]() | 4 chinaqq 2024-04-25 09:33:06 +08:00 ![]() 因为没有上拉电阻,不支持双头 c 转 c 线。 |
![]() | 5 xiangbohua 2024-04-25 09:36:42 +08:00 我的老 mbp usb-b 直插不能用(插上之后 1hz 的频率断开-连接-断开),但是插一个转接口就可以用了,到现在我也没弄明白 |
6 MatthewAtV2 2024-04-25 09:36:53 +08:00 ![]() 大概率是目标设备端的 CC 脚没有接地,就会无法支持标准的 C2C 线供电。c 转 a 再 a to c 。在 c 转 a 等于 OTG 线,已经从充电器取到电了。 |
![]() | 7 rojer12 OP |
![]() | 8 rojer12 OP @xiangbohua #5 usb-b 好像就一些打印机和显示器用得多点,那种断开-连接-断开的情况感觉是线内部断了几根? |
![]() | 9 ArleneCheung 2024-04-25 10:35:04 +08:00 @MatthewAtV2 正解,我所在公司的产品就是 CC 脚悬空就会导致设备无法收到 5V 供电。会出现设备连不上的问题。当时跟硬件一起讨论的时候也是给的这么个结论。 |
![]() | 10 rojer12 OP @ArleneCheung #9 那你们咋解决的,也是转成 a 口那一类的方式么 |
![]() | 11 ArleneCheung 2024-04-25 11:13:49 +08:00 ![]() @rojer12 #10 是我们公司产品被用户投诉说 c to c 的无法连接,然后硬件就改成了枚举检测,c to c 只检测 USB 口是否连接,不检测是否供电,我们枚举到了就是用单片机的 MCU 供电。 |
![]() | 12 ArleneCheung 2024-04-25 11:14:37 +08:00 @rojer12 #10 你是用户,当然只能用转 A 口这个办法解决啦。 |
![]() | 13 wzbrbj 2024-04-25 11:15:27 +08:00 需要带 Emark 芯片的线吧 |
![]() | 14 villivateur 2024-04-25 11:33:34 +08:00 ![]() 因为这些设备的硬件工程师(叫工程师都算高看他们了)都是他妈的草台班子,一个 TypeC 接口的引脚设计都不会,按标准,如果只需要 5V 供电,那么 TypeC 供电的 CC 引脚都必须得接一个 5.1k 的下拉电阻。但这帮傻 X 电路设计员根本不接,甚至还把 CC1 和 CC2 短接,真他妈的 |
15 someonesnone 2024-04-25 11:38:59 +08:00 c to c 需要设备端 ccpin 有 5.1k 下拉电阻, 否则不出电 |
![]() | 16 rojer12 OP @villivateur #14 世界果然是一个巨大的草台班子,没想到是这么个原因 |
![]() | 17 rojer12 OP @ArleneCheung #11 那种 usb2.0 的充电线呢解决么? |
![]() | 18 Zy143L 2024-04-25 13:15:26 +08:00 via Android 就是 CC 下拉 5.1K 电阻的问题 CC 线在 CC 引脚检测到 5.1K 下拉才会输出 5V 供电 这个问题没办法解决 要么自己给 TypeC 补 5.1K 要么就是套一个 A 头(里面帮你下拉了) |
19 ztmzzz 2024-04-25 13:26:44 +08:00 via iPhone @villivateur 这和我刚接触硬件犯的错误一样,不过只用 usb2.0 的话貌似可以短接省个电阻。之前短接了也能正常用。 |
![]() | 20 villivateur 2024-04-25 13:38:39 +08:00 @ztmzzz 我的暴脾气哦,你根本没理解 CC 引脚的作用,这跟 USB2.0 啥的没有半毛钱关系,CC 引脚主要是给供电方指示供电模式的,不管啥通讯协议,如果需要 5V 供电,都得分别接 5.1k 下拉。 短接/只接一个电阻能正常用,纯粹是因为你的供电电源没正确处理 CC 信号,给你一个能用的错觉 |
![]() | 21 rojer12 OP @villivateur #20 大佬,那能不能指点一下,谁家是全能 PD 线,100w 、20/40Gbps 、带 5.1k 下拉电阻,最好还能有 50cm 和 1m 两种规格的,嗯,总结成三个字就是 上链接 /doge |
![]() | 22 villivateur 2024-04-25 15:09:14 +08:00 @rojer12 下拉电阻跟线没关系,是设备端下拉 |
![]() | 23 rojer12 OP @villivateur #22 啊这,那就还是只能套转接头呗 |
![]() | 24 villivateur 2024-04-25 15:38:33 +08:00 @rojer12 是的,除非你拆开用电设备自己改引脚 |
![]() | 25 ouqihang 2024-04-25 15:41:57 +08:00 via Android @villivateur 2 个 CC 线短接应该是不带 emark 的线的做法,是规范。如果不短接 Type-C 口就沦为单面可用了(虽然早期很混乱很常见)。 |
26 ztmzzz 2024-04-25 15:44:26 +08:00 via iPhone @villivateur cc 用来检测正反接,usb2 是没有正反一说的,所以能用。供电端是我台式机,我理解短接了就一个电阻,那么 cc1 和 cc2 上电压都是配置为插入,供电端如果依次判断方向的话,那就能用。 |
28 ztmzzz 2024-04-25 15:59:47 +08:00 via iPhone @ztmzzz 哦不对,是对的。需要判断正反接的设备才需要 2 个单独电阻,不需要判断的可以就短接 cc 只用一个电阻。判断正反是靠判断电阻是否有电压完成的,因此 usb2.0 不需要判断方向就能省一个电阻。 |
![]() | 29 villivateur 2024-04-25 17:05:33 +08:00 @ouqihang 我看过的资料里面,CC 线短接只有在“音频设备”这种特殊场景才会用。你说的这个规范是否有资料支持?如果有的话就是我的问题了。 |
![]() | 30 xiangbohua 2024-04-26 11:45:22 +08:00 @rojer12 说错了不是 usb-b ,就是 15 年中的的 mbp 带的的 usb 接口,就是普通的 usb2.0 把 |