原创 你真的需要TYPE-C芯片吗?

2015-5-29 12:22 70759 25 11 分类: 采购与分销

作为新一代的物理接口标准,TYPE-C正在迅速成为电子工程师设计中的常用元素。很多工程师一开始都会有个误会,即TYPE-C接口,一定要使用CC逻辑芯片,否则无法通信。这其实是一个误会。USB -IF委员会,制定TYPE-C标准的原意,是要节约社会资源,而不是浪费社会资源,试想,如果连一个简单的适配器,一个U盘,一个鼠标,一个Ukey都要加上TYPE-C芯片,会不会有很多人都怀疑是多此一举呢?为了让工程师对这个问题能够有一个简洁的判定标准。笔者用三个原则来帮助大家进行这个判断:

第一原则:如果您希望通过USB TYPE-C接口来提供超过5V的电压,或者是超过3A的电流,那么一定需要TYPE-C接口芯片去实现USB PD协议。

第二原则:如果您的设备使用5V电压,并且不超过3A的电流。那就要看设备本身的供电特性和数据传输特性。如果设备本身只往外供电,或者只接受对方供电,并且供电角色与数据传输角色为默认搭配(即供电方为HOST,用电方为Slave或者device)。那么你不需要TYPE-C芯片。

第三原则:这两个原则是用来判断设备上是否需要TYPE-C芯片,另外一点很受关注的C-C传输线上是否需要用到E-MARKER 芯片。这个判断标准是,使用过程中,电流是否会超过3A?如果不超过,则可以不需要。 A to C, B to C的线,则看是否需要实现Battery Charging协议,如果要实现,则可以使用LDR6013,带来的好处是,既能够实现充电,又能够传输数据,避免某些不遵守Battery Charging协议的适配器无法给苹果设备充电的问题。

以上三个原则虽然可以帮助大家节省芯片,那怎么省呢?也要注意方法:

第一、用电方及Device这端。用两个5.1K下拉电阻,分别连接到C口母座的CC1和CC2上。如果需要判别插入方向,则用一个比较器,对两个电阻上的电压进行比较(如果是有处理器的系统,则可以用ADC去判断),比较结果即为方向。

第二、供电方或者说HOST这端(供电电压为5V)。用两个10K的上拉电阻分别对C口母座的CC1和CC2进行上拉。如果需要判别插入方向的,则用一个比较器,对两个电阻上的电压进行比较(如果是有处理器的系统,则可以用ADC去判断),比较结果即为方向。

以上原则可以帮助工程师以及老板省下很多钱了,^_^,不过,肯定会有人要拍砖了。Slaver端或者说SNK端别人不敢说什么?但是,SRC或者说,HOST这端,一定会有很多人跳出来,说这不符合TYPE-C标准,不能够随便往VBUS总线上放出电压。我想说的是,确实不能随便放出去,比如放个9V,10V,15V的电压上去,会烧掉其他设备,但上面已经说了,前提是,你的工作电压是5V,放个5V电压到总线上,可能引发的问题是,两个5V相冲突了。5V冲突之后会发生什么事情?实际做电源的人都明白,电压高者,会封住电压低者。如果你很不幸,遇到对方的5V输出是PUSH PULL形式的,那么,确实有可能会引发灌电流的情况,但是,这种情况,属于电源设计本身应该处理的问题。

 因此,如果要过USB-IF认证,那么,除了那种在适配器上直接伸出来不可拔除的USB 公头输出线之之外,其他DFP应用都乖乖的加上USB TYPE-C芯片吧。如果不需要过认证,看着办吧。有句话,叫做劣币驱逐良币,同样都能够用的情况下,市场会决定一切的。

目前,我能够看得到的必须要用TYPE-C芯片的应用,包括:笔记本电脑,手机,平板,移动电源,支持高压快充的适配器,可以参考我们乐得瑞的LDR6013系列芯片。

以上属一家之言,仅供参考,特别是总线上5V冲突的部分。我之所以敢推荐不用芯片,那是因为即使用了,也很难避免不冲突,特别是两个DRP,两个 TRY.SRC设备相连,并且外围存在干扰的情况下。在Type-C时代,所有的设计,都必须要应对总线上的VBUS电压冲突的情况。既然都必须防冲突,那自然就可以不用了。

最后,还是附上基础知识:

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即为DFPSNK即为UFP,如果要改变这种默认的搭配,则要使用USB PD 2.0通信协议进行ROLE_SWAP。所有这些角色定义及角色切换,都是通过USB TYPE-C协议中的CC逻辑及通信来实现的。需要详细学习USB TYPE-C标注的朋友请加我微信:13510191269,标准文件有点大,上传不了。LDR6013信息请参考:http://www.legendary.net.cn

MacBook 充电 TYPE-C

文章评论5条评论)

登录后参与讨论

用户1154911 2015-7-2 00:50

Good summary and useful!

自做自受 2015-6-29 10:57

如题,曾几何时也常常用这个“真”字这样问,而今发现何谓“真”?如何体现?神秘!玄!

用户1837086 2015-6-8 14:04

1

用户661668 2015-6-1 18:31

寄生电容没有要求,因为LDR6013不支持PD通信,所以不用考虑寄生电容对通信速度的影响。

whx50m_587388689 2015-6-1 08:04

你好!看了你的LDR6013的资料。有个问题,在VBUS CC1\CC2对GND加TVS,那加的TVS的电容有要求吗?
相关推荐阅读
用户661668 2015-12-02 20:45
从Microsoft Lumia 950 XL支持USB TYPE-C DOCKING看到的帝国崛起之梦
Microsoft Lumia 950 XL,作为一款基于WIN10,支持USB TYPE-C接口并能够基于USB PD协议输出DP高清视频的手机。我们看到的,不仅仅是一款手机,而是微软帝国再次崛...
用户661668 2015-07-31 09:35
USB PD2.0--使命与荣耀
    几年前,对着家里桌面上一堆规格各异的适配器,我有点抓狂。第一,这些适配器造成了家居环境的混乱以及使用的不便。第二,偶尔某个设备的适配器损坏后,你会发现很难买到合适的替代品。第三,这些适配器...
用户661668 2015-05-29 15:03
关于移动电源方案的硬件三合一和软件三合一选择问题
最近遇到不少朋友问及移动电源三合一方案的问题,主要纠结与移动电源三合一方案究竟是否成熟?前期市场风传的三合一移动电源烧机事件,真相如何?要解答这个问题,其根本是要把三合一移动电源解决方案不稳定的原...
用户661668 2015-05-29 12:19
什么是USB TYPE-C?
   USB TYPE-C,是两个词,首先是USB,说明它是由USB-IF组织发布的,其次是TYPE-C,C是接口物理形式的版本号,相对于TYPE-A,TYPE-B而言的升级版。正如USB3.1是...
用户661668 2015-05-26 17:48
乐1/MACBOOK/ N1 Type-C接口新体验
经过在华强北电子市场排队一个小时,笔者顺利买到了期待已久的乐1,结合之前的NOKIA平板电脑N1,苹果全新MACBOOK,终于集齐了手机、平板、笔记本电脑三种TYPE-C接口设备(能兑换极品装备吗...
我要评论
5
25
关闭 站长推荐上一条 /2 下一条