经过在华强北电子市场排队一个小时,笔者顺利买到了期待已久的乐1,结合之前的NOKIA平板电脑N1,苹果全新MACBOOK,终于集齐了手机、平板、笔记本电脑三种TYPE-C接口设备(能兑换极品装备吗?^_^)。迷你小巧、正反相同、双向可接;可集电源、音频、视频、数据传输于一“口”,这传说中的极品接口,在三款设备上究竟给我们消费者带来了什么呢?笔者对照 USB IF组织发布的USB TYPE-C 标准1.1对三种设备进行了初步测试。

在测试之前,先普及一个基本知识,与USB TYPE-C物理接口相关的标准一共有三个:USB Type-C 1.1, USB PD 2.0, Battery Charging 1.2,如果3个协议全部支持,则可以实现Type-C的所有优势特性。Type-C把设备的角色在供电和数据传输上进行了分离。电能传输上分为SRC(即供电方,例如适配器),SNK(即受电方,例如U盘)。对于既能够承担SRC角色,又能够承担SNK角色的设备,则称为DRP设备(例如笔记本电脑和手机)。在DRP设备中,有一类特别倾向于成为SRC设备的Device,称为Try.SRC设备(例如移动电源)。数据传输角色上,分为DFP(即传统的HOST)和UFP(即传统的Device或者Slave)默认情况下,SRC即为DFP,SNK即为UFP,如果要改变这种默认的搭配,则要使用USB PD 2.0通信协议进行ROLE_SWAP。所有这些角色定义及角色切换,都是通过USB TYPE-C协议中的CC逻辑芯片来实现的。

一、MACBOOK

第一项测试,TYPE-C口CC逻辑测试,通过一根特殊的TYPE-C线,我们把MACBOOK的CC逻辑引脚引了出来,经过示波器测试,上面有50ms的方波存在,证明是TYPE-C标准的DRP设备,即Dual Role Port,既可以用适配器通过这个口给MAC BOOK充电,也可以通过这个口给手机充电。通过苹果原装适配器给MAC BOOK充电时,可以明显的在CC引脚上观测到USB PD的通信波形,通信成功后,供电电压从5V升高到14.5V。

第二项测试,充放电测试。第一步,用任意5V适配器,接上基于乐得瑞LDR6013 TYPE-C接口芯片的充电转接线(同时处理了Type-C协议和BC1.2协议),都可以顺利的给MACBOOK充电,在电源稳定的情况下,最大充电电流为2.8安培。第二步,用一个C口转A母座转接头,利用MACBOOK给IPHONE6 PLUS充电,非常正常。至此已经说明了MAC BOOK属于DRP设备。第三部,判断MACBOOK是否属于DRP设备中的Try.SRC设备。用基于乐得瑞LDR6013芯片设计的Try.SRC移动电源给MACBOOK充电,100%成功。证明了MACBOOK属于非Try.SRC的DRP设备(如果是Try.SCR遇上Try.SRC则充电方向具有随机性)。

第三项测试,数据传输,用自制的TYPE-C口转A母座转化器,接上IPHONE,数据传输正常,经过查看说明书及网上资料,MACBOOK支持USB3.1 gen1 host,向下兼容USB 3.0及USB2.0.

花絮:测试过程中,C口出现损坏,幸好在7天内,进行了免费的换货,苹果的售后还是相当不错的,可以当天就换到全新的机器。

 
   

二、乐1

第一项测试,TYPE-C口CC逻辑测试,经过测试乐1的CC为一个上拉电阻或者一个上拉电流源,无扫描波形。因此,基本确认它属于DFP设备,也即是说,在C协议上,它把自己定义为一个适配器。

