<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用CP2102N讓USB橋接芯片具有充電識別功能的方法

Silicon Labs ? 來源:工程師曾玲 ? 2019-02-02 16:42 ? 次閱讀

在筆者的冷鏈記錄儀壓力測試儀表讀卡器等項目中,均涉及到了USB數據線充電,一般的USB接口只能提供5V/500mA的電源,而電源適配器則可以提供1A以上的輸出,為了兼顧安全充電和快速充電,充電器識別是非常必要的。本文將介紹如何使用Silicon Labs(亦稱芯科科技)的USB橋接芯片-CP2102N讓單節鋰/鋰聚合電池充電管理芯片具有充電識別功能的方法。

電池充電管理芯片典型應用電路中,RIREF為充電電流編程電阻,配置成不同的阻值對應不同的恒流充電電流。我們這里選擇2000mAh的鋰離子電池作為案例展開介紹。我們一般選擇兩檔充電電流500mA或900mA。因此,需要對輸入電源類型加以識別,并且配置到最佳的充電電流。

Silicon Labs提供的新一代USB轉串口橋接芯片CP2102N不但較上一代產品更有成本效益,而且在功能上有很多創新。其中,符合USB-BCS 1.2規范的充電器識別功能就是一大亮點。CP2102N有三個充電器識別功能的專用引腳,分別是CHREN、CHR0和CHR1,這三個引腳均為高電平有效。CP2102N電路如圖所示:

使用CP2102N讓USB橋接芯片具有充電識別功能的方法

我們選擇的電池是2000mAh的鋰離子電池,推薦快速充電電流為0.5C,也就是1000mA。因此我們的設計目標是接入電腦USB接口時充電電流盡可能為500mA,接入電源適配器,充電電流盡可能最大。因此CP2102N的CHREN連接電池充電管理芯片的EN,用于控制充電芯片的啟停。

根據芯片官方手冊中描述,在IREF≥100mA的情況下,IREF = 12230 /RIREF - 8 (mA)。CHR0通過NMOS選通24.3k電阻,用于使能500mA充電。CHR1通過NMOS選通31k電阻,用于使能390mA充電。由于CHR1高電平時,CHR0必定也是高電平,所以此時的RIREF為24.3k和31k電阻的并聯,總的充電電流預期是890mA,接近電池充電管理芯片的額定最大值900mA。

實現芯片硬件后,我們需要使用Simplicity Studio V4的Xpress Config組件對CP2102N進行簡單的配置來啟用充電器識別功能。配置過程如下:

將CP2102N接入電腦的USB接口;

啟動Simplicity Studio,選定已連接的設備,并打開Xpress Configurator組件;

在Configuration Groupings欄目里面查找PortConfiguration:GPIO標簽,在Battery Charging選項列表中,由“Disabled”改變為“Greater than 500mA”,此時,在GPIO設置標簽中的三個專用引腳CHREN、CHR0、CHR1的IO狀態自動由“Open Drain”強制設置為“Push-Pull”且手動設置無效;

選擇保存下載,當芯片配置生效后Xpress Config會對其自動復位并完成配置。

需特別注意:配置后的芯片,如使用電腦USB接口充電時,會在某些操作系統的電腦上出現芯片自動關閉,現象就是CHREN、CHR0、CHR1均會輸出低電平,而且在VCP串口被打開時不會出現。分析判斷得知,這是由于操作系統允許設備掉電以節約電能,我們只需要如下步驟即可關閉:

在設備管理器中找到“端口(COM和LPT)”并展開,找到“Silicon LabsCP210x USB to UART Bridge(COMn)”的設備;

雙擊此設備或右鍵打開“屬性”,找到“電源”標簽頁;

將選項“允許計算機關閉此設備以節約電源(A)”的勾選去掉,并單擊“確定”,設備就不再會自動進入節能模式了。

經過如上兩組設置步驟,整個充電電路即可正常工作了。我們將USB插頭接入電腦USB端口或電源適配器的時候,就會通過識別功能檢測接入的設備類型,并且在三個端口上有所體現。

USB插頭接入電腦USB接口時,CHR1輸出低電平,CHREN和CHR0輸出高電平,表示可以提供500mA的電流。而接入5V1A電源適配器的時候,三個端口均輸出高電平,表示可以提供500mA以上的電流。當USB不接入任何電源的時候,三個端口均輸出低電平,符合設計目標。

