首页 > 产品 > 电源管理 > 2016 TI 电池管理及Type C研讨会 >

电池充电器 IC

最新课程

热门课程

Type C - 一览Type C与USB PD规格

接下来就进入会议的议题 USB 的 Type C 和 USB PD 的这种 Spec 因为现在 Type C 的标准已经发布 然后而且整个 Type C 大家包括看到市面上手机 包括这种终端的 Device 越来越多 所以这个里边是这部分主要是给大家做一个介绍 Type C 的由来 和 Type C 的一些关键的比方说名词或者一些这种特性 能够给大家实现什么样的便利 包括 Type C PD 的这个标准 从一开始我们谈论 USB 的时候最早的时候 实际上是 USB2.0 的这个线 所以那个时候如果你拆开 USB 线 基本上里边就很简单四根线 然后 D+/D- 两根传数据的 然后 V+ 和 GND 在这个里边 你会看到非常多的这种 USB 的这个接口的形态 包括这个 A 口 B 口 还有我们所谓的叫什么 Mini-A、Mini-B 早期包括一些像数码相机里面 可能会经常用到 可能会经常用到 这种 Mini 的这种 B 口或者是 A 口 在手机里边那个看到经常是 Micro-A、Micro-B 的这样的口 所以说你会看到在这个 USB2.0 的里面的话 实际上有非常多的这种接口的形态可能会比较难以区分 同时它的数据线实际上很简单 就是 D+/D- 的两根线 480Mb 的传输速率 就是我们从 USB 开始的时候大概是这样 电源也只有 5V 在这个基础上实际上大家可能会有不同的需求 比如像我们大量的硬盘需要这种高速的数据传输 所以这个基础上 USB IF 的话 从 2.0 升级到了这种 3.1 的这个标准 那在这个里面实际上在 2.0 的基础上 我们加入一些更多的这种数据线 所以说你会看到我们有除了 D+/D- 以外 还会有 TX 一对就是 TX 还有 RX 所以说又多加了这四根线 来做这种高速的这种数据的信号发送接收 那在 3.0、3.1 这个标准上 实际上我们可以支持 SuperSpeed 的传输 数据量、数据速率提高的很快 但同时也带来这种另外的一个不便利 就是说你的这个接口变得更复杂 就是可以看到上面的话要求 2.0 可能我们经常看到这种比较熟悉的这种接口 到 3.0 的话你会发现这个接口变的是更加多样化 包括这个尤其像 B 这个口的话 从外形上就变得比较特殊 比如说这是为什么大家看到 3.0 实际上已经发布了一段时间 但实际上你会看到 3.0 的 Device 实际上也不是特别的多 只有一些这种高速硬盘 你可能看到这 3.0 个这样的接口 就是我们虽说有这样的一个标准新的一个标准 但实际上在整个这个生态环境上 实际上你看到的东西并不是特别多 这是有各式各样的局限性 所以在这基础上的话 这是为什么我们要做一个这个 我们所谓的 Type C 的原因 我们所谓的 Type C 的原因 那 Type C 实际上是 USB IF 发布的 一个新的这种一个接口的定义的标准 这个就基本上包括了多了些什么东西 比方说我们多了一个很重要的一个 Pin 脚 我们叫 CC 的 Channel 我们要 Configuration 的这种 Channel 那另外的话这个东西是干嘛用? 就说实际上这个 Pin 脚 给大家提供了一个非常多的这种应用的条件 给大家提供了一个非常多的这种应用的条件 比方说其中有一点的话 最大的一个特点就是正反插 就是靠 CC Pin 来识别的 如果你在 USB 传统的话 你就没法判断 就只能用一种方向插进去了 但是 CC Pin 上的 USB Type C的话 我们有这种正反插的功能 那怎么去实现正反插功能 就靠这种 CC Pin 跟这个终端连接的方法 去判断正插还是反插 同时 CC Pin 还能做到一些事情 就是说我们可以用这个 Pin 来进行 这种协议上的这种简单的通讯 像以前的话你都是靠 D+/D- 来做的 包括像有一些充电的这种标准 和一些快充的标准都是在 D+/D- 来做 但现在到了 Type C 之后 实际上你可以做的事情是 OK 我可以用 CC 这个 Pin 来做 这个 Pin 就是用来做各种 Configure 就是不同的这种协议的这种沟通来用 CC Pin 来做 这样的话你就避免了在这种 D+/D- 的情况 或者高速信号做一些干扰 这个 CC Pin 相当于大概是 我们有一个通用的一个接口 我们有一个通用的一个接口 和一个通用的语言来做这种不同的这种沟通 另外 CC Pin 还能做的事情就是说一个好处 就是我可以检测这个设备的插入 这也是一个非常好的一个特性 除了 CC Pin 以外的话 还有个 VCONN 就是我们可能会给一些 Cable 上面的芯片来进行供电 通过这个 VCONN 来做 这是另外一个 VCONN 所以说除了这个以外 还有一些这种 SBU 这种预留的 一些额外的一些功能扩展的引脚 后面会有介绍 实际上在一些 Audio 里面 用的还会用到这个 Pin 脚 SBU 用的还会用到这个 Pin 脚 SBU 所以说这是整个的 Type C Type C 增加了更多的 Pin 脚 另外关键就是它统一了标准 你不会再看到各种各样的这种 什么 Micro A、Micro B、Mini A、Mini B 的接口 就是一个 Type C 很简单 一个公口一个母口 一个插入的一个是接收的就 OK 了 就是 Type C 的一个标准 所以说你会看到这个整个的 Pin 脚定义 它大概是 24 个 Pin 上面 12 个 Pin 下边 12 个 Pin 所以说你看整个的 Pin 脚定义就是对称的 外面的四个都是都是地 然后再往里边看的话 这是高速的发送接收 高速的发送接收 所以说你不管怎么去插 这个 Pin 脚都是对的上的 然后再里面 VBUS 所以 VBUS 这是四个 Pin 不管是正插反插这四个 Pin 都是对称的 所以这个里面实际是给大家提供另外一个好处 就是说这里边 VBUS 我已经有四个 Pin 就是说这里边 VBUS 我已经有四个 Pin 不管你看刚才的话 2.0、3.0 的话 你的 VBUS 就是一个 Pin 这样的话你的走电流的能力就是受限制的 一般来说两三个安培就差不多了 所以说 Type C 从这个机械结构这上面来讲 给你了四个 VBUS 的 Pin 所以说你可以走更大的电 就是为什么 Type C 里面 看到有 5A 的 Cable 的原因 就是我可以做 5A 的电流 所以说这是一个好处 D+/D- 的话也是这种对称的这个接法 CC 就是刚才我讲的 CC 是用来做我们的这个 Configuration 的这种交流 到底是正插还是反插的一些交流来做 所以说整个 Type C 实际上跟从接口上统一了一个接口 你不会有这么复杂的接口 另外从厚度上它大概只有三个毫米 所以说可以把你的设备比方说手机可以做得更薄 这为什么很多手机在 Type C 方向上转的原因 手机可以做的更薄 那同时它提供了更多的这种功能性 包括我的这个高速的信号传输 和这种正常的比方说的信号传输 同时它给你提供了更多的能力 你可以走更大的电流 然后你可能可以调电压 这都都可以变成实现 这是 Type C 的一个好处 谈到 Type C 的话 我们可能会看到经常看到非常多的名词 就是什么 DFP、UFP 还有什么 DRD、DRP 这实际上也可能有些会让大家比较困惑 这实际上坦白讲也也不全是用户这边的原因 如果你在 Type C 的 1.1 的这个协议上去看的话 确实它定义的自己都有点含糊不清 所以在 1.2 的时候 它更进一步的规范了整个这个命名的这个标准 所以说 DFP 就是经常我们讲的叫 Downstream Facing Port 就是我们是主去往从机去传 但是这个里面它进一步明确 所谓的 DFP 就是从上往下传 UFP 从下往上传 这两个都是指的是 Data 指的是数据的流向 并不是指电流的流向 那像 DRD 在这个 1.2 里面 多了一个 DRD 的这样的一个名词 就是 Dual Role Data 它就这个代表这个 Port 的话 我 Data 是可以上行也可以下行的 就是可以做双向的这种传输 就是 DRD 就像实际上比方说 像 Car Play 这样的这种应用的话 实际上是典型的这个 DRD 的应用 我有可能在这一时刻我在做从 从在下一时刻我就做主 我从手机可能去控制车机上的这种应用的这种控制 所以说是这是我手机来做主 但是如果去车比方说去读手机里的歌曲去播放的话 那车机是主 所以这是 DRD 所以说 DRD 是在 Type C 1.2 标准上新加进来的一个名词 就是单指的是在数据传输方面 我可以既可以做上行也可以做下行 那 DRP 实际上以前有个说法这个叫 Dual Role Port 就是指双 双既可以做 URP 又可以做 DRP 的一个 Port 但实际上真正它的名称是叫 Dual Role Power 这就更清楚了 这是指电源方面 就是在电源的方面 我既可以作为一个受电的设备 也可以做一个给电的设备 所以这就更明确了 实际上对应这个里面还没有列的 实际上在从电源角度来讲 如果这个设备就是向外提供电源的 它把这个设备叫 Source 如果受电的话叫 Sink 就是你看那个 Type C 1.2 的标准 把以前很多这种以前这个叫 DFP 的地方 都改成了叫 Source 如果这个当时在 1.1 的讨论的时候 这个东西可能是从电源方面来讲 是向外提供供电 它是在之前它引用了 DFP 这样的名词 那现在的话就全改成了叫 Source 所以这就很清晰的 1.2 上的规范就更清晰的让你 在 Type C 的各种职责上讲的比较清楚 在 Type C 的各种职责上讲的比较清楚 只要谈到 DFP 还是 UFP 这个就是指在数据上的上行或者下行 如果谈到 Source 和 Sink 这就是 Power DRP 的话就是 Dual Role Power 如果在数据流向上上行下行都可以的话 就是就是我们的 DRD 所以这是更清晰地规范了整个的名词命名的流程 包括解释会防止一些这种没必要的困扰和混淆在 Type C 里面 接下来就是一点点的在讲这个 CC Pin 能干嘛 就是 CC Pin 是最重要的一个特点 新出来的一个 Pin 都能做什么东西 第一它可以用来做这种正反插的这个沟通 刚才我们讲的这个正反插的沟通 所以说就是 VBUS 那 CC Pin 在这个主端就 Host 这一端 比如 DFP 这端的话 它实际上在 CC Pin 上会有一个上拉 可能是上拉电阻 也可能这个上拉电流源来做这个事情 不管怎么样它是一个上拉的一个 Pin 脚 那在你的从的这一端比方这个手机这一端的话 一般会在两个 CC Pin 上 都会有一个下拉的 Rd 的一个电阻 这样的话当你的这个 Type C 的这个 Cable 最后我们有两个 CC Pin 但是一般来讲普通的 Cable 只有一根线 所以说你在插进去的时候只有一根 CC Pin 会对上 对应的连上 这样的话实际上就是靠这个 比方说这两根线连上以后的话 你会发现这是一个分压吧 会分压 所以这个地方电压会有变化 之前的话主端看到这个电压只是一个高电平 但是实际上接下来从那以后这地方分出来不同的电压值 这样的话就知道 OK 我就知道这个 Pin 连上了 CC Pin 这个就作为 CC 线 所以说它可以去识别正插还是反插 比方说当你做这个方向测量的话 它会在这个地方看到不同的电平的变化 它就知道在这地方插进去同样你可以做交叉 然后我们这边的 CC1 跟这边的 CC2 连上 它就知道你是这样的一个接插的方法 所以说它会通过这个 CC Pin 的电压 来检测你到底这个是正插还是反插 同时这个信号会给出来 一般讲这个地方会有一个芯片会给出来一个信号 像我们这边有个 25810 然后给出来一个 Polar 一个极性反转的信号来告诉我这个主级 或者从级这端 我到底插进来的这个方向是正的还是反 这个主要的一个目的 就是说我要告诉这些 HighSpeed 因为我这个东西不光是这种 D+/D- 的情况 我们看 SuperSpeed 的这个情况 SuperSpeed 的话 所以说它会告诉会有一个 Mux 来进行切换 我就知道到底是我们插进来的方向 这个 Mux 应该把我们高速这个 SuperSpeed 的信号 应该接到哪条线上来做这个事情 同时 CC Pin 还能干的事情就是说 它可以很方便的检测我们的到底有没有 Device 插入 因为像 Type C 的话实际上有一个很大的变化 就是说在传统的 USB2.0、3.0 上 实际上你的 VBUS 5V 是一直有电的 不管你有没有东西插进来 比如这个电脑 5V 是有电的 但是 Type C 的一个定义就是说 当你没有 Device 插进来的时候 你这个 5V 的电是不应该有的 就是你在外面看到的应该是一个空的一个 Port 这样的话实际有很多好处 就是说第一你可以更好的避免这种 比如说 VBUS 直接短路到地的这种情况的发生 比如说 VBUS 直接短路到地的这种情况的发生 因为你没有 Device 插进来的话 实际上你是不可能看到这上面有电有 5V 电压存在 这样的话你很少的几率会发生 VBUS 到地的这种短路的保护 因为一旦有的话 证明你的 Device 插进来了 你的几率会少很多 另外的话实际上也可以 更多的做一些这种低功耗的运用 像以前的话比方说笔记本电脑 实际上如果各位看过笔记本设计的话 它们实际上会非常严格地要求 你这个 5V 上的这种功耗 因为现在像超级本要求这种比较 kinetic standby 你要扣上的话 你待机的时候要待机 30 天这个水平 但是你还要保证我要检测有没有什么东西插进来 你这个 5V 要在的 所以它对这个 5V 的这一部分供电的静态功耗要求非常高 就是你保证 5V 在的时候 你可能只有几十个微安的这种耗电要保证 但是到了 Type C 之后实际上就给了 因为传统的这个方式它很难去检测 你是不是 Device 插进来 但是到了 Type C 应用 你就可以通过 CC Pin 来检测到底有没有 Device 插进来 你没有 Device 插进来 我这 5V 的这个 DC/DC 可以干脆就不开 这样的话实际上你不再需要 一个这种特别低功耗的 DC/DC 来干这件事情 一个这种特别低功耗的 DC/DC 来干这件事情 你可以就是通过 Type C 的这个 Port 就来做 像那个我们那个片子叫 25810 TPS25810 当没有东西插进来的时候检测的时候 它的耗电大概只有一个微安的这个量级 所以说你可以做到一个非常低的一个静态功耗的这种功耗 同时 Type C 还有一个好处 也是通过 CC Pin 来做的 比如说它是通过 CC Pin 来做一些什么东西呢? 它可以通过 CC 线来做的做的事情 就是说我可以告诉这个终端的设备 我能够给你提供多大的电流 通过这个不同的这种电压电流源的这个大小 在这个地方产生不同的电压 那这个时候 Type C 就有个规范 我在这个 Device 上面看到多大电压 就代表了我们这个主设备能够给它提供多少电能 这实际上是一个也是一个很好的事情 就是说像以前从的设备 比方手机 我没法知道我这个前面的电源到底是能够给我提供 比方说是 1A 的电流 还是说 500mA 还是说像苹果的话可能要 2.4A 的充电 不知道 那只能去尝试 像以前这个 charger 会做得非常智能 就是我会尝试拉这个电流 比方说我这个手机可能要 2A 我先一点点的拉去试 然后先拉个五百六百七百这样去试 什么时候把比方说我万一那边不是一个标准的 我自己的原装的适配器 可能只能提供 1A 你会当你拉到 1A 多一点的时候 这个适配器电压会往下降 这个时候 charger 会很智能的 这个 OK 那我知道了前面已经到极限了 我不再继续要更多的电流 那这是 charger 为了解决这个问题 但是到 Type C 之后实际上给了你更好的一个方法 我可以通过看 CC Pin 上的电压 就知道前端的这种提供大概多少电流 这是另外的一个好处 所以说我可以提供 3A 或者 1.5A 的这个等级 让负载知道 Type C 的要求应该是 我可以在这个在应该在一百毫秒之内 我的终端设备应该会反应过来 就说假设我举个例子 像 Type C 以前的话 比如 USB 口实际上大家留一点几的电流这样就够了 但是 Type C 的标准就是 5V3A 如果这个笔记本上要两个 Type C 的口 如果要考虑的周全的话 它可能要设计一个 6A 的电源 给这两个口同时供电 要保证两口同时插进来 但这东西可能成本上会比较高 而且可能会电池的要求会比较大 比方说它可能只用一个 4.5A 的电源或者 5A 的电源 当你有一个插进来的是 3A 另外插进来我可以说可以告诉你 我这边有一个 3A 的电源了 我只能提供给你 1.5A 的电 所以这样的话对于整个的系统的功率设计的管理 会有更好的这种方案 那回过头来 如果再往后讲的话 讲到 PD 的话 当你做 PD 沟通的时候 实际上也是靠 CC Pin 来完成 所以这是 CC Pin 的一些作用 回过头来刚才讲的是 VCONN 但是 VCONN 的话实际刚才可以看到 那个 Type C 共 24 个 Pin 脚 首先你没有看到哪个 Pin 脚是叫 VCONN 可能会有一些混淆 到底什么是 VCONN 你有看到有 VCONN 的 Pin 脚吗? 所以实际上是这样 VCONN 和 CC Pin 是复用的 就是因为我们实际上我们刚讲 Cable 上 实际上只有一根是 CC Pin 的线 当有一根连上以后 另外的那个 CC Pin 自动对上 VCONN 如果你这个东西这个系统里面需要 VCONN 的话 VCONN 这种主要是来干嘛 主要是集中供电 但这个供电实际上并不是 给你的那个终端的设备去供电 实际上主要是为了给你芯片这个 Cable 里面的芯片供电 因为在 Type C 里边 实际上很多 Cable 实际上可能会需要芯片供电 其中几种可能性当然不管怎么调换的话 这个 VCONN 都是都是也会也跟着去切换 所以说 VCONN 第一不要尝试 拿它来给一个终端的设备去供电 它只是为了给 Cable 里边的芯片去供电的 那什么情况下可能会有这种 VCONN 的这个芯片在这个 Cable 里边呢 实际上有几种可能性 第一种的话就是假设你这个 Cable 是个 5A 的 Cable 那这个时候实际上是要标定的 因为不是所有的 Cable 都能做 5A 的 那到底这个 Cable 能不能做 5A 在 Cable 里面会有一个芯片叫 E-mark 的芯片 来告诉我这个设备主或者是从 我到底能不能做 5A 的电流 这个时候需要给它去供电 所以靠 VCONN 来完成 另外的话实际上在像这种地方里面包括长的 Cable 因为你 Type C 可能要走 Type C 实际上可以传十个 Gb 的这种数据的信号 对整个信号完整性要求非常的高 当你的 Cable 比较长的话 比如说你可能有大概超过这种 2m 这种 Cable 的话 实际上对这种高速信号传输是一个非常大的挑战 这个时候在 Cable 里面 实际上也会有一些 Redriver 的芯片 实际上也会有一些 Redriver 的芯片 就是它在前后两条 Redriver 里边有信号的整形 然后保证在发送和接收端 都能够看到一些比较好的这种信号的质量 都能够看到一些比较好的这种信号的质量 所以说这个里面也会有芯片的 也会有这种芯片的需求在 Cable 里面 所以说这两种情况下的话 你会看到会有这种 VCONN 供电的需求 在这在这个里面 就说它会给这个来供电 VCONN 的话要求应该能够提供 5V200mA 的这种 1W 的供电的能力 所以说它可以给你的 Cable 里面芯片 提供多至 1W 的这种输出 来保证你的这个芯片正常的工作 这是 VCONN 包括刚才讲这个 SBU 又实际叫又叫 RFU 的叫 Reserved for future 的应用 但是主要是为了将来一些功能的拓展 比方说这个像这个里面这个 SBU1 或者 SBU2 一个比较典型的应用 就是说像这种 audio 就是说像这种 audio 因为我们知道这个我们看到这个 Type C 的这个接口只有三个毫米高 Type C 的这个接口只有三个毫米高 所以说它很有帮助对于减少你终端设备的这个厚度 所以但是除了你可以看到 除了 3mm 以外 另外这个手机上的智能设备上最常见的 另外的一个瓶颈就是 3.5mm 的音频的接口 就大家也是想如果 Type C 后 是不是可以把音频接口给拿掉 是不是可以把音频接口给拿掉 包括像摩托已经已经有 这种不带 3.5 的这个音频的手机 包括将来的一些手机大厂 我们听到的趋势也可能把这个音频接口给拿掉了 拿掉了以后实际上市面上可能还有 很多这种 3.5mm 的这种音频的 Device 进来 你怎么去做这些兼容 所以会有一些这种端口 端口的话就需要这些这种接口上的转换 所以你可以用这个 SBU 来做 你看这样的话利用这个 SBU 的这个接口 所以你会有左声道右声道 然后 Mic 或者 AGND 它可以用来做一个转换 那么作为一个端口去转接你的传统的 这种模拟的 3.5mm 的这个接口的耳机 这种模拟的 3.5mm 的这个接口的耳机 所以这个就是其中的一个作用 SBU 用来做这个事情 除了这个以外 Type C 另外的一个很大的一个比较热的东西 就是我们所谓的 PD PD 实际上也讨论了很久了 早在 11 年 Type C 还没有的时候 这个没有怎么推的时候就有 PD 了 那个时候还是基于传统的 这种 USB Type A 的这种接口来定义 这种 USB Type A 的这种接口来定义 除了随着 Type C 出来以后 大家就发现这个 Type C 其实是更适合作 USB PD 的 因为 PD 实际上最大的几个点 第一我电压可以调 我可以去调 5V 然后可以去调 9V、15V 或者是 20V 在以前都要靠这个 D+/D- 这样的信号来去完成 但是发现如果有 Type C 的话 实际上可以用它那个 CC Pin 就可以来做 所以用来做 PD 的沟通 那同时 PD 另外一个目标是我要做大功率 所谓 Power Delivery 我当时定义就是在 100W 这个功耗 所以说即使 20V 的电压 也是需要我们 5A 的电流 但是在传统的这种 Type A 接口上 实际很难实现 5A 的电流 所以说一旦 Type C 出来以后 大家就发现 Type C 非常适合跟 PD 做在一起 所以说就是为什么 Type C 里面做了 PD 的原因 几个重要的作用就是 第一我可以把电压提高高到超过 5V 就比方说 9V PD2.0 的话我们是 5V、9V、12V、20V 3.0 的话把那个 12V 去掉 是 5V、9V、15V、20V 因为是觉得 12V 和 9V 就比较接近 为了差别更大一点就是 5V、9V、15V、20V 这四个电压档就是 PD 同时 PD 其中的一个观点就是 我可以把这个电压抬高 我可以把这个电压抬高 这样的话我继续走同样的电流 比如说 3A 的 Cable 我可以留更大的功率 同时我们可以做这个 Power Role 的这个 swap 我既可以做主就可以做从 这就是非常灵活 就像那边可以看那个大家茶歇可以去看那个 Demo 板去看我那个苹果那个 Macbook Type C 的这个第一款的这种 Macbook 所以说它可以在电源方面 它既可以拿一个 adapter 可以给它充电 它作为一个从的设备 同时又可以通过 Type C 口去供电 给一个手机去提供这样的这种供电的需求 所以说它在 Power 里面 就是说我们说比较 DRP Dual Role Power 这个沟通到底它来做主 还是做从通过这个 CC Pin 来实现的 还是做从通过这个 CC Pin 来实现的 另外的话它还可以做这个 alternate modes 就是我不光是做这个 Type C 只是一种传 USB 的数据 它可以去兼容更多的协议 比方说我可以去走 PCIE 我可以走 DP 还可以走 THUNDERBOLT 这些都可以通过 Type C 这个接口来传 所以说这个给大家带来 非常多的这种信号实现这种多样性 为什么你看到那个像苹果的笔记本的话 它只有需要一个 Type C 的借口 另外就是一个耳机的口只有两个口 因为 Type C 已经可以传大部分我们看到的这些协议 不需要再像以前弄一个什么 HDMI 再弄一个 DP 的口 基本上一个口可以通吃整个的这个协议上的这个东西 那当然功率一样 最大可以到 100W 的这个功耗 这是我们的 PD 那实际 PD 里面分了几个部分 包括这个 Device Policy Manager 这是我们所谓的一个管理层的一个东西 然后包括 Policy Engine 这基本上是一个 Port 每个 Type C Port 都会需要有这样的一部分这个东西在 Protocol 这部分协议方面 也是需要每个 Port 都是需要有一份这个东西 另外的话就是这个 Physical Layer/Pport 就是说我也是我每一个 Port 都要一个物理层的这个东西 就是这是我们的这个 PD 那在这个里面实际上 PD 有不同的这个架构 像其中那种是 PCM 的这种架构的话 在 Single Port 里面实际上以前也比较多的采用 在这里面比如说像笔记本里面 它一般会有 EC 我们所谓的嵌入式的处理器 基本上管理笔记本的一些在那主 CPU 起来之前 包括一些 BIOS 的配置 包括一些你的这个 charger 那个充电的这些参数的写入 那个充电的这些参数的写入 这些东西都是在靠 EC 来做的事情 那在这个里面 PCM 里面设计 你看可以看到包含了就是说我们的 State-Machine 包括这个 Policy Engine 包括这些 Protocol 包括一些物理层的东西 就是作为了一个整个的这样的一个方案 或者一个芯片的这个里面 所以它可以提供 Type C 的一个 Port 这种情况下实际上也遇到了一些问题 在这种情况下 如果你要做一个多 Port 单 Port 还比较好 但是多 Port 的话你可能就是一个 EC 然后你配了好多个 PCM 但实际这个里边 为了实现这些像 Policy Engine、Protocol 实际上包括有很多这种数字部分的电路芯片要处理 实际上理论上来说 当你做多个 Port 的时候 这部分电路是被浪费掉 实际上你完全可以用同一套的数字电路去控制不同的 这个比方说这个 Policy Engine 或者说 Protocol 的话是可以去做的 所以这种情况下 当时当做多个 Port 的时候 实际上有些资源是被冗余地浪费掉了 所以在这个基础上 Type C 做了新的一个东西 我们叫所谓的 TCPC 我们叫所谓的 TCPC 或者有可能包括 TCPCI 的 在这个里面实际上做了几个事情 第一,把这个东西分得更细了 原来我们叫 像我们上一个的话我们这叫 PCM 但这个里面就会变成我们叫两部分 一个是 TCPM 一个是 TCPC 那 EC 还是在这边 所以这个 TCPM 实际是这样的 它把整个的这个跟数字相关性比较大的东西都拿到一起了 然后说 Policy Engine 然后说 Policy Engine 或者说 Protocol 的一部分拿到一起 而这部分实际上都是数字参与度比较高的 那在这个里边它把它统一到一起以后 比方你做了一个多个 Port 实际里边的这个数字的电路部分的话 它可以在芯片里面就只有这一部分就好 可以控制多个 Port 所以说这部分之前那个冗余的部分就已经去掉了 接下来 TCPC 这一部分 实际上就只是去 handle 我们的所谓的这种物理层 和这个协议这部分就可以搞定了 和这个协议这部分就可以搞定了 这样的话整个架构就会变得更加的这种简洁 浪费的这个部分就少一些 在这种多尤其在多 Port 里面用的这种架构来讲 会有很好的这个优势先天性的优势 当然因为刚才我们讲我们已经在这个级别上 我们已经把数字部分单拿出来了 实际上我们也看到了 在这个 EC 这个一些厂商里面 vender 里边 在这个 EC 这个一些厂商里面 vender 里边 它们在做的事情实际上 EC 完全可以把这个包进去 我本身就是一个数字的芯片 为什么不再做一些多的工作 把这部分的 Policy Engine、Protocol 包进去 那么这个整个架构就变得更简单 所以说有了 TCPC 这种架构以后 整个的 Type C 的这个系统这个结构可以做的更简单 这就是一个 TCPC 的一个好处 除了这个之外 实际上还有一个好处就是 TCPC 里面我们要定一个叫一个接口 Interface TCPCI 这个实际上给大家提供了一个好处 就是说我这个接口的这个命令 命令这部分软件的 Code 的这部分 也变的统一的一个相当于 一个大家都在说一个普通话一样 一个大家都在说一个普通话一样 没有这种以前的各种方言 比如说以前的话你用了一个 TI 的 比方说 PCM 或者以前的东西 你还要配一个 TX 的东西 这样的话你的软件上兼容性比较好做 那在 TCPCI 这个架构上来讲的话 就提供了一个大家一个通用的一个标准 或者一个命令的这个命令集 或者一个命令的这个命令集 这样的话你可以比方说 TCPM 你可以用一家的 然后其实 TCPC 用另外一家的 这样的话你可以有非常灵活的这种供应商的选择性 那同时你还不会受这种软件协议上的困扰 比方说像假设我说我车上这个 Type C 的口怎么样做一个命令的话 在 TCPCI 上面就是一个命令 比方说我很直观的命令我去做一个什么事情 这个命令发到我的 TCPC 里边以后 不同厂家的 TCPC 比方说 TI 的或者是这个其它家的也好 它接到这个命令以后 它会把这个命令自己翻译成我要做什么事情 比方我应该在哪一个寄存器上 写一个什么样的值来实现这个事情 所以这样这样的话实际上 在软件方面实际上大家就变的通用很多 像以前的话实际上很多家都在这个困扰当中 因为我们家的这个芯片以后你要对应的写一些 Code 嘛 我需要软件的支持 但是这种到了 TCPCI 以后 实际上这样的部分就会少很多 大家从软件编码上也相对来讲变得更简单一点 从这种供应商的选取上也会变得更加的灵活 所以说到了这个 TCPC、TCPCI 这个方面的话 实际上就让 Type C 生态系统 变得更加的健康和这种往下去发展 变得更加的健康和这种往下去发展 那这是我们的所谓的 TCPC 的这些优势 包括你能做的一些节省整个的 BOM 成本 然后你们做的一些这个协议上的这种优化和简化 都是 Type C 带来这个好处 所以说这就是我们第一部分所要讲的 整个的这部分东西 包括 Type C 或 Type C 里面的 PD 总体来说这 Type C 并不和那个 USB2.0、3.0 矛盾 3.0、2.0 是一个数据传输的协议 Type C 更接近于更类似于一个接口 所以说在它上面我也可以走 2.0 的数据 也可以走 3.0 的数据 这都是没问题的 同时这个基础上因为从硬件上的这个架构来讲 它就有一个先天性的优势 可以做一种大电流 有更好的这种调节电压的这种模式 所以说你做一些这种 PD 的应用的话 就会变得更加的这种简单易行 所以这是整个的一个 Type C 的一个大概的概述 这是第一部分 我不知道各位有没有什么样的问题?

