随着科技的进步,笔记本电脑的发展越来越快,相对之前总担心散热和价格问题,人们可能更倾向于选择台式电脑,笔者之前在电脑城自行组装一台电脑,大概四五千就可以达到相当不错的配置,但是便携性跟笔记本电脑没法比,如今笔记本电脑的市场竞争激烈,价格也低了不少,对消费者非常有利,四五千的笔记本电脑配置也是不错的了。

如今笔记本电脑基本是往两个方向发展,一是游戏笔记本,主打高端配置,比较笨重,二是轻薄本,主打便携性,比较轻盈。

接下来我主要针对轻薄笔记本的接口展开论述,轻薄本因为考虑到便携性,采用相当薄的机身,因此去掉了传统的RJ45网线接口,原来占位置的网线接口融入到了Type-C接口里,让整体机身可以做到相当薄的厚度。

全功能的Type-C接口,不仅可以实现快充,还可以连拓展坞,转接网卡,投屏等等功能,Type-C接口不用占太多位置,而且功能强大,对于轻薄本来说真是如虎添翼。

那么Type-C接口如何实现诸多功能呢?我们了解到需要一颗TCPC芯片。TCPC全称是USB Type-C Port Controller,即USB Type-C 端口控制器。TCPC是一个功能控制模块,包括VBUS和VCONN电源控制、USB Type-C CC逻辑以及USB PD通信 BMC物理层和部分协议层等。

由于USB-C端口、USB PD等快充协议是近几年才推出的,所以在之前推出的SOC或MCU必然没有集成USB PD、QC等协议,也不支持USB Type-C的逻辑识别功能,也就无法实现USB Type-C端口快充和高清音视频传输的功能,因为快充和高清音视频传输的实现都需要依靠USB Type-C的识别和相关协议的沟通。

那么这些SOC或MCU将面临市场的淘汰和资源的浪费。而且研发新的集成USB PD、QC等的SOC或MCU,开发周期长,成本高,足以让不少芯片原厂止步,而且有的设备需要多个USB -C口(比如苹果公司推出的Macbook Pro笔记本就有4个USB-C口),更是加大了研发难度。那么有没有简单的方法解决以上的困境?答案是有,就是采用TCPC芯片。

可以看到TCPC重点在“控制”,是USB Type-C控制器,负责控制底层通信的实施,包括出错重发机制。TCPM重点在“管理”,是USB Type-C管理器,负责管理一个或多个USB Type-C端口的上层策略。TCPM和TCPC之间的连接的接口叫做TCPCI,是两者之间的桥梁,可采用I2C(或SMbus)方式进行沟通。

CC逻辑层:CC握手,识别设备

物理层:编码和解码信息,控制失败重发,添加校验码和根据检验码判断通信是否正确

协议层:生成USB PD通信协议

策略层:决定通信过程中的策略

设备策略管理层: 决定整个通信的策略

嵌入式控制器(EC)管理电池充电器控制器(BCC),相当于的管家,对电池报警、电源插入、温度传感器报告和笔记本盖子的状态等级进行管理。可用于通信出需要的功率,然后启动SOC。 PMU(电源管理单元)控制电池的充电和放电。EC,PMU或SOC都可以作为USB Type-C端口管理器(USB Type-C Port Manager,TCPM),通过I2C/SMbus的方式与LDR6280(USB Type-C Port Controller,TCPC)通信,实现功率的配置,以及通过VDM信息的协商等,控制USB芯片组 、DisplayPort芯片组分别输出USB信号和DisplayPort信号。

以笔记本为例,LDR6280设置为DRP扫描,通过I2C中断引脚输出低电平来通知TCPM,底层状态发生了改变。TCPM读取TCPCI中规定的ALERT寄存器来获取当前的状态信息。快充的实现参照前面的多USB Type-C端口的移动电源的介绍,这里介绍高清音视频部分。 功率配置完成后,主机的嵌入式控制器(TCPM)控制LDR6280进行VDM信息的协商,包括DP Alt Mode的配置等,LDR6280如果收到Attention信息,报告给TCPM。TCPM通知DisplayPort芯片组进行AUX通路的通信,读取显示设备的EDID信息,确认支持后,输出DisplayPort高清视频信号给显示设备。其中DisplayPort信号中还包含音频信号。TCPM还通知USB芯片组输出USB数据。