第二项测试,充放电测试。第一项测试已经提示我们,乐1是个DFP,为了验证这问题,我们用MACBOOK的原装数据线把乐1和MACBOOK的TYPE-C口相连,神奇的事情发生了,乐1在给MACBOOK充电,好吧,我承认了,乐1确实把自己定义成了一个适配器。它能够给C口的SNK或者DRP设备充电。第二步,我们用MACBOOK原装适配器和原装线给乐1充电,结果是,没反应。那是预料之中的,这相当于把两个适配器连在一起,当然是没有反应了。第三步,用乐得瑞A口转C口的线给乐1充电,接上任意5V适配器,都能够顺利达到1.4A充电电流。说明乐1只能够通过A口转C进行充电,不能够接入到标准的C口适配器。

第三项测试,数据传输测试。第一步,把乐1接上windows电脑,可以顺利的认到一个U盘,与普通的安卓手机没有区别。这表明他可以作为一个USB2.0 Device。 第二步,用一个C口转A母座转接器,把一个U盘接到乐1,可以顺利的读到U盘,并且播放里面的音视频文件,表明乐1可以作为一个USB 2.0 HOST。

花絮:测试过程中发现乐1屏幕上方边缘会偏亮,漏光明显。这个...无力吐槽。

三、NOKIA N1

第一项测试,TYPE-C口CC逻辑测试,经过测试N1的CC口为悬空!也就是说,它完全不是一个TYPE-C设备,仅仅是外观采用TYPE-C接口,因此能够支持正反插而已。

第二项,不用测了。

第三项,不用测了。

以下是测试结果,请各位专家多多指正,也算是抛文引砖了。

产品

TYPE-C设备类型

数据接口

接口标准

备注

Macbook

DRP

USB3.1 HOST

充放兼容TYPE-C 1.1、USB PD 2.0、Battery charging 1.2

可通过USB-IF认证

乐1

DFP

USB2.0 HOST and Device

放电兼容TYPE-C、充电为非TYPE-C设备、不支持PD

DFP部分可通过USB-IF认证

NOKIA N1

IS NOT TYPE-C Device

USB2.0 Device

充放都不兼容TYPE-C

纯粹的TYPE-C当Micro USB使用

值得称赞的是苹果,对USB TYPE-C 1.1, USB PD 2.0, Battery Charging 1.2三项标准的严格遵守,为业界的TYPE-C接口设备提供了典范。乐视的选择属于无奈之举,因为不像苹果这样的老大,可以从芯片级玩到成品级。乐1设计阶段,市面上的TYPE-C接口芯片没有任何一家量产的,只能够退其次而求之了。如果能够用上乐得瑞的LDR6013,同时支持DFP,DRP,Try,SRC,UFP四种角色的Type-C芯片,则可以有更多的创意空间可以发挥了。

这次测试其实也带来了另外一个问题,TYPE-C标准的本意,是要统一接口,避免社会资源的浪费。但是,目前这个阶段,能够给苹果充电的适配器以及连接线,无法给乐1充,而乐1的充电线,则无法给MACBOOK充(实测结果,充电电流是500mA,无法满足MACBOOK供电),那么是否有两全其美的方案呢?答案是肯定的,乐得瑞已经针对这个问题设计了同时支持TYPE-C和BC 1.2的A口转C口连接线方案,能够同时满足给MACBOOK和乐1,N1充电,并兼容数据传输,目前已经导入到了移动电源业界,号称“无所不能充”的龙头老大进行生产,很快大家就会见到这个品牌的无所不能充的A口转C口充电线上市了。