接下来就进入会议的议题

USB 的 Type C 和 USB PD 的这种 Spec

因为现在 Type C 的标准已经发布

然后而且整个 Type C 大家包括看到市面上手机

包括这种终端的 Device 越来越多

所以这个里边是这部分主要是给大家做一个介绍

Type C 的由来

和 Type C 的一些关键的比方说名词或者一些这种特性

能够给大家实现什么样的便利

包括 Type C PD 的这个标准

从一开始我们谈论 USB 的时候最早的时候

实际上是 USB2.0 的这个线

所以那个时候如果你拆开 USB 线

基本上里边就很简单四根线

然后 D+/D- 两根传数据的

然后 V+ 和 GND

在这个里边

你会看到非常多的这种 USB 的这个接口的形态

包括这个 A 口 B 口

还有我们所谓的叫什么 Mini-A、Mini-B

早期包括一些像数码相机里面

可能会经常用到

可能会经常用到

这种 Mini 的这种 B 口或者是 A 口

在手机里边那个看到经常是 Micro-A、Micro-B 的这样的口

所以说你会看到在这个 USB2.0 的里面的话

实际上有非常多的这种接口的形态可能会比较难以区分

同时它的数据线实际上很简单

就是 D+/D- 的两根线

480Mb 的传输速率