Type-C笔记本电脑全功能TCPC接口方案相关推荐

  1. 关于电脑雷电3、雷电4、USB3.1/3.2全功能Type-C接口能否直接连接Type-C耳机做出如下解释

    关于电脑Type-C接口能否直接连接Type-C耳机做出如下解释 1.电脑Type-C接口大多数未配置音频解码器(物理设备),所以直接连接电脑无任何反应(这是硬件问题,不是安装一个驱动能解决的,不管是 ...

  2. 微信全功能HOOK接口源码

    之前的博客说过在我HOOK微信的一些事情,也提到过一些接口的事情,今天着重分析一下微信的接口,让大家对微信和HOOK有一个基本的认知 首先第一点,关于HOOK,是需要搭配微信电脑端启动的,启动之后可以 ...

  3. 双盲插全功能USB-C显示器+HDMI接口(俗称双盲插USB-C显示器)方案讲述

    随着USB TYPE-C接口的普及,越来越多的手机和笔记本电脑都支持通过C接口输出视频.这个小巧而精密的接口,大有把传统的HDMI和DisplayPort接口取而代之的架势.特别是usb4的推出,更是 ...

  4. 乐得瑞推出多款USB Type-C接口方案,显示器和电视机专用

    随着USB Type-C接口的普及,越来越多的手机和笔记本电脑都支持通过C接口输出视频.这个小巧而精密的接口,大有把传统的HDMI和DisplayPort接口取而代之的架势.特别是usb4的推出,更是 ...

  5. 【不支持全功能typec的电脑如何一线直连便携屏】

    不支持全功能typec的电脑如何一线直连便携屏 问题:最近买了个Ehomewei的便携屏,便携屏支持全功能type-c一线直连(集合了供电,显示,触控笔控功能),但我的主机电脑主板不支持全功能type ...

  6. 戴尔发布 P3223DE、P2723DE、P2423DE 显示器:2K 分辨率,搭载 90W 全功能 USB-C

    IT之家 2 月 26 日消息,戴尔现已发布新一代的 P 系列显示器,包括 P3223DE.P2723DE.P2423DE,分别为 32 英寸.27 英寸和 24 英寸,售价分别为 734.49 美元 ...

  7. typec扩展坞hdmi没反应_全功能扩展坞Type-C Docking (扩展坞) 方案讲解-可实现拔插不掉屏...

    Dock,又叫做扩展坞,这类产品的流行是因为笔记本电脑的USB或者视频等接口数量有限,用户希望扩展出更多数量的或者更多种类的接口,来满足多元应用需求.由于笔记本接口输出功率的限制,扩展坞通常需要通过自 ...

  8. Tencent APIJSON 零代码、全功能、强安全 ORM 库 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构

    项目介绍 零代码.全功能.强安全 ORM 库 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构. A JSON Transmission Protocol and an ORM ...

  9. pc企业微信hook接口 全功能

    pc企业威信hook接口企业威信, dll调用 全功能调用 群操作 好友操作 朋友圈功能 定位 签到 提供主流语言Demo(java   c#  python 等) //请求示例 ///获取外部联系人 ...

  10. 史上最全电子产品接口知识大全(含实物图40种,收藏)

    史上最全电子产品接口知识大全(含实物图40种,收藏) 2017-07-31 EDN电子技术设计 1.IDE接口(一种硬盘接口) IDE的英文全称为"Integrated Drive Elec ...

最新文章

  1. 深入浅出Spring Security(二):FilterChainProxy的创建过程
  2. mask rcnn算法原理图_基于MASK RCNN算法实现瑕疵图像识别(训练模型及应用)
  3. aws终止实例后还收费吗_因 AWS 数据中心断电,1TB 数据丢失了
  4. python 代码格式规范脚本_Python编码规范
  5. 微信小程序中form 表单提交和取值实例详解
  6. dubbo 支持服务降级吗_dubbo面试题!会这些,说明你真正看懂了dubbo源码
  7. 2019 最新实战!给程序员的 7 节深度学习必修课,最好还会 Python!
  8. 【文文殿下】[BZOJ4008] [HNOI2015] 亚瑟王
  9. matlab二维正弦曲线
  10. ValueError: Error initializing torch.distributed using tcp:// rendezvous: port number missing
  11. Canonical Address
  12. wacom板子在MACBOOK里用PS画画的时候,老是画着快捷键就都不能用
  13. 【18/M/python】4Sum
  14. JSONP及Axios
  15. Docker创建运行多个mysql容器
  16. gitflow概念及上传本地文件到github
  17. QGIS常用图源(谷歌中国、mapbox、esri、天地图等)(weixin公众号【图说GIS】)
  18. Web数据流的一生——从前端界面到后端数据,以及万级QPS的后台服务搭建
  19. oracle1参数化,carol2000的LR学习笔记(1)Oracle excel 数据参数化
  20. ios sinaweibo 客户端(一)

热门文章

  1. 读书笔记11 《蔡康永的说话之道2》 蔡康永
  2. MySQL创建自定义函数提示:This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its ......
  3. opengles特效之飘扬的旗帜
  4. webstorm加载webpack
  5. 69期-Java SE-035_MySQL-6 存储过程、SQL练习 -doing
  6. 复数计算器 Java 正则表达式
  7. iOS_21团购_拼音搜索
  8. 漏型和源型区分,NPN和PNP区别
  9. bomb和mysql_bomb学习
  10. ChatGpt:OpenAI 最近推出了一款聊天AI ——ChatGPT