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.

[参考译文] BQ76952:关于 BQ76952软件的一些问题。

Guru**** 2445090 points
Other Parts Discussed in Thread: BQ76952

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1269550/bq76952-some-qustion-about-bq76952-softerware

器件型号:BQ76952

尊敬的 TI SUPPROT 团队

关于采样:

①芯片上电后是否自动开启采样功能? 只有一条与在原始出厂代码初始化 BQ76952中进行扫描相关的语句、但该语句仅设置为完成扫描标志位。 是否需要执行其他操作来打开扫描?
②扫描一次意味着扫描所有通道电压、电流、温度、LD 电压和 PACK 电压一次、对吧? 一次扫描所有通道的大约周期是多少?
关于 MOS 驱动器和警报控制:
③初始化期间、可以将 MfgStatus Init [FET-EN]设置为正常模式、以便在 OPERATION_ENABE()子命令使 MOS 进入正常模式时无需使用0x0022 FET。
④在应用本产品时,需要控制 DSG 和 CHG。 关于 MOS 控制、要实现主机控制 MOS 命令及相关的保护自动 MOS 关断功能、是否需要先配置其他寄存器、我已阅读过手册、都是默认启用的。
⑤关于 MOS 驱动器控制、为什么要把这里的驱动器写为0呢? 应该启用 MOS 强制关断功能、是由其他地方控制
⑥如果发生相关警报、那么此时与1清零0相对应的标志位是否写入寄存器? 如果未写入1清零0、则标志位是否会一直存在且不会自动清零?
⑦手册中没有明确说明的第一级放电过流保护与第二级放电过流保护之间有何区别?
⑧手册说明短路保护是基于默认时间恢复的。 如果未设置短路保护锁存器、那么如果短路再次发生、是否会重新计算时间?
关于电流采样部分:
⑨是否需要提前配置 CC Gain 值以选择采样电阻器的大小? 如果需要写入浮点类型值14.954、四个字节输入是什么?
⑩关于电流测量单位,如果我选择更高的精度,范围会更小。 如果我选择10mA、采样范围将仅为-327A 至+327A
使用 CC2寄存器进行电流采样的直接命令读数是否足够? 您是否需要使用 CC3寄存器的值? 哪些使用场景适用于 CC1、CC2和 CC3?
如果您希望正常使用采样电流、是否有任何其他寄存器需要预先配置?

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

    尊敬的 Gabriel:

    解答您的问题:

    1.芯片在上电后是否会自动开启采样功能? 只有一条与在原始出厂代码初始化 BQ76952中进行扫描相关的语句、但该语句仅设置为完成扫描标志位。 是否需要执行其他操作来打开扫描?

    • 请参阅下文摘自 第16.4节 数据表。 该器件在 启动序列期间完成完整扫描、然后转换到正常测量循环。

    2.扫描一次意味着扫描所有的通道电压,电流,温度, LD 电压,和 PACK 电压一次,对吗? 一次扫描所有通道的大约周期是多少?

    • 参阅 第 10.1.1节:电压测量时间表 数据表以了解测量环路的详细说明。 单个测量环路将始终扫描每个电芯电压、但它需要3个测量环路才能完全测量所有电压(温度、LD、PACK 等)。
    • 电流测量是由一个单独的 ADC 同步完成的、它具有我在第11个问题中讨论的不同时序。

    3.在初始化期间是否可以将 MfgStatus Init [FT-EN]设置为正常模式,以便在运行期间无需使用0x0022 FET。ENABE()子命令可使 MOS 进入正常模式。

    • 设置:制造:制造状态初始化[FET_EN] 可以通过在 OTP 中对其进行编程来将默认值更改为1、但 值得注意的是 、OTP 只能更改有限次数。

    4.在应用本产品时,需要控制 DSG 和 CHG。 关于 MOS 控制、要实现主机控制 MOS 命令及相关的保护自动 MOS 关断功能、是否需要先配置其他寄存器、我已阅读过手册、都是默认启用的。

    • 我建议阅读 第 5.2.2节:高侧 NFET 驱动器 TRM有关部分自主模式的说明、因为听起来该模式类似于您希望应用使用的模式。  

    5.关于 MOS 驱动器的控制、为什么要写0来启用这里的驱动器呢? 应该启用 MOS 强制关断功能、是由其他地方控制

    • 我不确定您对这个问题的理解。 您能进一步澄清一下吗?

    6.如果发生相关警报、此时与1清零0相对应的标志位是否写入寄存器? 如果未写入1清零0、则标志位是否会一直存在且不会自动清零?

    • 0x62 AlarmStatus ()中的位将保持锁存状态、直到主机处理器清除或器件复位。

    7.手册中没有具体说明的一级放电过流保护与二级放电过流保护之间有何区别?

    8.手册说明短路保护是基于默认时间恢复的。 如果未设置短路保护锁存器、那么如果短路再次发生、是否会重新计算时间?

    • 是的、如果再次发生短路、恢复计时器将复位。

    9.是否需要提前配置 CC Gain 值以选择采样电阻的大小? 如果需要写入浮点类型值14.954、四个字节输入是什么?

    • CC Gain 值是根据所选的检测电阻值计算得出的。
    • 参阅 第3.3.3节:浮点 TRM有关如何存储浮点值的说明。

    10.关于电流测量单位、如果选择更高精度、范围会更小。 如果我选择10mA、采样范围将仅为-327A 至+327A

    • 没错。

    使用 CC2寄存器进行电流采样的直接命令读数是否足够? 您是否需要使用 CC3寄存器的值? 哪些使用场景适用于 CC1、CC2和 CC3?

    • CC1报告250ms 内的 ADC 测量平均值、CC2报告3ms 内的 ADC 测量平均值(FASTADC 模式下为1.5ms)、CC3报告 CC2在 设置:配置:CC3样本 。 您使用的 CC 取决于您是要在测量中获得更高的速度还是需要更多的滤波。
    • 您可以在中找到对此的更详细的说明 4.3部分:库仑计数器和数字滤波器 TRM

    12.如果您希望正常使用采样电流、是否有任何其他寄存器需要预先配置?

    此致、

    马克斯·韦博肯