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的区别也拉出来专门着个对比。
本文作者:杨云
别名 ID:15220193294
交流邮箱:2693174353qq@.com望文件交流谢谢!

VL170的浅应用分享相关推荐

  1. 浅谈分享果实生长传感器适用于植物根茎果实生长大小变化的测量

    浅谈分享果实生长传感器适用于植物根茎果实生长大小变化的测量 什么是果实生长传感器? 果实生长传感器是一种高精度位移增量传感器.测量原理是利用高精度位移传感器移动的距离来测量植物果实或植物茎的生长变化长 ...

  2. 土壤墒情监测系统浅谈分享--农业气象站和管式墒情水分仪

    土壤墒情监测系统 系统背景 墒情是评价农田水分状况满足作物需要程度的指标.土壤墒情监测是指长期对不同层次土壤含水量进行测定,调查作物长势长相,掌握土壤水分动态变化规律,评价土壤水分状况.其特点是立足田 ...

  3. pdf导入ps颜色太浅_分享五个免费的pdf转换器,你更想选择哪一款?

    PDF转换器大家应该已经见过不少了,不知道大家是否知道不同转换器转换PDF文件的结果对比呢?首先我们找到了几款免费转PDF工具来看看各方的优点和缺点,这样大家选择起来就一目了然了,也可以避开一些录屏工 ...

  4. 浅谈分享什么是无线空气温湿度传感器?4g温湿度计技术参数?

    什么是无线空气温湿度传感器?4g温湿度计技术参数? 顾名思义,无线空气温湿度传感器是一种通过无线通讯传输空气温湿度数据的传感器,常用的是gprs,4g,lora等方式,其中用的普遍的是4g空气温湿度传 ...

  5. 【SDCC 2016·杭州站】9月22日大数据实战专场精彩呈现

    http://geek.csdn.net/news/detail/103266 [SDCC 现场报道]2016年9月22日-23日,由CSDN重磅打造的大数据核心技术与实战峰会.互联网应用架构实战峰会 ...

  6. 下一个游戏新风口已来?小游戏或成2018年最大游戏黑马

    5月24日,在腾讯"云+未来"峰会游戏专场中,主题为"下一个游戏风口"的圆桌对话吸引了产业各方的极大关注,也被业界视为洞察游戏行业发展趋势的风向标. \\ 在游 ...

  7. golang profiling

    这里写目录标题 1. Golang Profiling 1.1. runtime/pprof 包的使用 1.2. net/http/pprof 包的使用 2. 创建火焰图 2.1. 安装 go-tor ...

  8. 计算机系统1 实验 LC-3 Nim游戏 子程序

    写在前面 今天找时间把LC-3的Nim游戏(实验四.五)给做了,浅浅地分享一下吧. 一个目录 写在前面 一.游戏背景和规则 二.实验要求 三.样例输入/输出 四.代码编写 数据存放 编写代码 五.小小 ...

  9. java事务 spring事务 分布式事物

    目录 1 分布式事务与解决方案 1 数据库事务 2 Spring 事务传播行为(总结): 2 分布式事务: 1 基于 XA 协议的两段式提交(2PC): 2 事务两阶段提交的过程如下: 3 补偿事务( ...

最新文章

  1. .NET程序员,我们应该更专业点
  2. 思科中国创新中心总部正式落户广州
  3. 无法访问此网站刷新又好了_一键突破或加速网站访问
  4. 如何毕业后继续白嫖知网
  5. 随着计算机网络的广泛应用,【网络技术论文】计算机网络技术的广泛应用探析(共3558字)...
  6. OpenCASCADE:拓扑 API之3D模型Defeaturing
  7. oracle 设置查询条数,SQL、MySQL、Oracle、 Sqlite、Informix数据库查询指定条数数据的方法...
  8. php numeric乘法,PHP is_numeric()用法及代码示例
  9. java swing进度条_Java Swing创建自定义闪屏:在闪屏上添加Swing进度条控件(转)
  10. 数据库MySQL基础---事务相关特性--连接池DBCP--C3P0--JavaBean--DBUtils工具
  11. 【bzoj1036】 ZJOI2008—树的统计Count
  12. python刚出来多少薪资-作为Python程序员,薪资一般是多少?
  13. 如何解决更改csdn头像修改后浏览器不显示的问题
  14. pandas 日期比较大小_如何计算不同pandas列中两个日期之间的年数
  15. java虚拟机假死怎么办_虚拟机假死解决方法
  16. 彻底理解差模共模 输入信号
  17. Windows 设置文件默认打开方式
  18. 函数中的arguments
  19. java分页类Page
  20. Unity游戏开发日记(一):独自开发2d横板游戏:Small man(MainMenu主界面)基本构建

热门文章

  1. UIViewAnimation 动画
  2. matlab通过傅里叶级数生成周期三角波
  3. 《大象:thinking in uml 》(第二版) 9章 获取需求 5-8节 领域建模、提炼业务规则、获取非功能性需求、主要成果物
  4. 斐波那契数列和矩阵的特征值于特征向量的关系
  5. DPDK — L2 Forwarding 与网卡设备初始化流程
  6. JavaSE高级:JVM重点内容探究
  7. CStdioFile的用法详细解析
  8. android知识总结 - 收藏集 - 掘金
  9. ZnS包覆SiO2核壳和空腔结构纳米球|二氧化硅包裹的银纳米粒子/磷酸二铵/精油的微胶囊/氧化铁/钛酸锶发光纳米颗粒|氨基化二氧化硅包裹的多孔普鲁士蓝纳米颗粒
  10. C#中的TemplateMethod模式