元器件--USB TypC接口

USB TypC接口

下圖這些都是USB接口
在這里插入圖片描述

A口與B口的區別

USB A口和B口最初由USB-IF在1996年引入。根據當時的USB協議,A口主要用于主設備(如電腦),而B口則用于從設備(如打印機和攝像頭)。隨著USB-C接口的日益普及,目前使用B口的設備已經不太常見。

Micro與Mini時代

隨著電子產品逐漸走向小型化,USB Mini口在2000年推出,其后,更小尺寸的Micro口于2007年發布。這兩種接口廣泛應用于早期的數碼相機、移動硬盤,以及后來的手機和平板電腦。不過,這兩種接口在機械強度上存在不足,在頻繁插拔過程中容易損壞。

Type-C的興起

USB-C接口于2014年由USB-IF正式推出,首個廣泛使用該接口的設備是2015年發布的Apple MacBook。這種接口在性能、結構強度以及體積上均顯著優于以往版本。展望未來,預計USB-C接口將逐步取代前面的接口。

相比之前的接口,USB-C能夠支持最高100W的電力輸送,并且數據傳輸速度可達10Gb/s。此外,它的設計無需區分插頭的正反面,大大簡化了使用過程。

4.3.224Pin TypeC的引腳分布與功能

24Pin Type C是UBS-IF推出的標準Type C接口。下面是它的引腳分布和功能介紹。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

實物圖

在這里插入圖片描述

其他常見 Type C

標準的Type C接口有24個pin,功能非常全面。但很多時候一些產品它用不到視頻傳輸、數據傳輸等功能。這種情況下使用24pin的標準C口是一種浪費,因此市面上不少砍掉部分pin腳的Type C,他們能與標準的Type C接口兼容,同時又能降低一些成本。下面是常見的一些針腳更少的C口。

16Pin

16pin的Type C接口移除掉了用來進行高速數據傳輸的TX引腳(也就只能是USB2.0的速度了),不過其他功能全部保留了下來,依然可以使用音視頻傳輸,并且也能使用PD快充等。
在這里插入圖片描述

這種接口內部還剩16個觸點,因此叫做16pin。不過有些人也會將它稱為12pin,這個叫法來自它外部的焊盤。在這里插入圖片描述
因為Type的接口本來就這么寬,如果硬放16pin針腳會導致針腳間距較小,所以這種焊盤往往會在外部把VBUS和GND的針腳并起來,最后從焊盤這個地方來數針腳數量就是12pin。其實如果按照合并觸點的方式來數是一種比較糟糕的數法,目前這個封裝其實還能進一步合并焊盤(2個VBUS合一塊,2個GND合一塊),這樣最后就是10Pin’

14pin

一般來說 14Pin是再去掉兩個視頻音頻輔助引腳。不過這個成本降低不明顯,因此很少專門為此選用14pin的接口。在這里插入圖片描述

6Pin

6pin針腳僅僅保留了供電能力,不僅如此,原先的VBUS和GND引腳也都砍了一半。這種接口適合用來做一些低功率的供電,不適合搞100W的大功率供電。在這里插入圖片描述

4.3.4通過閱讀數據手冊確定接口規格

在USB接口的數據手冊中,最后一頁通常包含一個表格,用于詳細說明各個引腳的功能和特性。這個表格通常被稱為“引腳配置表”(Pin Configuration Table)或“引腳描述表”(Pin Description Table)。這個表格非常重要,因為它提供了關于如何正確連接和使用USB接口的詳細信息,包括每個引腳的功能、是否為輸入或輸出引腳,以及其他特定的電氣特性。
在這里插入圖片描述

原理圖

在這里插入圖片描述
上圖為TypeC的原理圖,其中原理圖中多出的兩個名為SHELL引腳,它對應的是外殼上的引腳。
在這里插入圖片描述
一般會直接接地。

TypeC接口與充電協議

TypeC僅僅是一種接口規范,使用不同的引腳接法其實還能實現不同的充電協議。在這些充電協議中,CC引腳的接法比較重要。

TypeC接口可以使用的充電協議

下面是TypeC接口可以使用的各種充電協議:
(1)傳統USB供電協議:
USB1.0到USB2.0:
電壓:5V
最大電流:500mA
USB3.0之后:
電壓:5V
電流:900mA
(2)PD協議:
電壓:5V,9V,15V,20V,PD3.1支持28V,36V,48V
最大電流:5A
最大功率:100W(PD3.0)240W(PD3.1V)
(3)QC協議:
高通開發的一套塊充協議,每個版本支持的電壓電流不太一樣
QC2.0:
電壓:5V,9V,12V,20V
最高電流:3A
QC3.0:
電壓:3.6V-20V(動態調整)
最大電流:3A
最大功率:24W
QC4.0/4++:
電壓:與USB PD兼容,支持5V,9V,12V,20V
最大電流:3A
最大功率:100W

