本帖最后由 超級狗 于 2025-2-13 12:36 编辑 : M' g% ?* I3 f- K7 W我们看到很多快充充电头也有USBA口,USBA口插入USBA接口线,另一头是TYPC接口,也就是USBA接口连接TYPEC口只有4根线,没有CC1、CC2引脚,是如何实现快充的? 所謂快充(Fast Charge)是看你使用哪種規範。5 \8 t) R, r2 S C" t- `" R
![]() |
本帖最后由 超級狗 于 2025-2-20 09:14 编辑 6 w# c+ ^9 q! \6 {0 Q& v, }5 KQWE4562009 发表于 2025-2-19 16:33+ `" U- M4 j8 x9 J1 K( A1 j) A( j 上拉電阻(Pull-Up Resistor)是在供電端(Power Source),它是直接宣告供電端(Power Source)的電流能力,當你不走吸吸萬(CC1)和吸吸吐(CC2)數據(Data)交握(Handshaking)的時候。所以這種方式供電端(Power Source)不需要批低(PD)協議芯片,只要放上拉電阻(Pull-Up Resistor)電阻就行。受電端(Power Sink)也不一定要有批低(PD)協議芯片,因為不需要數據(Data)交握(Handshaking),只需要偵測吸吸萬(CC1)和吸吸吐(CC2)上的分壓電平,你用 MCU 的 ADC 偵測也行。 % m9 i8 |2 U: V5 t1 Z 再則芯片外面看不到上拉電阻(Pull-Up Resistor),不代表芯片裏面沒有!附檔踢哀(TI)帶批低交握(PD Handshaking)的電源芯片 TPS25750,就是內置下拉電阻(Pull-Down Resistor),並且能用寄存器(Register)打開。當數據(Data)交握(Handshaking)失敗的時候,它可以透過軟件用這個方式偵測供電端(Power Source)的上拉電阻(Pull-Up Resistor),來得知供電端(Power Source)的電流能力。 解釋得夠詳細否? ![]() |
CC1 and CC2 Pull-Up Resistor Rp.jpg (13.69 KB, 下载次数: 25)
CC1 and CC2 Pull-Up Resistor Rp v.s. Charging Current.jpg (34.75 KB, 下载次数: 33)
TI TPS25750 Pull-Down Resistor.jpg (32.82 KB, 下载次数: 26)
TI TPS25750 0x40 PD_Status Register.jpg (76.77 KB, 下载次数: 22)
4.75 MB, 下载次数: 0, 下载积分: 威望 -5
1.21 MB, 下载次数: 0, 下载积分: 威望 -5
huo_xing 发表于 2025-2-14 10:32 私有協議不等同於開放協議,非原廠使用可能也是要繳錢的,同時還得人家點頭同意授權!3 S- Z/ t7 K, Y5 ]. r' L ![]() |
本帖最后由 超級狗 于 2025-2-13 12:28 编辑 7 x* A# k4 H% C. {1 i/ mhuo_xing 发表于 2025-2-13 09:14 你若不照 USB 相關協議的話,還有這一招。2 S& x0 g, D8 o6 X 6 Q3 ^" K0 t( E: |, X3 O" d 裝置端也可以使用 DPM(Dynamic Power Management)的技術,根據末端電壓來調整充電電流。只要末端電壓維持在 USB 最低標準 4.75V 以上,電流隨你抽到爽!" k' O( L D: k/ T5 @" T DPM(Dynamic Power Management)是踢哀(TI)的專利名稱,其實各家的聰明雞和平板方案都有了,只是他們不能用 DPM(Dynamic Power Management)這個名稱。8 s8 R* B: {9 s' Q 3 X5 { L/ @0 L) K" Z $ s9 p# \3 t( G) R( j) e4 H" t7 O& l# F |
dpm_multicell_charge_controllers.pdf
1.17 MB, 下载次数: 5, 下载积分: 威望 -5
超級狗 发表于 2025-2-13 08:04 这个信息是不是过时了。 现在的快充电源端是typeA,手机端是typeC。 理论上快充的协商过程通过D+/D-也能做的。协商过程是软件决定,硬件实现上是CC1/CC2还是D+/D-对软件来说没关系。# J* G* U* \6 ~7 F' c6 A( Q+ G/ q |
超級狗 发表于 2025-2-20 15:53 一般工作流程:1. 查设备手册,明确是否支持快充,支持哪种快充协议? 2. 没有手册,把设备拆了看芯片。上网找芯片功能确认快充信息。6 j" Z# ~: Z5 C2 M7 h2 C% e1 r* K+ m 3. 按设备支持快充信息找对用的快充电源或电源芯片方案。 |
超級狗 发表于 2025-2-20 15:53$ O1 E% d6 \. r- p l 你要不要问下他的5V用的什么东西提供的?是否支持快充?接收端是什么协议?这哥们可能连设计常识都没有 |
本帖最后由 超級狗 于 2025-2-21 07:38 编辑 , Y1 l( D8 N/ u, ~/ X9 [1 lQWE4562009 发表于 2025-2-20 14:543 O g$ E5 h% R" v6 v9 P 無數據交握(Data Handshaking)情況下,充電頭如何宣告充電能力?
兩個方案同時做也可以,反正 D+/D- 充電頭也不拿來通訊! ' V" q1 B( ?1 y. u" _0 Q* p 因為手機不知道你在哪裏處理這些,所以你在充電座動手腳也可以,再不會動也不用來問我了。: r5 D( }$ N4 o% {6 T 88 師的爛咖連四行倉庫的廁所都守不住,狗師長已被日寇擊斃! 訃文全都是簡體中文寫的。 ( R: x, [ t% B9 o ? 0 k2 ?+ C2 C( x+ r7 m2 k( H% x- _: o + X( s8 s9 m2 }0 P* b. P+ s+ ^- C |
CC1 and CC2 Pull-Up Resistor Rp.jpg (13.69 KB, 下载次数: 12)
CC1 and CC2 Pull-Up Resistor Rp v.s. Charging Current.jpg (34.75 KB, 下载次数: 9)
the-basics-of-usb-battery-charging--maxim-integrated.pdf
282.86 KB, 下载次数: 0, 下载积分: 威望 -5
1.15 MB, 下载次数: 0, 下载积分: 威望 -5
|
本帖最后由 超級狗 于 2025-2-20 12:11 编辑 7 H0 @' u* y, s 8 _7 ]$ r( F5 }& x& ?. G 設計考量( \- o: c& g; m7 t+ ] 使用 USB Type-C 接口,也可以搭配私有協議(所有的協議都不是強制性)。但放著西西(CC)引腳不用,顯得也是有點蠢。所以我也只能推測斑馬(Zebra)的 TC57,走的是 USB PD (Power Delivery) 的協議。 z% g) F6 {. @; X3 Y 樓主之前貼出的芯片,是那種什麼死人協議都支持的型號,構想上對快充(Fast Charge)是不會有問題,但會不會有 USB 本身或不同協議裝置間的相容性(Compatibility)問題, 這個就看您的測試夠不夠完整了,畢竟我們也不確定會搭上什麼樣的裝置。唯工業用手機的應用有限、我可以宣稱,不是我設計或建議的周邊設備,我都不保證沒問題。但你如果是要仿人家的充電頭或周邊,就要需要對自己的產品負責了。 : ?+ v" _$ O; r0 F( ?( d/ w0 y9 S5 f 1 n, z. w7 x* |5 D |
|
USB-IF 的賤招' H9 {: E! ?. v. T$ E8 J4 \ USB 連線成功後 D+/D- 就會正式成為 USB 的數據線,再也不能拿來做其它用途。USB PD (Power Delivery) 定義了一個雙角色模式(Dual Role Mode),就是設備能動態切換成供電端(Power Source)或受電端(Power Sink),我看你私有協議怎麼玩?% e# G8 z ~- J- i( s 1 H6 F h# S, c. y* _ ![]() 使用情境; H7 |3 ?# C; I/ m* m: {0 t! ^: |0 c 一部筆記型電腦(Notebook)透過帶有電源的 PD Hub 外接一顆 USB 硬碟,此時 PD Hub 對筆記型電腦(Notebook)充電;亦對 USB 硬碟供電。當 PD Hub 的電源突然被移除或關閉,筆記型電腦(Notebook)和 PD Hub 能快速切換角色,改由筆記型電腦(Notebook)供電,以維持原來系統架構能繼續正常運作。6 [' X5 ~% @3 Y+ t8 m7 X 雖說是賤招,但的確也是會有這狀況發生啦! ; h" S( w" M) Q! ]4 i6 [ 4 @. e& {; x7 ^0 p4 ~, x. p- r1 e7 g3 h6 c; Z& i1 j |
本帖最后由 超級狗 于 2025-2-20 16:04 编辑 QWE4562009 发表于 2025-2-19 17:43! p; g8 @- m4 D% F, P/ S 網路傳說 網路有這麼一說,大部分都對、唯一對兼容性(Compatibility)的說法無法確定,畢竟我遇到的狀況也不多。您參考一下便是! 0 h3 C1 @+ ]& f* g 為什麼 USB PD (Power Delivery) 不使用 D+/D- 協商?5 G8 @1 z. l# ~7 Q. b* y 使用 D+/D- 做快充(Fast Charge)協商,不外乎是在 USB 連線成功前做交握(Handshaking),USB 連線成功後 D+/D- 就會正式成為 USB 的數據線,再也不能拿來做其它用途。因為快充(Fast Charge)的協商,必須延後 USB 連線的程序,對於一些設計不是考慮很周詳的 USB 通訊芯片,容易造成兼容(Compatibility)上的問題。各家制定私有協議的廠商能避開這個問題,但其它供應商怎麼辦?你又不開放技術文件。是可以談授權,但如果你拿它跟寶一樣、不願給,我哪知道你是怎麼做的? - c3 K0 P6 w+ V7 u: s( r( y% J0 [/ B USB BC1.2 利用 D+/D- 及分壓電平協商三種充電來源(Charging Source),而且技術文件公開。只協商充電電流、不協商充電電壓,耗費時間短、衝擊較小。其它私有協議還要協商充電電壓,過程中耗費的時間會更長。 ![]() |
本帖最后由 超級狗 于 2025-2-20 12:12 编辑 QWE4562009 发表于 2025-2-19 17:54 這句話算對、也算不對,要不要協議或是選擇哪種協議,是設計者自己決定。沒有 USB Type-C 的西西萬(CC1)和西西吐(CC2),其它的私有協議或是 USB BC1.2 都是用 USB D+/D- 做協商(事實上也沒其他引腳可以用了)。不管 USB 或其它私有協議都沒有強制性,對於快充(Fast Charge)協議這件事,你可以用、也可以選擇不用。 ' U9 R3 e4 |* t9 Q6 j' e1 N 我也提過,正因為這些協議不統一、很煩,所以踢哀(TI)在充電芯片上就發展出 DPM(Dynamic Power Management)的方式。我根據 VBUS 的末端電壓來決定充電電流(Charging Current),這樣即便什麼協議都沒有,我還是照常能做快充(Fast Charge)。我貼了 TI bq2589x 的芯片規格給您,它就支持最高 14V 輸入、最大 5A 的充電電流(Charging Current)。# {4 d( S. c- d3 I 3 R3 `. H1 t9 Z8 q* \1 B1 j- E |
QWE4562009 发表于 2025-2-19 17:439 \9 |+ i: c3 W$ }0 B& V: P 充電頭大多不具備 USB 數據通訊能力,你可以這樣說。$ p) N: U/ k1 Y+ H& Y0 N( O . [ |# s3 i+ i n6 n( r4 h; s 但若是有 USB 數據通訊能力的設備,USB D+/D- 就不是沒有用途了。5 p' u. M7 z, E ![]() |
本帖最后由 超級狗 于 2025-2-19 18:03 编辑 ( V( P+ W) p8 o, ~, hQWE4562009 发表于 2025-2-19 17:43: V2 t/ r/ j3 {+ w 你這個問題也非常好,我在擺渡雲盤有分享你一個檔案。5 |7 v- v8 }- O, D 1 o& A+ S$ [* M/ L- u
( `! r" m) c& @, a, }8 D8 Z: J$ O8 ~# t% Q |
/1
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-11-22 03:20 , Processed in 0.203125 second(s), 32 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050