SW35xx寄存器列表与配置指南
需积分: 46 64 浏览量
更新于2024-08-31
2
收藏 856KB PDF 举报
"该文档是SW3518S寄存器列表的Release_RG003_v2.1版本,由珠海智融科技有限公司提供。这份内部资料详细列出了SW35xx系列芯片的寄存器配置,包括版本历史、各种寄存器的功能描述以及它们的默认值。通过这份列表,用户可以读取芯片的电流、电压、温度信息,了解当前充电协议,并进行输入输出电流电压的调整,还能开启或关闭保护功能,利用IIC总线进行通信。"
详细知识点说明:
1. **版本历史**:
- V1.0: 初始版本
- V1.1: 增加了NTC温度码值对应表
- V2.0: 新版本IC (版本号0x5),增加了更多功能
- V2.1: 开放了PD硬件复位命令请求
2. **寄存器列表**:
- **REG01: IC_VERSION**:
- 默认值: 0x05H
- Bit 7-3: 未定义,不应被修改
- Bit 2-0: ic_version[02:00],表示芯片版本号,读取值为0x05
- **REG06: FCX_STATUS**:
- 默认值: 0x00H
- Bit 7: fastchargeledstatus,指示快充指示灯状态,读取时为关闭状态(0)
- Bit 6: 未定义,不应被修改
- Bit 5-4: pd_src_spec_ver,PD协议版本,读取时为0,表示预留
- Bit 3-0: fcx_ind,快充协议指示,读取时为0,表示预留
- **REG07: PWR_STATUS**:
- 默认值: 0x00H
- Bit 7-3: 未定义,不应被修改
- Bit 2: ctrl_buck_on,表示buck电源的开关状态,读取时为关闭(0)
- Bit 1: ctrl_2port_on,表示端口2的开关状态,读取时为关闭(0)
3. **快充协议指示** (fcx_ind):
- 包括QC2.0、QC3.0、FCP、SCP、PDFIX、PDPPS、PE1.1、PE2.0、LVDC、SFCP、AFC等多种充电协议。
4. **电源状态** (PWR_STATUS):
- ctrl_buck_on:控制buck电源的开关,可用来开启或关闭内部 buck 转换器。
- ctrl_2port_on:控制端口2的工作状态,适用于AC模式或AA模式下的不同接口。
这些寄存器的配置和读取对理解并有效控制SW35xx系列芯片的电源管理、快充协议以及保护功能至关重要。通过IIC总线通信,开发者可以灵活地编程以适应不同的应用场景。
2021-03-29 上传
2020-09-20 上传
2020-09-20 上传
2020-11-11 上传
2020-04-01 上传
2020-04-28 上传
2020-07-14 上传
2023-12-28 上传
2020-04-28 上传
SUNNNQAQ
- 粉丝: 207
- 资源: 8
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常