This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BQ27421-G1:Bq27421yzfr-g1d 异常

Guru**** 2563960 points
Other Parts Discussed in Thread: BQ27426

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1055770/bq27421-g1-bq27421yzfr-g1d-is-abnormal

器件型号:BQ27421-G1
主题中讨论的其他器件:BQ27426

您好 ,工程师 S Ü D

目前  、在 BQ27421YZFR-G1D 中检测到六种异常、在 D21之后、输出仅约为0.4V、即 D21引脚 C3为电池电压、C2仅约为0.4V、请询问以下原理图中是否存在任何异常、 故障原因可能是什么?  

2.软件:

平台:Android 4.3

芯片:BQ27421

该驱动程序从官方网站下载、并可在4.3修改后正常读取和写入寄存器。

当前电池设置如下:

静态 结构 bq27xxx_dm_reg bq27421_dm_regs[] = {
        [BQ27XXX_DM_design_capacity]   = { 82、 10、 2、    0、  4300 }、//8000
        [BQ27XXX_DM_design_energy]     = { 82、 12、 2、    0、 16568 }、//32767
        [BQ27XXX_DM_TERMINATE_VOLT] = { 82、 16、 2、 2800、  4200 }、//2500 3700
};

静态 空 bq27xxx_battery_settings (struct bq27xxx_device_info *di)

        struct power_supply_battery_info  info = {};
        unsigned int min、 max;

        //if (power_supply_get_battery_info (di->bat、 &info) < 0)
        //      返回;
        info.energy_full_design_uwh = 16568000;//7700;
        info.charge_full_design_uah = 4300000;//2100
        info.volte_min_design_UV = 3300000;//3700
        ///info.precharge 当前 UA = ;
        //info.charge_term_current_ua = ;
        //info.constant_charge Current_max_UA =;
        //info.constant_charge volte_max_UV = 4350;
                (笑声)

 

请帮助确认:  

1.如何调节电池适配器  

2.检查寄存器的读值是否正常  

温度 = 3121、 电压 = 4181、 NAC = 3483000、 FAC = 3483、 RC = 3450000、  FCC = 4122000、 AC = 0、 SC = -5、 MaxLoad = 65280、 AP = 0、  SoC = 84、 DCAP = 4300000、 运行状况 = 1

以下是电池规格:



  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请附上原理图。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    >输出电压仅约为0.4V,即 D21引脚 C3为电池电压,C2仅约为0.4V

    bq27426内部的 C3和 C2之间有一个金属层感应电阻器、该电阻器通过高阻抗走线在内部连接到库仑计数器 Δ-Σ ADC。 电阻约为10m Ω、因此如果 C3为电池电压(例如4V)、C2为0.4V、则电流必须约为3.6/0.01 Ω= 360A、 这是极端电流、远超最大电流 监测计的工作条件(SRX 为 Abs.max (=损坏限值) BAT +/- 0.3V)。

    因此、如果这确实是您要测量的结果、则内部感应电阻器已烧坏(例如 ABS。 最大 被违反)。 原理图中没有足够的信息可以说。 最大值是多少 此设计中其他 IC 的 SRX 和 BAT1/2之间的电流? 确保它小于 7.10集成感应电阻器特性中的限值、d/s 中为–40°C 至85°C

    关于第二个问题:

    监测计使用16位整数得出容量结果、因此监测计无法返回  FCC =  4122000。请验证驱动程序是否正确读取了此内容(TI 不维护此驱动程序)。 例如、FCC 是 I2C 寄存器0x0E/0x0F 提供的简单小端字节序16位无符号整数、单位为[mAh]

      确保在配置监测计时使用了 www.ti.com/.../sluuah7b.pdf 中的说明。 您必须运行学习周期(放电、放松2小时、充电、放松2小时、放电 C/5、 在计量变得准确之前放松2小时)。 如果无法实现、监测计需要几个周期才能了解电池在系统中的属性。