乐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 [返回类型 ...
随机推荐
- 阿里云 mysql 无缘无故挂掉
近期在登录自己博客时,老是报数据库连接失败,然后重启服务器就好了.但是,重启服务器很耗时间,不方便,不能每次都重启吧于是远程连接服务器看了一下原来是数据库服务挂掉了启动时还报错于是查看了下错误日志 2 ...
- HW—可怕的阶乘n!__注意大数据函数的使用BigInteger
java.math.BigInteger系列教程(四)BigInteger的诞生原因 为什么java里面要出现BigInteger类型呢?相信很多人有这个疑问,其实原因很简单,它可以表达更大范围的数值 ...
- java多线程总结二:后台线程(守护线程)
所谓的后台线程,是指在程序运行的时候在后台提供一种通用服务的线程,并且这种线程并不属于程序中不可或缺的部分.因此当所有的非后台线程结束时,程序也就终止了,同时会杀死所有后台线程.反过来说,只要有任何非 ...
- nginx install in centos
1.在nginx下载rpm包,如nginx-release-centos-6-0.el6.ngx.noarch.rpm ,并安装(可用yum直接安装): 注:rpm包只是提供一个nginx源. 2.使 ...
- 杂技之sharpdevelop调试aps.net
背景: 本人笔记本电脑不给力,vs打开实在太慢,因此考虑使用sharpdevelop,但sharpdevelop有点麻烦事,就是不支持asp.net的调试,为解决此问题,本人在此杂技一把了 方案一: ...
- 实习笔记-3:ef实体操作错误篇
学习笔记 1.json序列化ef实体是报错:“序列化类型为“System.Data.Entity.DynamicProxies.XXXX.... 对象时检测到循环引用.” 公司里用ef来生成实体.但是 ...
- rsync+inotity
rsync默认端口:873xinetd默认服务 inotify参数详解inotifywait-r:递归-q:只打印事件-m:始终监听事件--excludei:排除--timefmt:时间格式--for ...
- 配置Apache+Mysql+Php
以下操作均在Debian 6.0 64bit 环境root权限下进行,如果提示权限不足请切换至root用户或者sudo,本人比较喜欢自行安装,因为安装的过程中能最小化安装而且能够知道安装了什么,然后可 ...
- ios中XPath的语法
在XML的读写中,我们知道有Xpath的语法 1.定位节点:(/)代表绝对的路径,代表起始地位置.(//)表示文件中所有符合模式的元素都会被选出来,即使是处于树中不同的层级也会被选出来 2.KissX ...
- mysql 高性能
第一章节:共享锁(读锁),排他锁(写锁) 查询数据表所使用的存储引擎:show table status like '表名' \G 转换数据表的存储引擎:alter table 表名 engine=引 ...