MC33772B Fault output

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MC33772B Fault output

838 次查看
shiqi_seventeen
Contributor III

Hello team,

I have a question about MC33772B. Currently, I'm trying to set the Fault pin to output a high level when an OV/UV fault occurs. Please let me know if my understanding is correct:

  1. First, set the 0th and 1st bits of the Fault1_Status register to 1shiqi_seventeen_0-1716951988103.png

     

  2. Then, mask all bits from the 2nd to the 15th of the Fault1_Mask register, and only output the 0th and 1st bits of the Fault1_Mask register.
  3. shiqi_seventeen_2-1716952013582.png

     

     

     

After doing so, the Fault pin will output a high level when an OV or UV fault occurs, is that correct?

If not, could you please tell me how to correctly use the Fault pin?

Thank you for your assistance.

0 项奖励
回复
2 回复数

822 次查看
guoweisun
NXP TechSupport
NXP TechSupport

并不是请您查看datasheet page33-34 -->To perform the overvoltage and undervoltage functional verification, the master controller has to execute the following sequence

0 项奖励
回复

814 次查看
shiqi_seventeen
Contributor III
我已经按照手册中的方法实现了OV UV 的验证,然后FAULT也可以输出高电平。但现在我遇到一个新的问题,就是当我不去开启故障诊断的时候,直接通过SPI指令设置Fault_Mask1、Fault_Mask2、Fault_Mask3的三个寄存器的所有位为1,然后上电跑程序,结果使用万用表发现Fault引脚依旧输出高电平,想问问是还有什么地方没有注意到的,还是说直接写入寄存器去屏蔽fault引脚输出,是不可行的?
0 项奖励
回复