随着智能设备不停的更新迭代,生活里可以说是处处都有智能设备的身影,要说现代人最离不开的智能设备应该是手机,除了睡觉以外的时间,基本是跟手机形影不离,这不仅是因为需要手机接收信息联络沟通,最主要还是因为如今的手机功能强大,工作娱乐都离不开它。

像手机,平板,蓝牙无线耳机这类设备,电池容量都是有限的,虽然厂商在考虑重量的前提下不停得扩充电池容量,但使用频率过多还是不够用,特别是游戏的电量消耗特别大,高画质的3D游戏再开启120帧率模式,基本几小时就能电量耗尽,为了解决这个问题,移动电源产品应运而生。

最开始的充电宝,只有USB-A接口,后续增加Micro-USB接口,再到现在的type-c接口,功率从开始的5W(5V1A)发展到如今100W(20V5A),集成了PD,QC,AFC,Apple2.4A等等快充协议,并且还增加Qi无线充电,DC输出等功能,可以说是麻雀虽小五脏俱全。

笔者就type-c的PD协议展开论述,由于USB-C端口、USB PD快充协议是近几年才推出的,所以在之前推出的SOC或MCU必然没有集成USB PD快充协议,也不支持USB Type-C的逻辑识别功能,也就无法实现USB Type-C端口快充等功能,因为快充等功能的实现都需要依靠USB Type-C的识别和相关协议的沟通。

那么这些SOC或MCU将面临市场的淘汰和资源的浪费。而且研发新的集成USB PD、QC等的SOC或MCU,开发周期长,成本高,足以让不少芯片原厂止步,而且有的设备需要多个USB -C口(比如苹果公司推出的Macbook Pro笔记本就有4个USB-C口),更是加大了研发难度。那么有没有简单的方法解决以上的困境?答案是有,就是采用TCPC芯片。

TCPC英文全称是USB Type-C Port Controller,即USB Type-C 端口控制器,TCPC是一个功能控制模块,包括VBUS和VCONN电源控制、USB Type-C CC逻辑以及USB PD通信 BMC物理层和部分协议层等。

TCPC重点在“控制”,是USB Type-C控制器,负责控制底层通信的实施,包括出错重发机制。TCPM重点在“管理”,是USB Type-C管理器,负责管理一个或多个USB Type-C端口的上层策略。TCPM和TCPC之间的连接的接口叫做TCPCI,是两者之间的桥梁,可采用I2C(或SMbus)方式进行沟通。

以type-c多口移动电源为例,MCU 通过 I2C/SMbus 的方式控制两个 LDR6280,可以实现两个 Type-C 口支 持 PD 和 QC 快充协议,并且实现充电和放电。

TCPM 和 TCPC 的配合这种方案解决了多个 USB Type-C 口之间的协调管理问题。

TCPM 通过 I2C/SMbus 的方式,根据设备地址可与多个 TCPC(LDR6280)通信,来配置初始为 DFP(Type-C DRP Try.SRC)、UFP(Type-C DRP Try.SNK)或者 DRP。TCPC(LDR6280)和对方端口建立连接后,报告给 TCPM。 TCPM 进行 USB PD 通信的策略管理,TCPC 实现具体的通信过程。

LDR6280 是乐得瑞科技研发的一款单端口 USB Type-C 控制器,支持 Source,Sink,或 DRP 模式,也支 持 Type-C DRP Try.SRC 和 Type-C DRP Try.SNK 模式,为平板电脑、显示器、移动电源等应用提供了完整的 USB Type-C 和 USB Power Delivery 端口控制解决方案。LDR6280 可以通过 UART 或者 I2C 方式在线升级,来 更新芯片的固件。其中 I2C 升级方式可用于实现 SOC 对 LDR6280 进行固件更新。