乐1/MACBOOK/ N1 Type-C接口新体验的更多相关文章

  1. 什么?接口中方法可以不是抽象的「JDK8接口新语法的深度思考」

    先赞后看,养成习惯 文本已收录至GitHub开源仓库 Lu_JavaNodes 码云仓库地址Lu_JavaNodes,包含教程涉及所有思维导图,案例代码和后续讲解视频,欢迎Star增砖添瓦. 前言 在 ...

  2. USB接口定义 | USB Type C接口定义 | 制作Type A转Type C充电-数据线

    1. USB接口定义 2. USB Type C接口定义 Type C接口母头(插座) Type C接口公头(插头) 引脚定义 参考:https://www.cnblogs.com/zhouhaoch ...

  3. neovim的新体验

    A. 缘由  vim下的CtrlP插件好用,但是当文件较多时,不能很快检索,时有卡死的情况发生.听说neovim引入了很多新的功能,例如异步处理,job管理等. B. 安装neovim1. Ubunt ...

  4. Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验

    Android群英传笔记--第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Android高 ...

  5. 提升AI智能化水平,打造智慧新体验

    内容来源:华为开发者大会2021 HMS Core 6 AI技术论坛,主题演讲<提升AI智能化水平,打造智慧新体验>. 演讲嘉宾:沈波,华为消费者AI与智慧全场景ML Kit产品总监 今天 ...

  6. Linux桌面新彩虹-Fedora 14 炫酷应用新体验

    Linux桌面新彩虹 --Fedora 14 炫酷应用新体验 650) this.width=650;" hspace="12" align="left&quo ...

  7. 各大巨头电商提供的IP库API接口-新浪、搜狐、阿里

    新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js     (不可用)新浪多地域测试方法:http://i ...

  8. 乐字节-Java8核心特性实战-接口默认方法

    JAVA8已经发布很久,是自java5(2004年发布)之后Oracle发布的最重要的一个版本.其中包括语言.编译器.库.工具和JVM等诸多方面的新特性,对于国内外互联网公司来说,Java8是以后技术 ...

  9. Java 接口 新特性(Java8)

    Java8新特性之接口增强 在Java7以及以前的版本中,接口里的方法都是抽象的,并且不存在静态方法,属性默认修饰符是public static final.所有方法的声明都是public [返回类型 ...

随机推荐

  1. Android——获取网络图片

    布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too ...

  2. extjs类的生命周期

    只要extjs对应的类文件加载了,那么该类就可以构造对象或者用来继承了.

  3. (七)Hibernate 映射继承

    所有项目导入对应的hibernate的jar包.mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:每个具体类对应一个表 Image.java package co ...

  4. 基于游标的定位DELETE/UPDATE语句

    如果游标是可更新的(也就是说,在定义游标语句中不包括Read Only 参数),就可以用游标从游标数据的源表中DELETE/UPDATE行,即DELETE/UPDATE基于游标指针的当前位置的操作: ...

  5. Oracle PL/SQL 多重选择句

    Oracle中语句块的基本格式: declare --变量定义,初始化赋值. begin --变量的赋值,函数调用,if,while等. end: Oracle中的语句:关系运算符:= <> ...

  6. mysql---多表关联

    首先要介绍一下集合的概念:集合具有无序性.唯一性. 无序性:指集合内部元素没有相对顺序的概念,对于两个集合而言,只要元素值和元素个数相同则两个集合相等. 唯一性:指集合内部元素不存在值相等的元素. 上 ...

  7. JSON字符串转换为JSON对象

    一.JSON字符串转换为JSON对象 A:eval函数 eval函数可以直接将本质符合或者近似符合JSON格式的字符串转换为JSON对象,使用方式如: eval('(' + str + ')'); / ...

  8. DataNavigator之分页

    前言 做客户端也有两个月了,先前做列表都没有分页,可能考虑数据也不是很多,昨天做了一个页面,考虑到了数据的问题,所以改为分页查询.因为也是第一次用dev,用哪个控件分页呢,还是要去搜一下,得出的事Da ...

  9. 为什么Laravel是最成功的PHP框架?

    Laravel 是一个有着美好前景的年轻框架,它的社区充满着活力,相关的文档和教程完整而清晰,并为快速.安全地开发现代应用程序提供了必要的功能.在近几年对PHP 框架流行度的统计中,Laravel始终 ...

  10. phpcms前端页面上传文件

    PHPCMS其实有一个叫做附件的模块,上传用的就是这个东西,现在我们来看一下对应的文件:phpcms\modules\attachment \attachments.php就是这个文件,大概在29行上 ...