当前位置: 首页 > news >正文

英集芯-IP2366 开发五大问题全解:温感充放电降额、IIC 读错乱码、总线死锁、空载自关输出根治方案

简介

本项目应用场景:IP2366适配器插入时自动唤醒设备开始充电,负载插入时不唤醒,当设备上按键按下时唤醒设别,控制IP2366输出。

温馨提示:这类电源管理芯片建议最好用标准版固件,定制需求更改越多,后期调试出现不可控的问题越多,就需要原厂一起协助排查问题,会花费很多时间精力,最好只是简单的读状态寄存器和温控策略控制,其他最好都是按I/O信号输出,这样后期调试更方便,即使遇到问题也好分析。

遇到的问题?

1.充放电降额设计?

分析:设置IP2366 Iset 充电功率或电流设置0x03寄存器,只降电流不降电压,充电降额策略如下:

放电降额策略,通过设置输出最大功率选择寄存器。

2.写数据之后直接读,或连续读数据,会读不出来或读的数据乱掉?

分析:他们家的电源管理IC不能连续读操作,要加延时至少2ms。

3.偶发程序执行了,但逻辑分析仪抓不到数据?

分析:要保证写完一个操作之后,再执行下一个写操作,如果轮询写不加判断先后顺序,会偶发其中一个写操作数据丢包。因为我程序中每次唤醒后会先软件短按EN唤醒IP2366,检测到INT为高时,设置电池低电电压,每次设备唤醒后,检测到INT为高时也会控制IP2366输出。

解决方案:设备唤醒后当设置电池低电电压执行完成之后,再去控制输出。

4.一主两从,唤醒设别时偶发IIC死锁,SDA,SCL都为低电平?

分析:故障复现时软件读取IIC寄存器状态,从硬件角度,看下IIC上拉电源是否稳定,上拉电阻是否合适?

解决方案:从读取的软件IIC寄存器数据来看,软件是正常的;因为IP2366的IIC是软件模拟的,而STM32是硬件IIC,如果通信过程中一个ACK信号没有得到应答,造成MCU的硬件IIC死锁,解决方案:两路IIC分开;或者IP2366只传输DO信号,这样排查问题也简单。

5.IP2366空载几十秒之后,自动关闭输出?

每次设备唤醒之后,把这个寄存器的bit7置为0,禁止进入待机模式,就不会空载关闭输出;

如果要控制IP2366强制关机,再设置bit7 bit6为1。

http://www.cnnetsun.cn/news/3403571.html

相关文章:

  • 计算机毕业设计之基于SpringBoot的桌游Club管理系统设计与开发
  • 高校学生社区行为数据驱动育人升级 全链路落地高频答疑
  • AI赋能空压站节能:2026年智慧空压站智控服务商推荐榜单
  • Claudecode与GPT5-codex双模型协同编程实战指南
  • 用ChatGPT 3小时写出豆瓣8.5分小说(附完整Prompt链+人物弧光生成器)
  • 东软8位单片机ES7P7021 开发闭坑:RAM 清零、多外部中断、编译器、仿真报错完整解决
  • 10分钟掌握BitBake配方编写:openeuler/yocto-meta-st recipes全解析
  • TectonicDB与其他数据库对比:为什么选择专门订单簿数据库
  • 为什么选择ctrld?探索这款DNS转发代理的核心优势与特性
  • 小程序毕业设计-基于 SpringBoot 的大学生综合素质测评系统 基于 SpringBoot +小程序的高校活动考勤素拓系统的设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • FPGA实现图像形态学运算:腐蚀、膨胀与梯度运算
  • 终极指南:如何快速解决REFramework在《生化危机2重制版》非光追版启动崩溃问题
  • 小程序毕设项目:基于 SpringBoot + 微信小程序的校园素拓学分统计系统 基于 SpringBoot 的高校第二课堂学分管理系统的设计与实现 (源码+文档,讲解、调试运行,定制等)
  • 小程序毕设项目: 基于 小程序的碎片化学习平台 基于 SpringBoot + 微信小程序的课程学习答疑系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • “请帮我写一封辞职信”为何90%失败?——ChatGPT邮件生成器的3个反直觉失效点与修复路径
  • FocusWriter完整指南:重塑专注写作体验的开源解决方案
  • Masa Mods汉化资源包:让Minecraft 1.21技术模组说中文的终极指南 [特殊字符]
  • Flowframes:免费AI视频插帧工具,让视频流畅度翻倍的终极解决方案
  • Polymarket Copy Bot终极指南:零基础打造你的自动化交易系统
  • 实战解析ET框架Actor模型:3个核心机制构建高性能游戏服务端通信系统
  • 硬件工程师效率跃迁:一站式工具网站导航与实战应用指南
  • 计算机毕业设计jsp特惠超市仓库管理系统
  • Windows 11终极优化指南:如何用Win11Debloat提升51%系统速度
  • 3小时从零搭建完整电商系统:litemall开源商城终极实战指南
  • iMX6开发板U-Boot网络功能配置与调试指南
  • CANN Ascend C GetBaseM API文档
  • 如何打造完美开局:掌握RimWorld殖民者定制技巧
  • FLAC 1.5.0:如何在存储空间与音质质量之间找到完美平衡点?
  • GetQzonehistory:一站式QQ空间历史数据备份与记忆守护方案
  • 专业电路板逆向分析:OpenBoardView开源PCB查看器的核心技术解析与实战指南