SGM795可编程USB Type - C端口控制器:设计与应用详解

电子说

1.4w人已加入

描述

SGM795可编程USB Type - C端口控制器:设计与应用详解

在当今数字化时代,USB Type - C接口凭借其强大的功能和广泛的应用,成为电子设备中不可或缺的一部分。而SGM795作为一款可编程的USB Type - C端口控制器,以其卓越的性能和丰富的功能,为工程师们提供了高效、可靠的解决方案。本文将深入探讨SGM795的特点、功能、应用以及设计要点。

文件下载:SGM795.pdf

一、SGM795概述

SGM795是一款符合最新USB Type - C和PD 3.2标准的端口控制器(TCPC)。它集成了VBUS和VCONN电源控制、USB Type - C CC逻辑、USB PD BMC物理层以及部分USB PD协议层。其具有可编程的Rp和Rd设置,能进行USB Type - C检测,包括连接和方向检测等功能。

1.1 特性亮点

  • 双角色PD兼容:支持作为主机、设备或双角色端口(DRP)的连接和检测,适应不同的使用场景。
  • 主动线缆识别:能够准确识别主动线缆,确保数据和电源传输的稳定性。
  • 电流能力通告与检测:可以通告和检测端口的电流能力,实现更智能的电源管理。
  • 集成VBUS放电功能:包括内部强制放电和泄放放电电路,满足PD标准要求,无需外部VBUS放电电路。
  • VCONN开关及保护:集成3W VCONN开关,具备过压、过流和过温保护功能,保障设备安全。
  • 低功耗模式:支持超低功耗模式进行连接检测,降低功耗。
  • I2C通信支持:支持在1.2V和1.8V电平下通过I2C与USB Type - C端口管理器(TCPM)通信。
  • BIST模式:支持内置自测试(BIST)模式,方便进行功能测试。
  • USB PD PHY支持:除快速角色交换功能外,支持PD 3.2标准。

1.2 封装形式

SGM795采用绿色WLCSP - 1.17×1.17 - 9B封装,具有体积小、集成度高的特点,适用于对空间要求较高的应用场景。

二、功能详解

2.1 配置通道(CC)检测

在USB Type - C解决方案中,CC1和CC2引脚对于建立和管理源到汇的连接至关重要。SGM795通过多个比较器来确定CC1和CC2引脚的电压值,以判断不同的源(SRC)或汇(SNK)角色。当检测到CC1或CC2线路上的变化时,会及时更新CC_STATUS寄存器,并通过中断信号INT_N通知TCPM状态变化。

2.2 DRP切换

SGM795支持自主或手动的DRP切换。自主DRP切换时,通过动态切换Rd和Rp配置,可实现SRC和SNK角色的自动切换,并且可以设置可编程的DRP周期和占空比。手动DRP控制则由TCPM直接操作Rp/Rd配置,适用于特定的操作需求。

2.3 USB PD BMC PHY

SGM795能够发送和接收在TCPM中构建的消息,并将其放置在CC连接上。它集成了完整的USB PD物理层,采用BMC编码,还包含部分协议层。通过CRC接收定时器、重试计数器等机制,确保消息的可靠传输。

2.4 VBUS检测与放电

SGM795可以监测VBUS电压的各种状态,如VBUS存在、vsafe5V或vsafe0V。当VBUS电压变化时,会及时报告相应状态。同时,它集成了内部强制放电和泄放放电电路,可根据TCPM的控制进行VBUS放电,满足PD标准要求。

2.5 VCONN开关与保护

VCONN是USB Type - C生态系统中主动线缆和e - 标记的必要要求。SGM795集成了3W VCONN开关,由TCPM控制。在启用开关前,TCPM需验证VCONN引脚电压在有效范围内。同时,该控制器具备过压、过流和过温保护机制,确保设备安全运行。

2.6 中断功能

SGM795通过INT_N引脚向TCPM上运行的软件通信事件。事件发生后,会设置ALERT寄存器中的相应位,并激活INT_N引脚为低电平,通知TCPM有未屏蔽的状态变化。TCPM需读取相关寄存器并清除相应位。

2.7 死电池模式

当电池电量低或VDD缺失导致无法维持USB Type - C通信时,SGM795支持死电池模式。在此模式下,它会将Rd应用于CC1和CC2引脚,并遵循所有汇规则,连接到源时可作为汇接收vbus电源,为电池充电。

三、寄存器映射

SGM795拥有丰富的寄存器,用于配置和监控各种功能。这些寄存器包括供应商ID、产品ID、设备ID、警报寄存器、电源状态寄存器、故障状态寄存器等。通过对这些寄存器的读写操作,工程师可以实现对SGM795的精确控制和状态监测。

四、典型应用与设计要点

4.1 典型应用电路

SGM795的典型应用电路包括电池充电控制器、电池单元、DC/DC转换器、Type - C连接器等部分。通过合理配置电路参数,可以实现高效的电源管理和数据传输。

4.2 设计参数

在设计过程中,需要注意一些关键参数。例如,R1、R2、R3选用1kΩ、1%、0402的电阻;C1选用100nF/50V/X7R、0402的电容;C2选用2.2uF/25V/X7R、0402的电容;C3、C4选用470pF/25V/X7R、0402的电容。

4.3 设计步骤

  • 电源支持:SGM795支持宽范围的VDD电源,其I2C从接口在1.2V和1.8V信号电平下支持高达1MHz的时钟频率。SDA和SCL引脚的上拉电阻值需根据I2C总线电容和频率的最大值以及I2C主设备的信号电平来选择。
  • VCONN电源:VCONN用于为Type - C主动线缆和其他附件供电,最小功率要求为1W。在VCONN和GND引脚之间靠近设备处应放置一个最小2.2µF且有效电容>1µF的电容。通过公式((V{VCONN } - V{CABLE }) / R{DS(ON) _ MAX } < I{VCONOCP })来确定允许通过SGM795的VCONN功率。

4.4 布局指南

  • 在SGM795的VDD引脚附近应尽可能靠近放置一个0.1µF的去耦电容。
  • CC1、CC2和VCONN的走线宽度和厚度应设计为至少支持1W的功率。
  • 在每个CC1/CC2引脚和GND之间应靠近设备放置一个最小470pF的陶瓷电容。

五、总结

SGM795可编程USB Type - C端口控制器以其丰富的功能、卓越的性能和灵活的配置,为电子工程师在设计USB Type - C接口时提供了强大的支持。通过深入了解其特点、功能和设计要点,工程师们可以充分发挥SGM795的优势,设计出高效、可靠的USB Type - C应用系统。在实际应用中,大家是否遇到过类似控制器在不同场景下的特殊问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分