OPPO VOOC快充原理

1 USB 3.0標準A插頭
USB 3.0連接器是基于USB 2.0改進而來的,這個設計給USB 3.0連接器帶來了一些潛在風險,如果USB 3.0設備插入主機的速度太慢,3.0的針腳還沒來得及被識別到,就會被主機判定成USB 2.0的設備。
Figure 1-1?USB 3.0標準A插頭

Figure 1-2 USB 3.0標準A插座實現PD協議

2 VOOC原理
Figure 2-1 VOOC快充適配器

Figure 2-2 VOOC快充數據線

VOOC充電適配器利用了USB 3.0的socket,但是數據線認證只用了3.0的5根線中間的GND_DRAIN, GND_DRAIN線上接了一個TI的單線IC,里面存儲了認證數據,充電時適配器內置的MCU通過單線讀取里面的數據確認是否是OPPO原裝數據線,是就使能VOOC快充。

利用GND_DRAIN可以說是借鑒了USB PD 1.0(需要檢測線纜是否支持高電壓高電流,例如20V@3A的rule)。區別是USB PD 1.0需要修改USB 3.0標準A插座,而VOOC不需要。由于USB-IF官方已經刪除了USB PD 1.0規范,所以只能提供個網址如下。

新USB 3.0標準公布,提供100W供電能力。
https://www.chiphell.com/thread-731652-1-1.html

快充握手是通過DP/DM(CLK和DATA)來識別的,這個和QC / TI MaxCharge等是一樣的。手機端的7pin示意:GND, GND, ID, DP, DM, VBUS, VBUS。
Figure 2-3?OPPO VOOC 7pin示意圖

OPPO的電池是是2個電芯并聯的(并聯增加容量,串聯增加電壓),這樣VOOC的7pin可以看成是2個VBUS的電流分流了適配器端的,然后2個VBUS流到2個電芯,類似于QCOM的Parallel Charging。

VOOC 是Voltage Open-Looped, Multi-Step Constant-Current Charging的縮寫,意思是電壓開環,多步恒流充電,大致原理如Table 2-1所示。

Table 2-1?VOOC充電電流變化過程

3 Abbreviations
iQOO: I Quest On and On, in 2019.3.1
vivo NEX:其命名來源于英文單詞NEXT
VOOC: Voltage Open-Looped, Multi-Step Constant-Current Charging

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/166798.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/166798.shtml
英文地址,請注明出處:http://en.pswp.cn/news/166798.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

centos系統下,docker安裝sqlserver并用本地Navicat連接

文章目錄 一,centos下安裝docker二,docker安裝sqlserver20192.1 安裝遇到的問題2.1.1 修改用戶名進不去數據庫2.1.2 安裝2022版的sqlserver發現啟動失敗 三,Navicat連接centos下的sqlserver3.1 下載ODBC Driver 參考微軟網址: 使…

代碼隨想錄算法訓練營第四十五天【動態規劃part07】 | 70. 爬樓梯 (進階)、322. 零錢兌換、279.完全平方數

70. 爬樓梯 (進階) 題目鏈接: 題目頁面 求解思路: 動規五部曲 確定dp數組及其下標含義:爬到有i階樓梯的樓頂,有dp[i]種方法遞推公式:dp[i] dp[i-j];dp數組的初始化:dp[0] 1;確…

EcuM介紹

ECUM 1. ECUM 主要需求2. EcuM 設計詳情2.1 啟動與下電休眠2.1.1 啟動與初始化2.1.2 EcuM 下電/休眠2.2 喚醒事件管理2.3 ECUM 模式2.3.1 Flexible2.3.2 Fixed2.3.3 Startup2.3.4 Shutdown2.3.5 SLEEP PHASE: Poll or Halt3. EcuM 集成接口調用4. 名稱縮寫解釋5. 參考文檔1. EC…

數據治理技術之數據清洗

數據清洗背景 數據質量一般由準確性、完整性、一致性、時效性、可信性以及可解釋性等特征來描述,根據 Rahm 等人在 2000 年對數據質量基于單數據源還是多數據源以及問題出在模式層還是實例層的標準進行分類,將數據質量問題分為單數據源模式層問題、單數…

虛幻學習筆記—給UI添加動畫

一、前言 本文所使用的虛幻版本為5.3.2,之前工作都是用unity,做這類效果用的最多的是一個DoTween的插件,在虛幻中都內置集成了這這種效果制作。 圖1.1 UI動畫 二、過程 1、首先,在諸如按鈕、圖像等可交互控件中選中,如…

centos userad命令詳解

命令作用 用于創建用戶常見參數 -d 指定用戶的家目錄-e 賬號的到期時間,格式YYYY-MM-DD-u 指定該用戶的默認UID,(centos7開始1000是普通用戶的第一個UID)-g 指定一個初始的用戶基本組(必須已經存在)-G 指定…

計算機網絡之運輸層

一、概述 物理層、數據鏈路層以及網絡層它們共同解決了將主機通過異構網絡互聯起來所面臨的的問題,實現了主機到主機的通信 但實際上在計算機網絡中進行通信的真正實體是位于通信兩端主機中的進程 如何為運行在不同主機上的應用進程提供直接的通信服務時運輸層的任務…

基于Boost.Asio實現端口映射器

