標(biāo)題: 如何檢測(cè)是USB充電器還是電腦USB [打印本頁(yè)]

作者: coolaiMCU    時(shí)間: 2024-7-15 11:15
標(biāo)題: 如何檢測(cè)是USB充電器還是電腦USB

有個(gè)便攜式產(chǎn)品項(xiàng)目,使用了STM32 MCU(集成USB接口),帶鋰電池和充電芯片。

現(xiàn)在要求充電時(shí),檢測(cè)插入U(xiǎn)SB口的是電腦的USB,還是USB充電器(那種AC轉(zhuǎn)DC的USB充電器),該如何檢測(cè)呢?

我看了下Ti的充電芯片上說(shuō)可以通過(guò)USB PHY來(lái)檢測(cè),但是不知道具體如何操作。

有大神能指點(diǎn)下思路嗎?

謝謝!

作者: npn    時(shí)間: 2024-7-15 22:22
參考手機(jī)主板識(shí)別電腦USB或充電器快充閃充協(xié)議的電路部分。
作者: qqq12332112    時(shí)間: 2024-7-15 22:58
USB 2.0接口通常為黑色,而USB 3.0接口則可能是藍(lán)色
作者: donglw    時(shí)間: 2024-7-16 03:31
只能測(cè)量紋波電壓了
作者: a399288395    時(shí)間: 2024-7-16 08:31
快充協(xié)議是通過(guò)DM DP 兩條數(shù)據(jù)線(xiàn)來(lái)識(shí)別的; 可以參考下同樣的原理 來(lái)識(shí)別插入的USB是帶數(shù)據(jù)的還是只是充電功能;  比如蘋(píng)果D+ D- 兩條線(xiàn)可以讀取分壓電阻的電壓,
作者: 人中狼    時(shí)間: 2024-7-16 08:56
先讀懂USB的工作流程吧
作者: wufa1986    時(shí)間: 2024-7-16 15:47
單片機(jī)配置為HID設(shè)備,插入電腦和充電器的USB狀態(tài)是不同的
作者: 1853403148    時(shí)間: 2024-7-18 16:52
在STM32 MCU上編寫(xiě)代碼,以輪詢(xún)或中斷方式檢測(cè)VBUS電壓、D+/D-線(xiàn)狀態(tài),并根據(jù)檢測(cè)到的信息做出判斷




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1