就是我们从 USB 开始的时候大概是这样

电源也只有 5V

在这个基础上实际上大家可能会有不同的需求

比如像我们大量的硬盘需要这种高速的数据传输

所以这个基础上 USB IF 的话

从 2.0 升级到了这种 3.1 的这个标准

那在这个里面实际上在 2.0 的基础上

我们加入一些更多的这种数据线

所以说你会看到我们有除了 D+/D- 以外

还会有 TX 一对就是 TX 还有 RX

所以说又多加了这四根线

来做这种高速的这种数据的信号发送接收

那在 3.0、3.1 这个标准上

实际上我们可以支持 SuperSpeed 的传输

数据量、数据速率提高的很快

但同时也带来这种另外的一个不便利

就是说你的这个接口变得更复杂

就是可以看到上面的话要求 2.0

可能我们经常看到这种比较熟悉的这种接口

到 3.0 的话你会发现这个接口变的是更加多样化

包括这个尤其像 B 这个口的话

从外形上就变得比较特殊

比如说这是为什么大家看到

3.0 实际上已经发布了一段时间

但实际上你会看到 3.0 的 Device

实际上也不是特别的多

只有一些这种高速硬盘

你可能看到这 3.0 个这样的接口

就是我们虽说有这样的一个标准新的一个标准

