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应用系统。在实际应用中,大家是否遇到过类似控制器在不同场景下的特殊问题呢?欢迎在评论区分享交流。
发布评论请先 登录
EZ - PD™ CCG3:高度集成的USB Type - C端口控制器解析
EZ - PD™ BCR:USB Type - C 端口控制器的卓越之选
EZ - PD™ CCG2:USB Type - C端口控制器的全面解析
EZ - PD™ CCG2:USB Type - C端口控制器的全方位解析
探索Microchip USB7216C:6端口USB 3.2 Gen 2 Type - C控制器集线器
探索HUSB320:多功能USB Type - C端口控制器的卓越之选
探索慧能泰 HUSB311C_EXX:可编程USB Type - C PD控制器的卓越之选
慧能泰HUSB266:双USB Type - C端口控制器的卓越之选
SGM7221:USB Type - C接口配置通道逻辑与端口控制的理想之选
SGM7221A:USB Type - C配置通道逻辑与端口控制的理想之选
深入解析TUSB319-Q1:USB Type-C DFP端口控制器的卓越之选
MCP22350 USB Type-C™ PD 3.1端口控制器技术解析
SGM795可编程USB Type - C端口控制器:设计与应用详解
评论