经过在华强北电子市场排队一个小时,笔者顺利买到了期待已久的乐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. sql 中条件in参数问题

    经常遇到条件为in的模糊查询,sql传参可以在service中直接传递参数,不必使用占位符 select * from ud_order where status in ("+status+ ...

  2. Google Map JavaScript API V3 实例大全

    Google Map JavaScript API V3 实例大全 基础知识 简单的例子 地理位置 语言 位置 坐标 简单的投影 事件 简单事件 关闭事件 多次添加事件 事件属性 控制 php禁用ui ...

  3. Android Metro风格的Launcher开发系列第二篇

    前言: 各位小伙伴们请原谅我隔了这么久才开始写这一系列的第二篇博客,没办法忙新产品发布,好了废话不说了,先回顾一下:在我的上一篇博客http://www.cnblogs.com/2010wuhao/p ...

  4. OC4_NSString操作

    // // main.m // OC4_NSString操作 // // Created by zhangxueming on 15/6/10. // Copyright (c) 2015年 zhan ...

  5. ASCII Table/ASCII表

    ASCII Table/ASCII表 参考: 1.Table of ASCII Characters

  6. win7上帝模式

    在win7 系统桌面或任意磁盘下新建文件夹,将文件夹改名为 GodModel.{ED7BA470-8E54-465E-825C-99712043E01C}

  7. QML按键事件处理

    QML提供了对应的按键处理方法,我们接下来实现一个通过键盘上的方向键来移动文本,代码如下: import QtQuick 2.4 import QtQuick.Controls 1.3 import ...

  8. Linux C 程序 函数,数组,指针,gdb调试器(SEVEN)

    函数,数组,指针,gdb调试器 1.函数定义 如果明确指定返回类型,默认为int 参数传递:实参对形参的参数传递是单向的,实参只是把自己的值赋给形参.                      形参的 ...

  9. Chrome 将默认不播放非重要 Flash 内容

    Chrome 45将不再自动播放Flash,可能是45以后的版本都不自动播放了,没有具体测试. 小尺寸flash不被chrome播放,需要手动点击才能播放如何解决: <p>1.同域名fla ...

  10. mysql批量更新、多表更新、多表删除

    本文介绍下,mysql中进行批量更新.多表更新.多表删除的一些实例,有需要的朋友可以参考下. 本节主要内容: mysql的批量更新.多表更新.多表删除 一,批量更新: 复制代码代码示例: update ...