V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yeeyeung
V2EX  ›  配件

USB-C 如何给散热器供电?

  •  
  •   yeeyeung · 2019-10-09 15:21:05 +08:00 · 10797 次点击
    这是一个创建于 1876 天前的主题,其中的信息可能已经有所发展或是发生改变。

    其实是这样的:

    我买了个外接键盘,连上普通笔电 A 口直接识别没有问题,连上 MacBook Pro 没有反应。

    测试过线材是好的,接口是好的。

    然后手边有一个笔电散热器,就测试了一下,发现接在 MacBook Pro 的四个 C 口上都没有反应。

    散热器连上笔电的 A 口也是直接通电,连上 C 口却也没有反应。

    于是暂时把问题定位为 C 口的供电问题。

    所以请问:如何才能让 C 口像 A 口一样即插即连?

    20 条回复    2020-08-30 17:55:44 +08:00
    t123yh
        1
    t123yh  
       2019-10-09 15:29:56 +08:00 via Android
    可以买一个 Type-C OTG 线。
    zhouweiluan
        2
    zhouweiluan  
       2019-10-09 15:31:12 +08:00
    哈?我有点没听懂。
    oIMOo
        3
    oIMOo  
       2019-10-09 15:36:23 +08:00
    你买个 adapter
    yeeyeung
        4
    yeeyeung  
    OP
       2019-10-09 15:48:34 +08:00
    @t123yh #1 所以是因为普通 C 口的线材没有支持 OTG 协议吗?
    BingoXuan
        5
    BingoXuan  
       2019-10-09 16:22:32 +08:00
    一般外设只有一个 usb 接口用于连接,要么 a,要么 c。你是怎么做到键盘和散热器既能接 usb type c 还能接 usb type a 呢?按道理中间有转接啊
    yeeyeung
        6
    yeeyeung  
    OP
       2019-10-09 16:27:45 +08:00
    @BingoXuan #5 外设的口是固定的,但是笔电又有 A 又有 C,换跟线就行了
    BingoXuan
        7
    BingoXuan  
       2019-10-09 16:33:18 +08:00
    @yeeyeung
    也就是你有一条 USB c 公转 usb a 母的转接线吗?你的键盘和散热器是 a 口,连上你的线转换成 c 口,连上 mbp 和笔记本的 c 口,或直接连上笔记本的 a 口。如果是这种情况,应该是线材问题,无芯片转接。a 和 c 的接口定义不一样,需要芯片转换的。最好使用转换器而不是转换线。
    jisongkun
        8
    jisongkun  
       2019-10-09 16:38:08 +08:00
    c 口要是 pd 协议的话一般要握手后才会供电的。
    yeeyeung
        9
    yeeyeung  
    OP
       2019-10-09 16:50:32 +08:00
    @jisongkun #8 不是充电的情况下呢~连接键盘用的 2.0 的数据传输协议
    yeeyeung
        10
    yeeyeung  
    OP
       2019-10-09 16:55:41 +08:00
    @BingoXuan #7 额,我没看懂你的转接哈,我都是拿一根线材直连。键盘是 C 口的键线分离。原装线 1,键盘自带,A to C。我拿 1 的 C 口连接键盘,A 口连接笔电,正常。1 的 A 口连接散热器,C 口连接笔电,不通电。线 2,A to A,连接散热器和笔电,通电正常。线 3,MacBook Pro 原装 C to C 充电线,连接笔电 /MacBook Pro 和键盘,不通电。
    Soutxx
        11
    Soutxx  
       2019-10-09 17:01:10 +08:00
    买个转接头啊,狗东的绿联,10 几块钱吧,C-A 的转接头
    zhouweiluan
        12
    zhouweiluan  
       2019-10-09 17:23:32 +08:00
    这表达。。我总算是看明白了……
    你的键盘是有单独的 C 口,然后自带了一根 C to A 的线,默认是 C 口接键盘,A 口接电脑去使用。
    然后你想把键盘接 mac 上用,用了苹果的原装 C to C 的线,两端分别接上键盘和 mac,发现不能用。
    然后你又用散热器风扇来试,用了键盘自带的那根 C to A 的线,C 口接上 mac,A 口接了风扇,发现风扇也不转。
    然后你试了在其他 Windows 笔记本上,用键盘带的 C to A 线,C 口接键盘,A 口接电脑是正常的 & 用一根 A to A 线试风扇也正常。所以怀疑是 mac C 口不供电所致。
    ————
    我刚手头试了一下一个 C to A 的硬盘盒,换了苹果原装的 C to C 线直连 mac,表示没有问题。理论上大家都是 USB 口走 USB 协议,应该不会存在兼容问题的,楼下来解答下吧。
    BingoXuan
        13
    BingoXuan  
       2019-10-09 17:34:37 +08:00
    @yeeyeung
    线 1 应该是 a 口向 c 口供电,因此 c 连接笔电,a 口连散热器没反应是正常的。这条是 usb a 转 c,数据和供电源于 a 口。线 2 就是直连,你喜欢甚至可以用两个中间直接焊电线也可以用。线 3 就奇怪了,这条线是双向数据和供电传输的。我试过连接手机和电脑,不论方向都可以使用,而且还能 pd 充电。你应该还在用这条线,所以问题可能是你键盘的 type c 接口定义不完整,有点像树莓派 4 的问题[https://zhuanlan.zhihu.com/p/73162922]。所以你只能用一个 c 口转接器转出 a 口,然后用线 1 连接转接器的 a 口。
    yeeyeung
        14
    yeeyeung  
    OP
       2019-10-09 23:24:41 +08:00
    @zhouweiluan 不止。win 本的 C 口也连不上键盘。所以我怀疑是 C 口的问题而不是 MacBook Pro 的问题。我又试了老款的 MacBook Air 的 A 口是正常的。
    yeeyeung
        15
    yeeyeung  
    OP
       2019-10-09 23:25:57 +08:00
    @BingoXuan 好我试试!
    KevZhi
        16
    KevZhi  
       2019-10-10 02:54:31 +08:00 via iPhone   ❤️ 1
    你用的是 USB AtoC 的线吧
    接口定义问题,这种线 A 口永远就是 HOST,C 口是 Client,插上去以后 MacBook 变为受电端。Client 当然不能给 HOST 供电。只能在前面加一个 USB CtoA 的 OTG
    loading
        17
    loading  
       2019-10-10 10:32:39 +08:00 via Android
    不先说是什么键盘吗? c2c 握手挺复杂的。
    honjow
        18
    honjow  
       2019-10-10 13:35:22 +08:00
    转接线问题,你的线不支持 otg 功能,键盘那头被当做 host 了
    yeeyeung
        19
    yeeyeung  
    OP
       2019-10-10 23:33:43 +08:00
    @t123yh #1
    @KevZhi #16
    @honjow #18
    谢谢!解决了!
    yeeyeung
        20
    yeeyeung  
    OP
       2020-08-30 17:55:44 +08:00
    @loading #17 是芝奇的 KM360,不能用 C2C 。我最近自己跟车组了一把键盘,能用 C2C
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1156 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:02 · PVG 07:02 · LAX 15:02 · JFK 18:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.