Type-c接口移动电源方案相关推荐

  1. c++双向列表释放_至为芯科技IP5356集成20W输出和双路TYPE-C快充输出,适用于充电宝/移动电源方案...

    至为芯科技IP5356集成20W输出和双路TYPE-C快充输出,适用于充电宝/移动电源方案 定制双C 口应用,IP5356 定制方案可支持MICRO-B 快充输入.TYPE-C 快充输入输出.TYPE ...

  2. USB TYPE C接口拆解及定义、USB3.1标准说明

    FROM:http://www.lulian.cn/article-279-cn.html USB TYPE C接口以其纤薄.正反可插拔等诸多优势,得到了广泛运用,我们先看看USB TYPE C接头拆 ...

  3. 支付宝、微信免接口支付方案

    title: 支付宝.微信免签约接口支付方案 tags: 支付宝.微信 背景 相信很多开发者或者运营者,在为网站(博彩.棋牌 )即时到账充值发愁.还在为无法申请支付宝即时到账接口而担忧. 在这里我将为 ...

  4. 花椒接口Mock方案

    什么是Mock? Mock是指在测试过程中,对于一些不容易构造/获取的对象,创建一个mock对象来模拟对象的行为.早期mock多被用于单元测试/接口测试中,被测试对象依赖其他对象,且这些对象的构造复杂 ...

  5. 性价比很高的22.5W移动电源方案!智融SW6206/SW6208+赛芯XB4908!

    最近看到很多发布的产品用到了智融SW6206/SW6208,今天就分享下我们自己的22.5W的移动电源方案. 我们采用的是:SW6208+XB4908*2的组合兼具功能的同时还有不错性价比! 基本参数 ...

  6. 以太网接口保护方案设计图

    RJ45以太网接口静电保护方案有很多种,接下来主要分享其中的一种方案,如下图:​ 从上图中可以看出,针对RJ45以太网接口静电防护应用,东沃电子FAE工程师推荐选用ESD静电保护二极管DW05DLC- ...

  7. MyBatis 接口绑定方案及多参数传递、动态 SQL、ThreadLocal、缓存

    一.MyBatis 接口绑定方案及多参数传递 作用:实现创建一个接口后把mapper.xml由mybatis 生成接口的实现 类,通过调用接口对象就可以获取 mapper.xml 中编写的 sql. ...

  8. 开放接口加密方案_27种开放式解决方案,适用于所有教育

    开放接口加密方案 开放(从开源软件到开放硬件,再到开放原则)正在改变教育的范式. 因此,为庆祝今年的一切,我收集了2017年在Opensource.com上发表的有关该主题的27篇最佳文章. 我将它们 ...

  9. java nc接口开发_OA和NC系统集成接口开发方案.doc

    OA与NC系统集成接口开发方案 目 录 目 录2 4 单点登录3 4.1 注册登录key访问接口3 4.2 访问NC-EHR业务功能3 5. 代办事项列表信息4 6 单一代办事项信息展示4 4 单点登 ...

最新文章

  1. 7.1 pdo 宝塔面板php_宝塔面板配置阿里云服务器步骤和教程
  2. python使用openpyxl读取数据_Python-openpyxl读取和写入数据1
  3. 设计模式之简单工厂模式(静态工厂方法)
  4. 想在VR中体验暴雪爸爸的游戏,还得再等等
  5. Eclipse 创建 Java 包
  6. VMtools的安装与卸载
  7. RPM包及其管理 rpm命令
  8. L、TEXT()、_TEXT()和_T()的区别
  9. lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建
  10. python基础15 ---面像对象的程序设计
  11. VMwareWorkstation设置U盘启动(或U盘使用)
  12. P2158,jzoj1709-仪仗队【欧拉函数,数论】
  13. Map 四种获取 key 和 value 值的方法,以及对 map 中的元素排序
  14. linux 下php多版本安装
  15. 实战JavaScript:实现像素鸟小游戏
  16. lena-ts 图像处理和卷积操作
  17. php 公众号 发送图片,如何把图片发送到微信公众号上?
  18. 每一个成年男人在算法中都是好色之徒
  19. Instagram后端架构
  20. [原创] PS超写实:手绘铅笔

热门文章

  1. 计算机毕业设计php的飞机票航空售票查询预定系统
  2. 教你一招(将能看到的视频就能下载到本地)
  3. 【方法教程】iPhone应用证书掉了不用怕!删除证书就能打开应用,此方法针对越狱用户...
  4. 狂神说HTML5 + CSS + JavaScript 笔记(已完结)
  5. 三星C101照相显示服务器错误,三星(Samsung)GALAXY S4 Zoom C101/8GB/联通版手机拍照测试评测-ZOL中关村在线...
  6. css代码实现各式各样的icon小图标
  7. Spring的Factories机制介绍
  8. 易阳指 java_摩托罗拉 XT800 不支持 java 的完美解决教程
  9. mysql——存储过程和函数
  10. matlab环面,基于Matlab和UG8.0一次包络环面蜗杆建模方法研究