其实是这样的:
我买了个外接键盘,连上普通笔电 A 口直接识别没有问题,连上 MacBook Pro 没有反应。
测试过线材是好的,接口是好的。
然后手边有一个笔电散热器,就测试了一下,发现接在 MacBook Pro 的四个 C 口上都没有反应。
散热器连上笔电的 A 口也是直接通电,连上 C 口却也没有反应。
于是暂时把问题定位为 C 口的供电问题。
所以请问:如何才能让 C 口像 A 口一样即插即连?
1
t123yh 2019-10-09 15:29:56 +08:00 via Android
可以买一个 Type-C OTG 线。
|
2
zhouweiluan 2019-10-09 15:31:12 +08:00
哈?我有点没听懂。
|
3
oIMOo 2019-10-09 15:36:23 +08:00
你买个 adapter
|
5
BingoXuan 2019-10-09 16:22:32 +08:00
一般外设只有一个 usb 接口用于连接,要么 a,要么 c。你是怎么做到键盘和散热器既能接 usb type c 还能接 usb type a 呢?按道理中间有转接啊
|
7
BingoXuan 2019-10-09 16:33:18 +08:00
@yeeyeung
也就是你有一条 USB c 公转 usb a 母的转接线吗?你的键盘和散热器是 a 口,连上你的线转换成 c 口,连上 mbp 和笔记本的 c 口,或直接连上笔记本的 a 口。如果是这种情况,应该是线材问题,无芯片转接。a 和 c 的接口定义不一样,需要芯片转换的。最好使用转换器而不是转换线。 |
8
jisongkun 2019-10-09 16:38:08 +08:00
c 口要是 pd 协议的话一般要握手后才会供电的。
|
10
yeeyeung OP @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 和键盘,不通电。
|
11
Soutxx 2019-10-09 17:01:10 +08:00
买个转接头啊,狗东的绿联,10 几块钱吧,C-A 的转接头
|
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 协议,应该不会存在兼容问题的,楼下来解答下吧。 |
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 口。 |
14
yeeyeung OP @zhouweiluan 不止。win 本的 C 口也连不上键盘。所以我怀疑是 C 口的问题而不是 MacBook Pro 的问题。我又试了老款的 MacBook Air 的 A 口是正常的。
|
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 |
17
loading 2019-10-10 10:32:39 +08:00 via Android
不先说是什么键盘吗? c2c 握手挺复杂的。
|
18
honjow 2019-10-10 13:35:22 +08:00
转接线问题,你的线不支持 otg 功能,键盘那头被当做 host 了
|