快充協議協商過程

(1)初始連接與5V供電:

當一個充電設備(上游設備,如快充頭)連接到一個受電設備(下游設備,如手機)時,充電頭首先通過CC引腳檢測連接的設備類型和方向。

如果檢測到下游設備符合規范(例如CC引腳上有合適的電阻值),充電頭會默認提供5V的初始電壓進行供電,這是所有USB充電協議的基礎行為,以確保設備可以安全啟動和進行初步通信。

(2)專用快充協議協商芯片

在受電設備中通常會有一個專門的快充協商芯片(例如:USB PD控制器或者Qualcomm Quick Charge控制器)。這個芯片負責通過CC引腳與上游設備進行通信。

協商芯片在接收到5V供電后,會開始與上游設備進行通信,協商所需要的更高電壓和電流

(3)通信與協商:

快充協議(如USB PD或QC)的協商過程涉及一系列消息交換。例如,USB PD協議中,上游設備會發送其支持的電壓和電流組合(Source Capabilities),然后下游設備根據需要發送請求消息(Request)。

如果協商成功,充電頭會按照下游設備的請求調整輸出電壓(例如9V,12V或更高)。這種動態調整確保設備獲得所需的電力,同時保持高效和安全。

(4)協商失敗的處理結果:

如果協商失敗(例如下游設備不支持快充協議或通信中斷),充電頭會繼續維持初始的5V供電。這是為了確保即使在不支持快充協議的情況下。設備也能獲得基本的充電電力。
示例:手機充電與手機的QC協商過程:
在這里插入圖片描述

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

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

相關文章