Boost.Asio 是一個功能強大的 C 庫,用于異步編程和網絡編程,它提供了跨平臺的異步 I/O 操作。在這篇文章中,我們將深入分析一個使用 Boost.Asio 實現的簡單端口映射服務器,該服務器能夠將本地端口的數據包轉發到指定的遠程服務器上…

從設計上理解JDK動態代理

作者簡介:大家好,我是smart哥,前中興通訊、美團架構師,現某互聯網公司CTO 聯系qq:184480602,加我進群,大家一起學習,一起進步,一起對抗互聯網寒冬 照理說,動態…

上門預約小程序開發優勢

想要放松身心,享受按摩的舒適感?那就需要一個專業的按摩師來上門服務。我們開發的預約按摩小程序app系統,匯聚各類上門按摩服務,包括推拿SPA、小兒推拿、中醫等,為您提供高價值、高標準的養生健康體驗。24小時隨時提供…

GEE土地分類——使用隨機森林方法和多源遙感數據進行面向對象的土地分類NAIP數據為例

簡介: 數據: 國家農業圖像計劃 (NAIP) 在美國大陸的農業生長季節獲取航空圖像。 NAIP 項目每年根據可用資金和圖像獲取周期簽訂合同。從 2003 年開始,NAIP 以 5 年為一個周期。2008 年是過渡年,2009 年開始采用 3 年周期。 NAIP 圖像以一米的地面采樣距離 (GSD) 采集,水…

【前端】讓列表像Excel單元格一樣編輯

前言 領導說了一堆的話,最后總結一句就是客戶很懶,客戶的員工更加懶。 本著讓別人節省時間的原則,提倡出了讓列表和Excal的單元格一樣,不僅看數據還可以隨時更改數據。 查資料 根據 Jeecg-Vue3 源碼介紹,從而知道是基于 Vben Admin 開源項目進行改造的。 因此在 Vben…

Sulfo-CY3 NHS熒光染料的制備和表征

Sulfo-CY3 NHS(源自星戈瑞的花菁染料)熒光染料的制備和表征是確保染料質量和性能的關鍵步驟。制備Sulfo-CY3 NHS熒光染料: 原材料準備:準備所需的原材料,包括CY3 NHS ester(或等效的前體),用于制備Sulfo-C…

沉頭孔和埋頭孔的區別

埋頭空和沉頭孔的區別在于螺栓孔上部擴孔:沉頭孔是直筒結構;埋頭孔是四十五度結構,比沉頭孔較為平順。 螺栓孔上部擴孔能容納螺栓頭部,使螺頭部不高于周圍表面。埋頭空和沉頭孔只是兩種不同的叫法。 沉頭孔是 PCB 上的圓柱形凹槽…

RK3568 支持4x4矩陣鍵盤

在對應的設備樹添加: keypad {compatible = "gpio-matrix-keypad";pinctrl-names = "default";pinctrl-0 = <&GPIO3_A1_pin&GPIO1_D3_pin&GPIO1_D4_pin&GPIO1_C7_pin&GPIO1_D2_pin&GPIO1_D1_pin&GPIO1_D0_pin&GPIO3_A…

將form表單中的省市區的3個el-select下拉框的樣式調成統一的間隔距離和長度,vue3項目iot->供應商管理

省市區是用3個el-select組成的 在表單中用el-col&#xff0c;會導致3個下拉的距離不統一&#xff0c;市和區的前面也是不需要文字label的 如何解決:用vue3的:deep()進行樣式穿透&#xff0c;由于el-form-item標簽都是一樣的&#xff0c;為了能準確的找到市的el-form-item&…

解決:前端js下載文件流出現“未知文件格式”錯誤

第一中情況&#xff1a; 出現的問題&#xff0c;前端已經設置了responseType: blob,下載下來還是格式不對。 最后經過排查&#xff0c;后端缺少charsetutf-8&#xff0c;所以前端可以設置編碼&#xff1a; 第二中情況&#xff1a; 后端已經設置了charsetutf-8&#xff0c;前…

機器學習/sklearn 筆記:K-means,kmeans++,MiniBatchKMeans,二分Kmeans

1 K-means介紹 1.0 方法介紹 KMeans算法通過嘗試將樣本分成n個方差相等的組來聚類&#xff0c;該算法要求指定群集的數量。它適用于大量樣本&#xff0c;并已在許多不同領域的廣泛應用領域中使用。KMeans算法將一組樣本分成不相交的簇&#xff0c;每個簇由簇中樣本的平均值描…

JS實現數組去重

數組去重&#xff0c;一般都是在面試的時候才會碰到&#xff0c;一般是要求手寫數組去重方法的代碼。如果是被提問到&#xff0c;數組去重的方法有哪些&#xff1f;你能答出其中的 10 種&#xff0c;面試官很有可能對你刮目相看。 在真實的項目中碰到的數組去重&#xff0c;一般…

數據結構-樹

參考&#xff1a;https://www.hello-algo.com/chapter_tree/binary_tree/#711 1. 介紹 樹存儲不同于數組和鏈表的地方在于既可以保證數據檢索的速度&#xff0c;又可以保證數據插入刪除修改的速度&#xff0c;二者兼顧。 二叉樹是一種很重要的數據結構&#xff0c;是非線性的…