但实际上在整个这个生态环境上

实际上你看到的东西并不是特别多

这是有各式各样的局限性

所以在这基础上的话

这是为什么我们要做一个这个

我们所谓的 Type C 的原因

我们所谓的 Type C 的原因

那 Type C 实际上是 USB IF 发布的

一个新的这种一个接口的定义的标准

这个就基本上包括了多了些什么东西

比方说我们多了一个很重要的一个 Pin 脚

我们叫 CC 的 Channel

我们要 Configuration 的这种 Channel

那另外的话这个东西是干嘛用?

就说实际上这个 Pin 脚

给大家提供了一个非常多的这种应用的条件

给大家提供了一个非常多的这种应用的条件

比方说其中有一点的话

最大的一个特点就是正反插

就是靠 CC Pin 来识别的

如果你在 USB 传统的话

你就没法判断

就只能用一种方向插进去了

但是 CC Pin 上的 USB Type C的话

我们有这种正反插的功能

那怎么去实现正反插功能

就靠这种 CC Pin 跟这个终端连接的方法

去判断正插还是反插

同时 CC Pin 还能做到一些事情

就是说我们可以用这个 Pin 来进行

这种协议上的这种简单的通讯

像以前的话你都是靠 D+/D- 来做的

包括像有一些充电的这种标准

