尊敬的...
在 BQ79606的安全手册中、存在一种安全机制: SM233:GPIO 故障检查
GPIO 有一个可配置选项(GPIOn_CONF[FAULT_EN])、用于在高电平或低电平时触发故障条件。 启用后、处于故障状态的 GPIO 将
GPIO_FAULT 寄存器。 无论 GPIO 的 GPIOn_CONF [GPIO_SEL]设置如何、都会触发这些故障、其中 n 是待测通道。
我们想知道该 SM 包含哪些函数? 此 SM 将涵盖哪种故障模式?
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.
尊敬的...
在 BQ79606的安全手册中、存在一种安全机制: SM233:GPIO 故障检查
GPIO 有一个可配置选项(GPIOn_CONF[FAULT_EN])、用于在高电平或低电平时触发故障条件。 启用后、处于故障状态的 GPIO 将
GPIO_FAULT 寄存器。 无论 GPIO 的 GPIOn_CONF [GPIO_SEL]设置如何、都会触发这些故障、其中 n 是待测通道。
我们想知道该 SM 包含哪些函数? 此 SM 将涵盖哪种故障模式?
添加问题:
VCB BIST 检查:
CBDONE 比较器包含一个用于诊断目的的 BIST 功能。 BIST 可通过 DIAG_CTRL1寄存器中的 OVUV_MODE 位启用。 启用时、BIST 会测试比较器。 通过将诊断 DAC 电压(由 REF2生成)与所选阈值进行比较来测试比较器。 诊断 DAC 电压从低于阈值的2LSB 切换到高于阈值的2LSB、并检查比较器的输出以确保其切换。
如果 BIST 在 VCBDONE 比较器 BIST 测试期间发生故障、则会设置 SYS_FAULT3中的 CB_VDONE 标志。
该 SM 看起来仅与 CBVDONE 功能相关、与 BQ79606的任何安全目标无关。 那么、 本 SM 将涵盖与安全目标相关的哪种故障模式?
Zizhen,
对于 SM233:GPIO 故障检查、这里用于防止外设输出故障位。 您可以将故障位路由到 GPIO 中、并适当设置 GPIOn_CONF[FAULT_EN]、您可以从 FAULT_SUMMARY 读取该故障位。 如果不设置 GPIOn_CONF[FAULT_EN]、则该安全机制无关紧要。
对于 SM151:VCB BIST 检查、该安全机制与器件的电池平衡系统有关。 该系统具有一个名为 CBDONE 的比较器、该比较器可以将电芯的电压与阈值进行比较、以指示电芯是否需要继续进行电芯平衡。 该检查可确保比较器按照所述机制工作。 如果该比较器不工作、电芯平衡可能会过早结束(这会使电芯平衡无法完成)或永久继续(这会耗尽电芯、并且可能会使 CBFET 过热)。 SM 编号表示它与安全目标1 (电压监控)相关。
此致、
本
您好 Ben
感谢您的支持!
我对 SM233和 SM151还有疑问。
谢谢你。
Zizhen,
我无法告诉您系统中是否"需要"安全机制。 如果您已经确定系统将满足您希望使用所实施的安全机制时所遵守的任何标准、那么这就是您的决定。
对于 SM233,存在其他 SMS 的冗余。 您可以自行确定知道 GPIO 引脚是数字1还是数字0对您很有用、以及冗余是否值得。
对于 SM151、如果是电池平衡、则需要确保 CBDONE 比较器正常工作、这就是实现这一点的安全机制。 在电池平衡期间、该比较器监测电池电压。 故障案例与电池平衡系统存在问题有关。 其他电池平衡 SMS 已经全部置于电压监控安全目标之下。
此致、
本
您好,Ben M ü:
感谢您的回答。
我明白您的意思。
我们可以在我们的项目中实施 SM233。 但由于此 SM 会影响测量、因此我在每个驾驶循环中只能执行一次。 因此、如果我每个驱动周期只执行一次此 SM、我想知道对 FMEDA 结果(PMHF、SPFM、LFM)有多大影响。
还请考虑 SM232: 每个驱动周期仅执行一次 AUXMUX GPIO 检查。
谢谢你。