以上就是如何使用CP2102N讓電池充電管理芯片具有充電識別功能的方法,由于CP2102應用非常廣,如果您的產品正好具有鋰電池充電功能,那趕快升級CP2102N吧!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 充電器
    +關注

    關注

    99

    文章

    3858

    瀏覽量

    111797
  • usb
    usb
    +關注

    關注

    59

    文章

    7441

    瀏覽量

    258550
  • 電源適配器
    +關注

    關注

    13

    文章

    573

    瀏覽量

    42559

原文標題:USB橋接芯片實現充電管理芯片的充電器識別功能

文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    CP2102N-A01-G

    `簡單介紹CP2102N-A01-G的相關知識:數據列表CP2102N;標準包裝120包裝托盤類別集成電路(IC)產品族接口 - 控制器系列USBXpress?其它名稱336-3692 規格協議
    發表于 08-12 10:57

    cp2102

    CP2102-GMR-ND CP2102GMR Q4435029 規格協議USB功能,USB
    發表于 08-12 11:02

    高度集成的USB-to-UARTCP2102

    一、概述 CP2102是一個高度集成的USB-to-UART,它提供了一個簡單的解決方案,使用最少的元件和PCB空間將RS-232設計改成USB。
    發表于 09-07 14:27

    USB接口芯片CP2102資料簡介

    CP2102CP2103是一款高度集成的USB-UART橋接器,提供一個使用最小化元件和PCB空間來實現RS232轉換USB的簡便解決方案。如圖1所示,
    發表于 09-28 14:15

    CP2102-USB轉串口芯片介紹

    一、概述 CP2102是一個高度集成的USB-to-UART,它提供了一個簡單的解決方案,使用最少的元件和PCB空間將RS-232設計改成USB。
    發表于 10-12 09:43

    如何USB UART橋接器可以承受快充的Vbus

    USB-UART橋接器僅處理5V最大值。而IC是CP2102。該IC實際上通過Vdd實現了自供電配置,但仍然需要連接到具有閾值5V的VBus。我覺得應該有一些我沒想到的簡單方法,求各位
    發表于 11-07 16:22

    具有電池充電器檢測功能USB轉UART接口

    IC。 FT231XS是USB接口IC器件的設備之一。 FT231X是一款USB轉UART接口,具有電池
    發表于 08-19 09:37

    CP2102芯片介紹

    以下是我對CP2102的翻譯哦,有興趣的伙伴可以看看以下內容呀。一、概述 CP2102是一個高度集成的USB-to-UART,它提供了一個簡單的解決方案,使用最少的元件和PCB空間
    發表于 10-12 16:57

    CP2102-GMR替換為CH9102X后無法識別USB設備是為什么?

    ,使用CH9102X的板子連接上USB后,系統提示無法識別USB設備描述,安裝官方的VCP也是無法識別,下附電路圖為CP2102的,CH91
    發表于 06-27 06:02

    CP2102 pdf datasheet (USB-to-U

    The CP2102 is a highly-integrated USB-to-UART Bridge Controller providing a simple solution
    發表于 03-11 22:58 ?201次下載

    基于CP2102高速USB2.0-CAN適配卡的設計

    基于CP2102高速USB2.0-CAN適配卡的設計 基于橋接芯片CP2102,設計了USB2.0-CAN的適配卡。系統采用
    發表于 04-22 18:34 ?3222次閱讀
    基于<b class='flag-5'>CP2102</b>高速<b class='flag-5'>USB</b>2.0-CAN適配卡的設計

    CP2101(2102)制作USB-RS232轉換器原理是什

    CP2101(2102)制作USB-RS232轉換器原理是什么? Cp2101(2102)芯片
    發表于 03-29 11:09 ?2495次閱讀

    USB轉TTL-CP2102驅動

    USB轉TTL-CP2102驅動,感興趣的小伙伴們可以看看。
    發表于 07-26 10:26 ?69次下載

    CP2102 USB轉TTL模塊資料

    CP2102 USB轉TTL模塊資料
    發表于 02-15 22:32 ?64次下載

    CP2102+USB轉TTL模塊資料

    CP2102+USB轉TTL模塊資料
    發表于 02-15 22:23 ?72次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>