和一些快充的标准都是在 D+/D- 来做

但现在到了 Type C 之后

实际上你可以做的事情是 OK

我可以用 CC 这个 Pin 来做

这个 Pin 就是用来做各种 Configure

就是不同的这种协议的这种沟通来用 CC Pin 来做

这样的话你就避免了在这种 D+/D- 的情况

或者高速信号做一些干扰

这个 CC Pin 相当于大概是

我们有一个通用的一个接口

我们有一个通用的一个接口

和一个通用的语言来做这种不同的这种沟通

另外 CC Pin 还能做的事情就是说一个好处

就是我可以检测这个设备的插入

这也是一个非常好的一个特性

除了 CC Pin 以外的话

还有个 VCONN

就是我们可能会给一些 Cable 上面的芯片来进行供电

通过这个 VCONN 来做

这是另外一个 VCONN

所以说除了这个以外

还有一些这种 SBU 这种预留的

一些额外的一些功能扩展的引脚

后面会有介绍

实际上在一些 Audio 里面

用的还会用到这个 Pin 脚 SBU

用的还会用到这个 Pin 脚 SBU

所以说这是整个的 Type C

Type C 增加了更多的 Pin 脚

另外关键就是它统一了标准

你不会再看到各种各样的这种

什么 Micro A、Micro B、Mini A、Mini B 的接口

就是一个 Type C 很简单

一个公口一个母口

一个插入的一个是接收的就 OK 了

就是 Type C 的一个标准

所以说你会看到这个整个的 Pin 脚定义

它大概是 24 个 Pin

上面 12 个 Pin 下边 12 个 Pin

所以说你看整个的 Pin 脚定义就是对称的

外面的四个都是都是地

然后再往里边看的话

这是高速的发送接收

高速的发送接收

所以说你不管怎么去插

这个 Pin 脚都是对的上的

然后再里面 VBUS

所以 VBUS 这是四个 Pin

不管是正插反插这四个 Pin 都是对称的

所以这个里面实际是给大家提供另外一个好处

就是说这里边 VBUS 我已经有四个 Pin

就是说这里边 VBUS 我已经有四个 Pin

不管你看刚才的话 2.0、3.0 的话

你的 VBUS 就是一个 Pin

这样的话你的走电流的能力就是受限制的

一般来说两三个安培就差不多了

所以说 Type C 从这个机械结构这上面来讲

给你了四个 VBUS 的 Pin

所以说你可以走更大的电

就是为什么 Type C 里面

看到有 5A 的 Cable 的原因

就是我可以做 5A 的电流

所以说这是一个好处

D+/D- 的话也是这种对称的这个接法

CC 就是刚才我讲的 CC

是用来做我们的这个 Configuration 的这种交流

到底是正插还是反插的一些交流来做

所以说整个 Type C

实际上跟从接口上统一了一个接口

你不会有这么复杂的接口

另外从厚度上它大概只有三个毫米

所以说可以把你的设备比方说手机可以做得更薄

这为什么很多手机在 Type C 方向上转的原因

手机可以做的更薄

那同时它提供了更多的这种功能性

包括我的这个高速的信号传输

和这种正常的比方说的信号传输

同时它给你提供了更多的能力

你可以走更大的电流

然后你可能可以调电压

这都都可以变成实现

这是 Type C 的一个好处

谈到 Type C 的话

我们可能会看到经常看到非常多的名词

就是什么 DFP、UFP 还有什么 DRD、DRP

这实际上也可能有些会让大家比较困惑

这实际上坦白讲也也不全是用户这边的原因

如果你在 Type C 的 1.1 的这个协议上去看的话

确实它定义的自己都有点含糊不清

所以在 1.2 的时候

它更进一步的规范了整个这个命名的这个标准

所以说 DFP 就是经常我们讲的叫 Downstream Facing Port

就是我们是主去往从机去传

但是这个里面它进一步明确

所谓的 DFP 就是从上往下传 UFP 从下往上传

这两个都是指的是 Data

指的是数据的流向

并不是指电流的流向

那像 DRD 在这个 1.2 里面

多了一个 DRD 的这样的一个名词

就是 Dual Role Data