多線程之HardCodedTarget(type=OssFileClient, name=file, url=http://file)異常

多線程之HardCodedTarget(typeOssFileClient, namefile, urlhttp://file)異常 摘要: 文檔描述了多線程環境下調用Feign客戶端OssFileClient時出現的HardCodedTarget異常。異常發生在異步保存文件到ES時,Feign調用未返回預期結果而直接打印了客戶端對象。…

計算機視覺(十二):人工智能、機器學習與深度學習

人工智能 (AI):宏大的目標 人工智能是最廣泛、最宏大的概念,它的目標是讓機器能夠模仿人類的智能行為,例如: 推理:像下棋程序一樣,通過邏輯來做決策。規劃:為實現一個目標而制定步驟&#xff0c…

容器元素的滾動條回到頂部

關閉再打開后,容器元素的滾動條回到頂部解決方法:1、通過打開開發者工具(F12),找到滾動條所屬元素為 el-textarea__inner,其父類 class"el-textarea content"2、代碼,通過元素的方法 …

分布式專題——2 深入理解Redis線程模型

1 Redis 簡介 1.1 Redis 是什么? Redis 全稱 Remote Dictionary Server(遠程字典服務),是一個開源的高性能 Key-Value 數據庫; 官網:Redis - The Real-time Data Platform; 引用官網上的?個…

simd學習

如何查看cpu是否支持simd?# 檢查特定指令集 grep -o avx2 /proc/cpuinfo | head -1 # 檢查AVX2 grep -o sse4 /proc/cpuinfo | head -1 # 檢查SSE4 grep -o avx512 /proc/cpuinfo | head -1 # 檢查AVX512gcc編譯選項,增加支持simd-mavx2 -D__AVX2__SS…

LabVIEW汽車發動機振動測試

以某型號四缸汽油發動機為測試對象,借助 LabVIEW 平臺與高精度數據采集硬件,開展發動機全工況振動測試。通過實時采集缸體、曲軸箱關鍵部位振動信號,分析振動特征與故障關聯,驗證發動機運行穩定性,為后期優化設計提供數…

android 四大組件—Service

啟動服務startService//啟動服務,通過類名 Intent intent new Intent(this, WiFiAutoLinkService.class); startService(intent); //通過字符串啟動 Intent intent new Intent(); intent.setAction("com.launcher.app"); intent.setPackage("com.l…

https + 域名 + 客戶端證書訪問模式

項目使用金融云部署,對外暴露IP訪問,因安全合規要求必須使用域名訪問,但公司又不提供域名。故,改為 https 域名 客戶端證書雙向認證 訪問模式,大大提升安全性。 1. 密鑰文件類型 .key、.csr、.cer(或 .cr…

ICPC 2023 Nanjing R L 題 Elevator

[ProblemDiscription]\color{blue}{\texttt{[Problem Discription]}}[Problem Discription] 來源:洛谷。侵權則刪。 [Analysis]\color{blue}{\texttt{[Analysis]}}[Analysis] 貪心。優先運送樓層高的貨物,在能裝下的情況下盡量多裝。 因為運送貨物的代價…

81-dify案例分享-零代碼用 Dify 使用夢 AI 3.0 多模態模型,免費生成影視級視頻

1.前言 即夢AI作為字節跳動旗下的AI繪畫與視頻生成平臺,近年來不斷推出新的模型和功能,以提升用戶體驗和創作能力。 即夢AI 3.0是即夢AI的最新版本,于2025年4月發布,標志著其在中文生圖模型上的重大升級。該版本不僅在中文生圖能…

SQL 進階指南:視圖的創建與使用(視圖語法 / 作用 / 權限控制)

在 SQL 操作中,你是否遇到過 “頻繁查詢多表關聯的固定結果”“不想讓他人看到表中的敏感字段” 這類問題?比如 “每周都要查‘技術部員工的姓名、職位、薪資’”,每次都寫多表關聯語句很麻煩;又比如 “給實習生開放數據查詢權限&…

【全部更新完畢】2025數學建模國賽C題思路代碼文章高教社杯全國大學生數學建模-NIPT 的時點選擇與胎兒的異常判定

B題全部更新完畢 包含完整的文章全部問題的代碼、結果、圖表 完整內容請看文末最后的推廣群NIPT 的時點選擇與胎兒的異常判定 摘要 在問題一中,我們以無創產前檢測(NIPT)數據為研究對象,圍繞“胎兒 Y 染色體濃度”(記為 (V)) 隨孕…

Redis(43)Redis哨兵(Sentinel)是什么?

Redis Sentinel(哨兵)是一種用于管理 Redis 實例的高可用性解決方案。它提供了監控、通知和自動故障轉移等功能,確保 Redis 服務在發生故障時能夠自動恢復,提供高可用性和可靠性。以下是詳細介紹 Redis Sentinel 的功能及其代碼示…

蓓韻安禧DHA純植物藻油純凈安全零添加守護母嬰健康

在母嬰健康領域,選擇合適的營養補充品至關重要。純植物藻油DHA源自純凈藻類,有效規避了海洋重金屬污染的風險,確保安全無隱患。配方堅持零添加香精、色素和防腐劑,避免不必要的化學物質攝入,讓媽媽和寶寶更安心。同時&…

釘釘 AI 深度賦能制造業 LTC 全流程:以釘釘宜搭、Teambition 為例

制造業 LTC 流程痛點剖析?在制造業,線索到現金(LTC,Lead to Cash)的全流程包含從潛在客戶線索的發現、商機培育、銷售轉化、訂單執行到最終收款的一系列復雜環節。傳統制造業在這一流程中面臨諸多挑戰:客戶需求的多樣…

理解UE4中C++17的...符號及enable_if_t的用法及SFINAE思想

下面是一段C17的代碼&#xff1a;//函數1&#xff1a;template <typename... BufferTypes,std::enable_if_t<std::conjunction<CanAppendBufferType<std::decay_t<BufferTypes>>...>::value> * nullptr> inline explicit FCompositeBuffer(Buff…

安全419正式公布《甲方安全建設精品采購指南》案例首推運營商行業數據安全核心推薦廠商

在數字經濟加速滲透與《網絡數據安全管理條例》全面實施的雙重背景下&#xff0c;運營商作為數據要素流通的核心樞紐&#xff0c;其安全防護體系建設已成為數字基礎設施保障的關鍵環節。近日&#xff0c;安全 419 正式公布《甲方安全建設精品采購指南》&#xff0c;從近 300 個…

基礎詞根-匯總

ros rus粗糙 ris cos cus cis切lite文字 late面 側面ven 來 cess走/agdotect 覆蓋 covercele 聚集 加速 gre 聚集&#xff0c;accumu聚集gress 抵達 靠近&#xff0c;aggressive侵略性humor humir 大地 土地chron 時間 time&#xff0c;宇宙的宙lumi 光lightviv vil volun vot/…

JVM中常見的GC垃圾收集器

文章目錄 目錄 1. Serial GC&#xff08;串行收集器&#xff09; 2. Parallel GC&#xff08;并行收集器&#xff09; 3. CMS&#xff08;Concurrent Mark-Sweep&#xff0c;并發標記 - 清除&#xff09; 4. G1&#xff08;Garbage-First&#xff0c;垃圾優先&#xff09; …

嵌入式C語言之鏈表冒泡排序

鏈表冒泡排序一是可以交換指針域的值&#xff0c;二是可以交換指針typedef struct st_node{int score;struce st_node *next;}Node,*LinkList;LinkList createList(){Node *head (Node *)malloc(sizeof(Node));if(NULL head){printf("內存分配失敗!"):return NULL;…