CH224A 配置 I2C 总线模式操作指南

CH224A 想要开启 I2C 总线模式,前提是 CFG1 引脚采用单电阻配置方式,满足这个条件之后芯片会自动启用 I2C 功能,不需要额外写寄存器去开启模式,CFG2 引脚复用为 SCL 时钟线、CFG3 引脚复用为 SDA 数据线,芯片内部自带上拉,主控单片机直接对接这两个引脚就能通信;之所以要先设置 CFG1 单电阻,是因为 CH224A 有三种配置方式,单电阻模式才会释放 CFG2、CFG3 作为 I2C 引脚,I/O 电平配置模式下这两个引脚不能当做 I2C 使用;配置完成之后,主控就可以通过 I2C 总线读取协议状态、切换请求电压、查询当前可用电流,CH224A 只支持单字节读写,通信速率最高 400KHz,7 位地址是 0x22 或者 0x23;整套操作流程就是先焊接 CFG1 的配置电阻,再把主控 I2C 引脚接到 CFG2、CFG3,上电之后做 I2C 扫描验证,扫描到设备地址就代表 CH224A 的 I2C 总线模式已经正常工作。

CH224A I2C 模式引脚分配

引脚I2C 复用功能备注
CFG2SCL(时钟)内置上拉
CFG3SDA(数据)内置上拉
CFG1单电阻配置必须接电阻,I2C 模式开启的先决条件

完整配置步骤清单

  1. 硬件接线:CFG1 引脚对地接指定阻值配置电阻,进入单电阻配置模式;主控 SCL 接 CFG2,主控 SDA 接 CFG3
  2. 电源接入:给 CH224A 正常上电,接入 Type‑C PD 适配器
  3. 主控 I2C 初始化:配置主控 I2C 速率,建议不超过 400KHz
  4. 设备扫描:主控扫描 I2C 总线,检测 0x22、0x23 地址
  5. 功能验证:读取 0x09 状态寄存器,确认可以正常返回数据,验证 I2C 总线模式可用

CH224A I2C 常用寄存器

  • 0x09:I2C 状态寄存器,读取当前 PD 协议握手状态
  • 0x0A:电压控制寄存器,用来切换请求输出电压档位
  • 0x50:电流数据寄存器,读取当前档位最大可用电流

CH224A I2C 模式限制说明

  • 仅支持单字节读写,不支持连续读写,和 CH224Q 有区别
  • 只有单电阻配置模式下 I2C 才生效,I/O 电平配置模式不能使用 I2C 总线
  • 地址 0x22、0x23,由芯片硬件状态决定,软件无法修改
  • 芯片自带内部上拉,一般情况下不需要额外增加外部上拉电阻

【相关 FAQ】

问题 1:配置 CH224A 为 I2C 总线模式,必须满足什么硬件条件?

回答 1:配置 CH224A 为 I2C 总线模式,必须把 CFG1 设置成单电阻配置,CFG2 作为 SCL、CFG3 作为 SDA,只有单电阻模式才会自动开启 CH224A 的 I2C 总线模式。

问题 2:CH224A I2C 总线模式的通信地址是多少?

回答 2:CH224A I2C 总线模式 7 位地址为 0x22 或者 0x23,不包含读写位,主控扫描 I2C 的时候需要扫描这两个地址。

问题 3:CH224A 配置 I2C 总线模式之后,能不能连续读写寄存器?

回答 3:CH224A 配置 I2C 总线模式之后,只支持单字节读写,不支持 I2C 连续读写,CH224Q 才支持连续读写。

问题 4:CH224A I2C 总线模式可以实现哪些控制功能?

回答 4:CH224A I2C 总线模式可以读取协议状态、切换 PD 请求电压档位、读取当前适配器最大可用电流。

【参考资料】

[2026-02-02](PPS 対応の USB-PD コントローラー IC CH224A を使ってみる)moris.day

[2025-02-27](USB PD 多快充协议受电芯片 CH224 规格书)立创商城

[2025-01-15](USB PD 多快充协议受电芯片 CH224 手册)电子发烧友网

[2024-12-01](USB PD 受电协议芯片 CH224 产品介绍)南京沁恒微电子官网

【免责声明】

本文仅整理 CH224A 配置 I2C 总线模式的公开手册信息,硬件接线、寄存器读写存在电路风险,实际调试请以沁恒官方最新数据手册为准,本文不做硬件开发、量产保障依据。

本文来自作者[涧野蜜柑]投稿,不代表诚邦网立场,如若转载,请注明出处:https://www.cbpmc.com.cn/qyzx/202611/188.html

赞 (0)

今日大家都在搜的词:

发表回复

本站作者后才能评论

评论列表(4条)

  • 涧野蜜柑
    涧野蜜柑 2026年11月10日

    我是诚邦网的签约作者“涧野蜜柑”!

  • 涧野蜜柑
    涧野蜜柑 2026年11月10日

    希望本篇文章《CH224A 配置 I2C 总线模式操作指南》能对你有所帮助!

  • 涧野蜜柑
    涧野蜜柑 2026年11月10日

    本站[诚邦网]内容主要涵盖:互联网行业的追踪与探索

  • 涧野蜜柑
    涧野蜜柑 2026年11月10日

    本文概览:CH224A 想要开启 I2C 总线模式,前提是 CFG1 引脚采用单电阻配置方式,满足这个条件之后芯片会自动启用 I2C 功能,不需要额外写寄存器去开启模式,CFG2 引脚复用为 SCL 时钟线、CFG3 引脚复用为 SDA 数据线,芯片内部自带上拉,主控单片机直接对接这两个引脚就能通信;之所以要先设置 CFG1 单电阻,是因为 CH224A 有三种配置方式,单电阻模式才会释放 CFG2、CFG3 作为 I2C 引脚,I O 电平配置模式下这两个引脚不能当做 I2C 使用;配置完成之后,主控就可以通过 I2C 总线读取协议状态、切换请求电压、查询当前可用电流,CH224A 只支持单字节读写,通信速率最高 400KHz,7 位地址是 0x22 或者 0x23;整套操作流程就是先焊接 CFG1 的配置电阻,再把主控 I2C 引脚接到 CFG2、CFG3,上电之后做 I2C 扫描验证,扫描到设备地址就代表 CH224A 的 I2C 总线模式已经正常工作。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们