它就这个代表这个 Port 的话

我 Data 是可以上行也可以下行的

就是可以做双向的这种传输

就是 DRD 就像实际上比方说

像 Car Play 这样的这种应用的话

实际上是典型的这个 DRD 的应用

我有可能在这一时刻我在做从

从在下一时刻我就做主

我从手机可能去控制车机上的这种应用的这种控制

所以说是这是我手机来做主

但是如果去车比方说去读手机里的歌曲去播放的话

那车机是主

所以这是 DRD

所以说 DRD 是在 Type C 1.2 标准上新加进来的一个名词

就是单指的是在数据传输方面

我可以既可以做上行也可以做下行

那 DRP 实际上以前有个说法这个叫 Dual Role Port

就是指双

双既可以做 URP 又可以做 DRP 的一个 Port

但实际上真正它的名称是叫 Dual Role Power

这就更清楚了

这是指电源方面

就是在电源的方面

我既可以作为一个受电的设备

也可以做一个给电的设备

所以这就更明确了

实际上对应这个里面还没有列的

实际上在从电源角度来讲

如果这个设备就是向外提供电源的

它把这个设备叫 Source

如果受电的话叫 Sink

就是你看那个 Type C 1.2 的标准

把以前很多这种以前这个叫 DFP 的地方

都改成了叫 Source

如果这个当时在 1.1 的讨论的时候

这个东西可能是从电源方面来讲

是向外提供供电

它是在之前它引用了 DFP 这样的名词

那现在的话就全改成了叫 Source

所以这就很清晰的

1.2 上的规范就更清晰的让你

在 Type C 的各种职责上讲的比较清楚

在 Type C 的各种职责上讲的比较清楚

只要谈到 DFP 还是 UFP

这个就是指在数据上的上行或者下行

如果谈到 Source 和 Sink 这就是 Power

DRP 的话就是 Dual Role Power

如果在数据流向上上行下行都可以的话

就是就是我们的 DRD

所以这是更清晰地规范了整个的名词命名的流程

包括解释会防止一些这种没必要的困扰和混淆在 Type C 里面

接下来就是一点点的在讲这个 CC Pin 能干嘛

就是 CC Pin 是最重要的一个特点

新出来的一个 Pin 都能做什么东西

第一它可以用来做这种正反插的这个沟通

刚才我们讲的这个正反插的沟通

所以说就是 VBUS

那 CC Pin 在这个主端就 Host 这一端

比如 DFP 这端的话

它实际上在 CC Pin 上会有一个上拉

可能是上拉电阻

也可能这个上拉电流源来做这个事情

不管怎么样它是一个上拉的一个 Pin 脚

那在你的从的这一端比方这个手机这一端的话

一般会在两个 CC Pin 上

都会有一个下拉的 Rd 的一个电阻

这样的话当你的这个 Type C 的这个 Cable

最后我们有两个 CC Pin

但是一般来讲普通的 Cable 只有一根线

所以说你在插进去的时候只有一根 CC Pin 会对上

对应的连上

这样的话实际上就是靠这个

比方说这两根线连上以后的话

你会发现这是一个分压吧

会分压

所以这个地方电压会有变化

之前的话主端看到这个电压只是一个高电平

但是实际上接下来从那以后这地方分出来不同的电压值

这样的话就知道 OK

我就知道这个 Pin 连上了 CC Pin

这个就作为 CC 线

所以说它可以去识别正插还是反插

比方说当你做这个方向测量的话

它会在这个地方看到不同的电平的变化

它就知道在这地方插进去同样你可以做交叉

然后我们这边的 CC1 跟这边的 CC2 连上

它就知道你是这样的一个接插的方法

所以说它会通过这个 CC Pin 的电压

来检测你到底这个是正插还是反插

同时这个信号会给出来

一般讲这个地方会有一个芯片会给出来一个信号

像我们这边有个 25810

然后给出来一个 Polar

一个极性反转的信号来告诉我这个主级

或者从级这端

我到底插进来的这个方向是正的还是反

这个主要的一个目的

就是说我要告诉这些 HighSpeed

因为我这个东西不光是这种 D+/D- 的情况

我们看 SuperSpeed 的这个情况

SuperSpeed 的话

所以说它会告诉会有一个 Mux 来进行切换

我就知道到底是我们插进来的方向

这个 Mux 应该把我们高速这个 SuperSpeed 的信号

应该接到哪条线上来做这个事情

同时 CC Pin 还能干的事情就是说

它可以很方便的检测我们的到底有没有 Device 插入

因为像 Type C 的话实际上有一个很大的变化

就是说在传统的 USB2.0、3.0 上

实际上你的 VBUS 5V 是一直有电的

不管你有没有东西插进来

比如这个电脑 5V 是有电的

但是 Type C 的一个定义就是说

当你没有 Device 插进来的时候

你这个 5V 的电是不应该有的

就是你在外面看到的应该是一个空的一个 Port

这样的话实际有很多好处

就是说第一你可以更好的避免这种

比如说 VBUS 直接短路到地的这种情况的发生

比如说 VBUS 直接短路到地的这种情况的发生

因为你没有 Device 插进来的话

实际上你是不可能看到这上面有电有 5V 电压存在

这样的话你很少的几率会发生

VBUS 到地的这种短路的保护

因为一旦有的话

证明你的 Device 插进来了

你的几率会少很多

另外的话实际上也可以

更多的做一些这种低功耗的运用

像以前的话比方说笔记本电脑

实际上如果各位看过笔记本设计的话

它们实际上会非常严格地要求

你这个 5V 上的这种功耗

因为现在像超级本要求这种比较 kinetic standby

你要扣上的话

你待机的时候要待机 30 天这个水平

但是你还要保证我要检测有没有什么东西插进来

你这个 5V 要在的

所以它对这个 5V 的这一部分供电的静态功耗要求非常高

就是你保证 5V 在的时候

你可能只有几十个微安的这种耗电要保证

但是到了 Type C 之后实际上就给了

因为传统的这个方式它很难去检测

你是不是 Device 插进来

但是到了 Type C 应用

你就可以通过 CC Pin

来检测到底有没有 Device 插进来

你没有 Device 插进来

我这 5V 的这个 DC/DC 可以干脆就不开

这样的话实际上你不再需要

一个这种特别低功耗的 DC/DC 来干这件事情

一个这种特别低功耗的 DC/DC 来干这件事情

你可以就是通过 Type C 的这个 Port 就来做

像那个我们那个片子叫 25810 TPS25810

当没有东西插进来的时候检测的时候

它的耗电大概只有一个微安的这个量级

所以说你可以做到一个非常低的一个静态功耗的这种功耗

同时 Type C 还有一个好处

也是通过 CC Pin 来做的

比如说它是通过 CC Pin 来做一些什么东西呢?

它可以通过 CC 线来做的做的事情

就是说我可以告诉这个终端的设备

我能够给你提供多大的电流

通过这个不同的这种电压电流源的这个大小

在这个地方产生不同的电压

那这个时候 Type C 就有个规范

我在这个 Device 上面看到多大电压

就代表了我们这个主设备能够给它提供多少电能

这实际上是一个也是一个很好的事情

就是说像以前从的设备

比方手机

我没法知道我这个前面的电源到底是能够给我提供

比方说是 1A 的电流

还是说 500mA

还是说像苹果的话可能要 2.4A 的充电

不知道

那只能去尝试

像以前这个 charger 会做得非常智能

就是我会尝试拉这个电流

比方说我这个手机可能要 2A

我先一点点的拉去试

然后先拉个五百六百七百这样去试

什么时候把比方说我万一那边不是一个标准的

我自己的原装的适配器

可能只能提供 1A

你会当你拉到 1A 多一点的时候

这个适配器电压会往下降

这个时候 charger 会很智能的

这个 OK 那我知道了前面已经到极限了

我不再继续要更多的电流

那这是 charger 为了解决这个问题

