全球旧事资料 分类
你清楚没有USBCtoUSBCEmarker5A数据线你是否真的需要TYPEC芯片呢?为了让工程师对这个问题能够有一个简洁的判定标准。笔者用三个原则来帮助大家进行这个判断:第一原则:如果您希望通过USBTYPEC接口来提供超过5V的电压,或者是超过3A的流,那么一定需要TYPEC接口芯片去实现USBPD协议。
第二原则:如果您的设备使用5V电压,并且不超过3A的电流。那就要看设备本身的供电特性和数据传输特性。如果设备本身只往外供电,或者只接受对方供电,并且供电角色与数据传输角色为默认搭配即供电方为HOST,用电方为Slave或者device。那么你不需要TYPEC芯片。
f第三原则:这两个原则是用来判断设备上是否需要TYPEC芯片,另外一点很受关注的CC传输线上是否需要用到EMARKER芯片。这个判断标准是,使用过程中,电流是否会超过3A?如果不超过,则可以不需要。AtoC,BtoC的线,则看是否需要实现BatteryChargi
g协议,如果要实现,则可以使用LDR6013,带来的好处是,既能够实现充电,又能够传输数据,避免某些不遵守BatteryChargi
g协议的适配器无法给苹果设备充电的问题。
以上三个原则虽然可以帮助大家节省芯片,那怎么省呢?也要注意方法:第一、用电方及Device这端。用两个51K下拉电阻,分别连接到C口母座的CC1和CC2上。如果需要判别插入方向,则用一个比较器,对两个电阻上的电压进行比较如果是有处理器的系统,则可以用ADC去判断,比较结果即为方向。
f第二、供电方或者说HOST这端供电电压为5V。用两个10K的上拉电阻分别对C口母座的CC1和CC2进行上拉。如果需要判别插入方向的,则用一个比较器,对两个电阻上的电压进行比较如果是有处理器的系统,则可以用ADC去判断,比较结果即为方向。
以上原则可以帮助工程师以及老板省下很多钱了,_,不过,肯定会有人要拍砖了。Slaver端或者说SNK端别人不敢说什么?但是,SRC或者说,HOST这端,一定会有很多人跳出来,说这不符合TYPEC标准,不能够随便往VBUS总线上放出电压。我想说的是,确实不能随便放出去,比如放个9V,10V,15V的电压上去,会烧掉其他设备,但上面已经说了,前提是,你的工作电压是5V,放个5V电压到总线上,可能引发的问题是,两个5V相冲突了。5V冲突之后会发生什么事情?实际做电源的人都明白,电压高者,会封住电压低者。如果你很不幸,遇到对方的5V输出是PUSHPULL形式的,那么,确实有可能会引发灌电流的情况,但是,这种情况,属于电源设计本身应该处理的问题。因此,如果要过USBIFr
好听全球资料 返回顶部