VL170 是威盛的Switch芯片,VL170封装为QFN28。
有人肯定问,为什么要用这样的芯片来处理信号呢?
其实,我自己当初也有这样问题。调试学习,才弄明白。要弄清楚这个问题,首先就必须清楚USB-C母座的PIN脚定义与C公头pin脚定义如图:
上图看到 USB-C公头A6 A7 是有pin脚焊盘的我们叫他为A面,可B6 B7是没有焊盘pin脚的,可以简单的称B面。当公头的A面对应板子的母座A面时,这样时候高速信号的可以对应给出音视频信号与数据信号。但是当公头的A面对应板子的B面时,音视频信号数据信号就会出现交叉。这个只是其中只有导致信号需要切换分组的原因,还有一个原因是。我们的芯片比如:视频芯片PS176
或者HUB芯片VL817
等,输入信号的PIN都是固定,他们是不会自己翻转。当你给的是翻转了的信号,接受的芯片是没有办法识别的。其三就是我们的连接器定义是固件的
如果不是直拉信号线,那么我们的连接器也是没有办法给出对应设备的信号。所以我们必须用到VL170来完成这样的工作,他就像十字路口的交警或者红绿灯。分配协调规范信号的路道问题。
VL170能处理4lun高速型号线的分组分配交叉,从而给到相应的芯片信号。UFP只有一种如图
值得一提的是 VL170自己是没有CC识别能力的,他需要PD芯片来帮忙完成协议沟通。
以上是我自己的一些理解,需要有点帮助。错的望在留言,留言。等有时间,我会把VL160与VL170的区别也拉出来专门着个对比。
本文作者:杨云