但是到 Type C 之后实际上给了你更好的一个方法

我可以通过看 CC Pin 上的电压

就知道前端的这种提供大概多少电流

这是另外的一个好处

所以说我可以提供 3A 或者 1.5A 的这个等级

让负载知道

Type C 的要求应该是

我可以在这个在应该在一百毫秒之内

我的终端设备应该会反应过来

就说假设我举个例子

像 Type C 以前的话

比如 USB 口实际上大家留一点几的电流这样就够了

但是 Type C 的标准就是 5V3A

如果这个笔记本上要两个 Type C 的口

如果要考虑的周全的话

它可能要设计一个 6A 的电源

给这两个口同时供电

要保证两口同时插进来

但这东西可能成本上会比较高

而且可能会电池的要求会比较大

比方说它可能只用一个 4.5A 的电源或者 5A 的电源

当你有一个插进来的是 3A

另外插进来我可以说可以告诉你

我这边有一个 3A 的电源了

我只能提供给你 1.5A 的电

所以这样的话对于整个的系统的功率设计的管理

会有更好的这种方案

那回过头来

如果再往后讲的话

讲到 PD 的话

当你做 PD 沟通的时候

实际上也是靠 CC Pin 来完成

所以这是 CC Pin 的一些作用

回过头来刚才讲的是 VCONN

但是 VCONN 的话实际刚才可以看到

那个 Type C 共 24 个 Pin 脚

首先你没有看到哪个 Pin 脚是叫 VCONN

可能会有一些混淆

到底什么是 VCONN

你有看到有 VCONN 的 Pin 脚吗?

所以实际上是这样

VCONN 和 CC Pin 是复用的

就是因为我们实际上我们刚讲 Cable 上

实际上只有一根是 CC Pin 的线

当有一根连上以后

另外的那个 CC Pin 自动对上 VCONN

如果你这个东西这个系统里面需要 VCONN 的话

VCONN 这种主要是来干嘛

主要是集中供电

但这个供电实际上并不是

给你的那个终端的设备去供电

实际上主要是为了给你芯片这个 Cable 里面的芯片供电

因为在 Type C 里边

实际上很多 Cable 实际上可能会需要芯片供电

其中几种可能性当然不管怎么调换的话

这个 VCONN 都是都是也会也跟着去切换

所以说 VCONN 第一不要尝试

拿它来给一个终端的设备去供电

它只是为了给 Cable 里边的芯片去供电的

那什么情况下可能会有这种

VCONN 的这个芯片在这个 Cable 里边呢

实际上有几种可能性

第一种的话就是假设你这个 Cable 是个 5A 的 Cable

那这个时候实际上是要标定的

因为不是所有的 Cable 都能做 5A 的

那到底这个 Cable 能不能做 5A

在 Cable 里面会有一个芯片叫 E-mark 的芯片

来告诉我这个设备主或者是从

我到底能不能做 5A 的电流

这个时候需要给它去供电

所以靠 VCONN 来完成

另外的话实际上在像这种地方里面包括长的 Cable

因为你 Type C 可能要走

Type C 实际上可以传十个 Gb 的这种数据的信号

对整个信号完整性要求非常的高

当你的 Cable 比较长的话

比如说你可能有大概超过这种 2m 这种 Cable 的话

实际上对这种高速信号传输是一个非常大的挑战

这个时候在 Cable 里面

实际上也会有一些 Redriver 的芯片

实际上也会有一些 Redriver 的芯片

就是它在前后两条 Redriver 里边有信号的整形

然后保证在发送和接收端

都能够看到一些比较好的这种信号的质量

都能够看到一些比较好的这种信号的质量

所以说这个里面也会有芯片的

也会有这种芯片的需求在 Cable 里面

所以说这两种情况下的话

你会看到会有这种 VCONN 供电的需求

在这在这个里面

就说它会给这个来供电

VCONN 的话要求应该能够提供

5V200mA 的这种 1W 的供电的能力

所以说它可以给你的 Cable 里面芯片

提供多至 1W 的这种输出

来保证你的这个芯片正常的工作

这是 VCONN

包括刚才讲这个 SBU

又实际叫又叫 RFU 的叫 Reserved for future 的应用

但是主要是为了将来一些功能的拓展

比方说这个像这个里面这个 SBU1 或者 SBU2

一个比较典型的应用

就是说像这种 audio

就是说像这种 audio

因为我们知道这个我们看到这个

Type C 的这个接口只有三个毫米高

Type C 的这个接口只有三个毫米高

所以说它很有帮助对于减少你终端设备的这个厚度

所以但是除了你可以看到

除了 3mm 以外

另外这个手机上的智能设备上最常见的

另外的一个瓶颈就是 3.5mm 的音频的接口

就大家也是想如果 Type C 后

是不是可以把音频接口给拿掉

是不是可以把音频接口给拿掉

包括像摩托已经已经有

这种不带 3.5 的这个音频的手机

包括将来的一些手机大厂

我们听到的趋势也可能把这个音频接口给拿掉了

拿掉了以后实际上市面上可能还有

很多这种 3.5mm 的这种音频的 Device 进来

你怎么去做这些兼容

所以会有一些这种端口

端口的话就需要这些这种接口上的转换

所以你可以用这个 SBU 来做

你看这样的话利用这个 SBU 的这个接口

所以你会有左声道右声道

然后 Mic 或者 AGND

它可以用来做一个转换

那么作为一个端口去转接你的传统的

这种模拟的 3.5mm 的这个接口的耳机

这种模拟的 3.5mm 的这个接口的耳机

所以这个就是其中的一个作用

SBU 用来做这个事情

除了这个以外

Type C 另外的一个很大的一个比较热的东西

就是我们所谓的 PD

PD 实际上也讨论了很久了

早在 11 年 Type C 还没有的时候

这个没有怎么推的时候就有 PD 了

那个时候还是基于传统的

这种 USB Type A 的这种接口来定义

这种 USB Type A 的这种接口来定义

除了随着 Type C 出来以后

大家就发现这个 Type C 其实是更适合作 USB PD 的

因为 PD 实际上最大的几个点

第一我电压可以调

我可以去调 5V

然后可以去调 9V、15V 或者是 20V

在以前都要靠这个 D+/D- 这样的信号来去完成

但是发现如果有 Type C 的话

实际上可以用它那个 CC Pin 就可以来做

所以用来做 PD 的沟通

那同时 PD 另外一个目标是我要做大功率

所谓 Power Delivery

我当时定义就是在 100W 这个功耗

所以说即使 20V 的电压

也是需要我们 5A 的电流

但是在传统的这种 Type A 接口上

实际很难实现 5A 的电流

所以说一旦 Type C 出来以后

大家就发现 Type C 非常适合跟 PD 做在一起

所以说就是为什么 Type C 里面做了 PD 的原因

几个重要的作用就是

第一我可以把电压提高高到超过 5V

就比方说 9V

PD2.0 的话我们是 5V、9V、12V、20V

3.0 的话把那个 12V 去掉

是 5V、9V、15V、20V

因为是觉得 12V 和 9V 就比较接近

为了差别更大一点就是 5V、9V、15V、20V

这四个电压档就是 PD

同时 PD 其中的一个观点就是

我可以把这个电压抬高

我可以把这个电压抬高

这样的话我继续走同样的电流

比如说 3A 的 Cable

我可以留更大的功率

同时我们可以做这个 Power Role 的这个 swap

我既可以做主就可以做从

这就是非常灵活

就像那边可以看那个大家茶歇可以去看那个

Demo 板去看我那个苹果那个 Macbook

Type C 的这个第一款的这种 Macbook

所以说它可以在电源方面

它既可以拿一个 adapter 可以给它充电

它作为一个从的设备

同时又可以通过 Type C 口去供电

给一个手机去提供这样的这种供电的需求

所以说它在 Power 里面

就是说我们说比较 DRP Dual Role Power

