USB论坛
直播中

王岩

8年用户 897经验值
私信 关注
[问答]

在CCG3PA datasheet上看到LVTTL input, VDDD<2.7V,是不是说CCG3PA IO/I2C可以是1.8V电平的?

我在CCG3PA datasheet上看到LVTTL input, VDDD<2.7V,是不是说CCG3PA IO/I2C可以是1.8V电平的?

如果是的话,此时芯片供电来自于VBUS_IN ? VDDD供1.8V吗?

回帖(1)

张涛

2025-6-9 18:09:49

根据CCG3PA的数据手册,你的理解基本正确。我们来详细分析一下:




  1. LVTTL input, VDDD<2.7V 的含义:



    • 这句话直接的意思是:当给 CCG3PA 的核心数字电源域 VDDD 供电的电压低于 2.7V 时,其数字输入引脚(包括 GPIO 和 I2C SCL/SDA)将被配置为符合LVTTL标准(通常指 3.3V或更低兼容)的输入电平。

    • 对于像 CCG3PA 这样的现代低功耗器件,VDDD < 2.7V 这个条件几乎总是意味着它被设置工作在 1.8V 核心电压模式下

    • VDDD = 1.8V 时(这是芯片内部逻辑的运行电压),为了保证输入信号能被芯片正确识别为高电平 (VIH),其外部输入逻辑高电平的阈值必然是按 1.8V LVTTL/LVCMOS 规范设计的 (大约 > 1.35V)

    • 结论:是的,当 VDDD 被配置或供电为 1.8V 时,CCG3PA 的数字 IO(包括 I2C)可以被看作是兼容 1.8V 电平的输入。 它们可以直接与工作在 1.8V 电平的外设连接。




  2. 关于 VDDD 的来源(1.8V 怎么来):



    • VDDD 是 CCG3PA 内部核心逻辑和数字 I/O(包含 I2C)的电源引脚。

    • VDDD 必须被供电。其来源主要有两种方式:

      • 来自内部 LDO: 这是 CCG3PA 最常用和最方便的供电方式。

        • 芯片内部集成了一个 可配置输出电压的 LDO (低压差线性稳压器)

        • 这个内部 LDO 的输入来源通常是 VBUS_IN(即 USB-C 口的 VBUS 电压,通常 5V)。

        • 关键点: 你可以通过配置固件或内部寄存器,将这个内部 LDO 的输出电压 VDDD 设置为 1.8V。在这种情况下,VDDD 的 1.8V 是由内部 LDO 从 VBUS_IN (5V) 降压而来的。


      • 来自外部电源:

        • 在某些特定设计或应用场景下,你也可以选择 绕过 内部 LDO,直接使用外部电路提供的 1.8V 电源通过 DCDC_INVDDD 引脚供电。

        • 这通常在需要更高的电源效率(避免 LDO 压差损耗)、或者内部 LDO 输出功率不足、或者系统已有现成的 1.8V 电源轨时使用。手册中会有对应的引脚连接和配置要求(例如可能需要将 VDDIO_SRC 拉到 VDDD)。






  3. 总结:



    • 是的:VDDD 被配置或供电为 1.8V 时(这满足了 VDDD < 2.7V 的条件),CCG3PA 的数字 I/O 引脚和 I2C 接口将被配置为兼容 1.8V 逻辑电平。此时你连接的 I2C 从设备和其它 1.8V GPIO 外设可以被正确识别。

    • 供电来源:

      • 最常用/推荐的方式: VBUS_IN (5V) -> 内部 LDO -> 配置输出 1.8V -> VDDD

      • 替代方式(如有必要): 外部 1.8V 电源 -> DCDC_INVDDD (需参考手册配置)。





  4. 重要提示:



    • 配置固件: 使用内部 LDO 并设置 VDDD = 1.8V,需要通过配置 CCG3PA 的 固件(Firmware) 来实现。你需要确保固件中正确配置了 LDO 的输出电压。

    • 上拉电阻: I2C 接口需要连接上拉电阻。当使用 1.8V 电平时,这些上拉电阻的电压也应连接到与芯片 VDDD 同源的 1.8V 电源轨。

    • 电平匹配: 确保所有连接到同一 I2C 总线的设备和 CCG3PA 的所有互相通信的数字 I/O 都工作在相同的电压电平 (此处为 1.8V)。

    • 参考手册: 务必仔细查阅你使用的 CCG3PA 型号的具体数据手册、勘误表和参考设计指南,特别是 VDDDDCDC_IN 相关的电源章节、电源管理寄存器描述、引脚连接指南以及电气特性表中 VDDD=1.8V 条件下的输入/输出电压阈值 (VIH/VIL, VOH/VOL)。




总而言之,你的理解是正确的,并且 VDDD=1.8V 的来源通常是通过内部 LDO 从 VBUS_IN (5V) 降压得到的。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分