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.

DRV8833C: 关于 nFAULT 的使用建议

Part Number: DRV8833C
Other Parts Discussed in Thread: DRV8833

DRV8833C 上关于 nFAULT 的描述是,如果电流过大(超3.3A)或 芯片高温(超160度),nFAULT 脚会输出低电平,如果芯片正常,nFAULT 脚输出 vm。我这样理解是否正确?

我设计的 VM 是 12v/5V,1A。由于我的 mcu 能 ADC 的范围不大,所以我如果把 nFAULT 脚用 1M 和 100k 的两个贴片电阻做一个 1:10 的分压后测量 100k 的电压,这样的设计是否合理?这样并不会带来太大的功耗和发热吧?

  • 您好

    你对于DRV8833C的nFAULT脚的功能描述理解是正确的。当电流过大(超过规格,如你提到的3.3A,但请注意具体阈值可能因版本或条件而异,需参考具体技术手册)或芯片温度过高(超过160度)时,nFAULT脚会输出低电平。如果芯片处于正常状态,nFAULT脚则输出VM电平。

    关于你设计的分压电阻电路来测量nFAULT脚的电压,这样的设计在理论上是可行的,但我们需要考虑几个因素来评估其合理性:

    1. 分压比例和精度‌:你使用1M和100k的电阻实现了1:10的分压。这个比例可以根据你的MCU ADC的输入范围和nFAULT脚的预期电压来确定。确保分压后的电压在MCU ADC的输入范围内,并且分压比例足够精确以满足你的应用需求。

    2. 功耗和发热‌:在12V VM条件下,通过1M电阻的电流会导致一定的功耗和发热。你可以使用公式P = V^2 / R来计算功耗(其中V是分压到1M电阻上的电压差,R是电阻值)。确保这个功耗在你的应用可接受范围内,并且电阻的温升不会导致性能问题或安全隐患。

    3. 电阻的选择和稳定性‌:选择高精度、低温度系数的电阻可以确保分压电路的稳定性和准确性。此外,考虑电阻的封装和功率等级,以确保其能够承受预期的功耗和工作环境。

    4. 电路布局和干扰‌:在电路布局时,注意将分压电路与可能的干扰源(如电机或其他高频信号)隔离,以减少噪声对测量的影响。

    5. 保护机制‌:考虑在分压电路中添加适当的保护机制(如限流电阻、稳压二极管等),以防止在nFAULT脚出现异常电压时对MCU造成损害。

    综上所述,你的分压电阻设计在理论上是可行的,但具体实现时需要考虑上述因素。建议在实际制作前进行详细的计算和仿真,以确保电路的性能和可靠性。

  • 感谢你的建议,我现在遇到一个奇怪的情况,DRV8833是常温,nsleep我通了3.3v的电,vm我通了5V1A,然后两个半桥都是可以正常工作,频率是1ms换相,步进马达工作正常,就整个系统都是正常的。但奇怪的是 nFAULT 脚,我用电表,用mcu的针脚测出来都是只有0.08V,按照手册,不应该芯片这是电流过大或高温的表现吗?这时无法启动的才是正常?目前已排除 nFAULT 脚短路 GND 的情况,是否存在 nFAULT 出现故障的情况??

  • 您好

    您可以换一个新的ic 做一个比较测试,如果跟换IC,nFAULT 脚正常电平,那么是之前的IC有问题,反之就是其他情况导致的与IC关系不大。