这个沟通到底它来做主

还是做从通过这个 CC Pin 来实现的

还是做从通过这个 CC Pin 来实现的

另外的话它还可以做这个 alternate modes

就是我不光是做这个 Type C 只是一种传 USB 的数据

它可以去兼容更多的协议

比方说我可以去走 PCIE

我可以走 DP

还可以走 THUNDERBOLT

这些都可以通过 Type C 这个接口来传

所以说这个给大家带来

非常多的这种信号实现这种多样性

为什么你看到那个像苹果的笔记本的话

它只有需要一个 Type C 的借口

另外就是一个耳机的口只有两个口

因为 Type C 已经可以传大部分我们看到的这些协议

不需要再像以前弄一个什么 HDMI

再弄一个 DP 的口

基本上一个口可以通吃整个的这个协议上的这个东西

那当然功率一样

最大可以到 100W 的这个功耗

这是我们的 PD

那实际 PD 里面分了几个部分

包括这个 Device Policy Manager

这是我们所谓的一个管理层的一个东西

然后包括 Policy Engine

这基本上是一个 Port

每个 Type C Port 都会需要有这样的一部分这个东西在

Protocol 这部分协议方面

也是需要每个 Port 都是需要有一份这个东西

另外的话就是这个 Physical Layer/Pport

就是说我也是我每一个 Port

都要一个物理层的这个东西

就是这是我们的这个 PD

那在这个里面实际上 PD 有不同的这个架构

像其中那种是 PCM 的这种架构的话

在 Single Port 里面实际上以前也比较多的采用

在这里面比如说像笔记本里面

它一般会有 EC

我们所谓的嵌入式的处理器

基本上管理笔记本的一些在那主 CPU 起来之前

包括一些 BIOS 的配置

包括一些你的这个 charger

那个充电的这些参数的写入

那个充电的这些参数的写入

这些东西都是在靠 EC 来做的事情

那在这个里面 PCM 里面设计

你看可以看到包含了就是说我们的 State-Machine

包括这个 Policy Engine

包括这些 Protocol

包括一些物理层的东西

就是作为了一个整个的这样的一个方案

或者一个芯片的这个里面

所以它可以提供 Type C 的一个 Port

这种情况下实际上也遇到了一些问题

在这种情况下

如果你要做一个多 Port 单 Port 还比较好

但是多 Port 的话你可能就是一个 EC

然后你配了好多个 PCM

但实际这个里边

为了实现这些像 Policy Engine、Protocol

实际上包括有很多这种数字部分的电路芯片要处理

实际上理论上来说

当你做多个 Port 的时候

这部分电路是被浪费掉

实际上你完全可以用同一套的数字电路去控制不同的

这个比方说这个 Policy Engine

或者说 Protocol 的话是可以去做的

所以这种情况下

当时当做多个 Port 的时候

实际上有些资源是被冗余地浪费掉了

所以在这个基础上 Type C 做了新的一个东西

我们叫所谓的 TCPC

我们叫所谓的 TCPC

或者有可能包括 TCPCI 的

在这个里面实际上做了几个事情

第一,把这个东西分得更细了

原来我们叫

像我们上一个的话我们这叫 PCM

但这个里面就会变成我们叫两部分

一个是 TCPM

一个是 TCPC

那 EC 还是在这边

所以这个 TCPM 实际是这样的

它把整个的这个跟数字相关性比较大的东西都拿到一起了

然后说 Policy Engine

然后说 Policy Engine

或者说 Protocol 的一部分拿到一起

而这部分实际上都是数字参与度比较高的

那在这个里边它把它统一到一起以后

比方你做了一个多个 Port

实际里边的这个数字的电路部分的话

它可以在芯片里面就只有这一部分就好

可以控制多个 Port

所以说这部分之前那个冗余的部分就已经去掉了

接下来 TCPC 这一部分

实际上就只是去 handle 我们的所谓的这种物理层

和这个协议这部分就可以搞定了

和这个协议这部分就可以搞定了

这样的话整个架构就会变得更加的这种简洁

浪费的这个部分就少一些

在这种多尤其在多 Port 里面用的这种架构来讲

会有很好的这个优势先天性的优势

当然因为刚才我们讲我们已经在这个级别上

我们已经把数字部分单拿出来了

实际上我们也看到了

在这个 EC 这个一些厂商里面 vender 里边

在这个 EC 这个一些厂商里面 vender 里边

它们在做的事情实际上 EC 完全可以把这个包进去

我本身就是一个数字的芯片

为什么不再做一些多的工作

把这部分的 Policy Engine、Protocol 包进去

那么这个整个架构就变得更简单

所以说有了 TCPC 这种架构以后

整个的 Type C 的这个系统这个结构可以做的更简单

这就是一个 TCPC 的一个好处

除了这个之外

实际上还有一个好处就是

TCPC 里面我们要定一个叫一个接口 Interface TCPCI

这个实际上给大家提供了一个好处

就是说我这个接口的这个命令

命令这部分软件的 Code 的这部分

也变的统一的一个相当于

一个大家都在说一个普通话一样

一个大家都在说一个普通话一样

没有这种以前的各种方言

比如说以前的话你用了一个 TI 的

比方说 PCM 或者以前的东西

你还要配一个 TX 的东西

这样的话你的软件上兼容性比较好做

那在 TCPCI 这个架构上来讲的话

就提供了一个大家一个通用的一个标准

或者一个命令的这个命令集

或者一个命令的这个命令集

这样的话你可以比方说 TCPM 你可以用一家的

然后其实 TCPC 用另外一家的

这样的话你可以有非常灵活的这种供应商的选择性

那同时你还不会受这种软件协议上的困扰

比方说像假设我说我车上这个

Type C 的口怎么样做一个命令的话

在 TCPCI 上面就是一个命令

比方说我很直观的命令我去做一个什么事情

这个命令发到我的 TCPC 里边以后

不同厂家的 TCPC

比方说 TI 的或者是这个其它家的也好

它接到这个命令以后

它会把这个命令自己翻译成我要做什么事情

比方我应该在哪一个寄存器上

写一个什么样的值来实现这个事情

所以这样这样的话实际上

在软件方面实际上大家就变的通用很多

像以前的话实际上很多家都在这个困扰当中

因为我们家的这个芯片以后你要对应的写一些 Code 嘛

我需要软件的支持

但是这种到了 TCPCI 以后

实际上这样的部分就会少很多

大家从软件编码上也相对来讲变得更简单一点

从这种供应商的选取上也会变得更加的灵活

所以说到了这个 TCPC、TCPCI 这个方面的话

实际上就让 Type C 生态系统

变得更加的健康和这种往下去发展

变得更加的健康和这种往下去发展

那这是我们的所谓的 TCPC 的这些优势

包括你能做的一些节省整个的 BOM 成本

然后你们做的一些这个协议上的这种优化和简化

都是 Type C 带来这个好处

所以说这就是我们第一部分所要讲的

整个的这部分东西

包括 Type C 或 Type C 里面的 PD

总体来说这 Type C

并不和那个 USB2.0、3.0 矛盾

3.0、2.0 是一个数据传输的协议

Type C 更接近于更类似于一个接口

所以说在它上面我也可以走 2.0 的数据

也可以走 3.0 的数据

这都是没问题的

同时这个基础上因为从硬件上的这个架构来讲

它就有一个先天性的优势

可以做一种大电流

有更好的这种调节电压的这种模式

所以说你做一些这种 PD 的应用的话

就会变得更加的这种简单易行

所以这是整个的一个 Type C 的一个大概的概述

这是第一部分

我不知道各位有没有什么样的问题?

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

Type C - 一览Type C与USB PD规格

所属课程:2016 TI 电池管理及Type C研讨会 发布时间:2016.08.12 视频集数:12 本节视频时长:00:29:39
Type C介绍,TI无线充电、电池快充技术。
TI培训小程序