乐1/MACBOOK/ N1 Type-C接口新体验
经过在华强北电子市场排队一个小时,笔者顺利买到了期待已久的乐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接口新体验的更多相关文章
- 什么?接口中方法可以不是抽象的「JDK8接口新语法的深度思考」
先赞后看,养成习惯 文本已收录至GitHub开源仓库 Lu_JavaNodes 码云仓库地址Lu_JavaNodes,包含教程涉及所有思维导图,案例代码和后续讲解视频,欢迎Star增砖添瓦. 前言 在 ...
- USB接口定义 | USB Type C接口定义 | 制作Type A转Type C充电-数据线
1. USB接口定义 2. USB Type C接口定义 Type C接口母头(插座) Type C接口公头(插头) 引脚定义 参考:https://www.cnblogs.com/zhouhaoch ...
- neovim的新体验
A. 缘由 vim下的CtrlP插件好用,但是当文件较多时,不能很快检索,时有卡死的情况发生.听说neovim引入了很多新的功能,例如异步处理,job管理等. B. 安装neovim1. Ubunt ...
- Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验
Android群英传笔记--第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Android高 ...
- 提升AI智能化水平,打造智慧新体验
内容来源:华为开发者大会2021 HMS Core 6 AI技术论坛,主题演讲<提升AI智能化水平,打造智慧新体验>. 演讲嘉宾:沈波,华为消费者AI与智慧全场景ML Kit产品总监 今天 ...
- Linux桌面新彩虹-Fedora 14 炫酷应用新体验
Linux桌面新彩虹 --Fedora 14 炫酷应用新体验 650) this.width=650;" hspace="12" align="left&quo ...
- 各大巨头电商提供的IP库API接口-新浪、搜狐、阿里
新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js (不可用)新浪多地域测试方法:http://i ...
- 乐字节-Java8核心特性实战-接口默认方法
JAVA8已经发布很久,是自java5(2004年发布)之后Oracle发布的最重要的一个版本.其中包括语言.编译器.库.工具和JVM等诸多方面的新特性,对于国内外互联网公司来说,Java8是以后技术 ...
- Java 接口 新特性(Java8)
Java8新特性之接口增强 在Java7以及以前的版本中,接口里的方法都是抽象的,并且不存在静态方法,属性默认修饰符是public static final.所有方法的声明都是public [返回类型 ...
随机推荐
- 在ef下使用lambda实现left join
db.Categories .GroupJoin( db.Products, Category => Category.CategoryId, Product => Product.Cat ...
- 使用 vmstat 监测系统性能
在linux/unix下,vmstat是常用的系统性能监测工具.常用用法如下 vmstat 1 10 表示以1秒为间隔,做相关参数的采样,一共10次.输出范例如下: procs ----------- ...
- 打包C#程序
开源中国. 今天来使用VS2010对C#程序进行打包发布. 我们有一个C#程序.程序很简单,我们需要对它进行发布. Contents 步骤: 建立一个安装项目.我们得到了一个Setup1项目. 在应用 ...
- jq选取对象的方法
$("#找id的")$(".找样式的") $("div[id]") 选择所有含有id属性的div元素 $("input[nam ...
- Java实战之04JavaWeb-08文件上传与下载
一.文件上传 1.文件上传的实质是什么 文件的拷贝,文件从客户端拷贝服务器端 2.文件上传的工作 (1)客户端怎样将本地文件输出去? 1)文件上传的表单项 <input type=”file”& ...
- Dorado浏览器调试
通常在项目中我们对js脚本进行调试有以下2种方式: alert调试法 首先是最原始也是最简单的使用alert,在页面中需要输出需要的变量的地方加上alert函数,将变量弹出显示:alert方式虽然简单 ...
- makefile--#的不正确使用
/usr/vacpp/bin/makeC++SharedLib -o /cicm/src/dao/testcase/rel/FUNCTEST.ibmcpp -brtl -bnortllib -p100 ...
- elementary os进入GUI桌面环境失败
问题描述:电脑上安装了elementary os,重启后系统很顺利的到达了Login图形界面,在选定用户并键入正确的密码后,电脑黑屏了一至两秒钟后又回到的Login界面,一开始以为是密码输入错误了,就 ...
- linux shell编程学习笔记(一)---通配符,元字符
linux通配符: 通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在 命令的“参数”里(它不用在 命令名称里, 也不 ...
- Apose 套打
给web添加一个dll引用:Apose.Words 下载链接:http://yunpan.cn/cA7v6uceM6KVw 提取码 11df 在Global.asax里面的Application_S ...