关于DRV8312电流检测电路的疑问

如上图所示,这是InstaSPIN User Guide中电流检测部分的描述

请问这里的17.30A/V是指正负17.30A对应0到3.3V吗?

也就是

17.30A对应3.3V

0A对应1.65V

-17.30A对应0V

电流检测电路如下

这个电路我用Multisim和Tina都仿真过,但是似乎都有问题

Multisim仿真结果如下(没有用真实器件仿真,采用虚拟器件仿真):

上图为直流电流源给定17.30ADC,输入输出仿真结果图。VCC1、R4、R5这部分电路的作用是什么呢,是设置一个直流偏置点吗?可是这点的电压随着输入电压的而变化是为什么呢,请看接下来的仿真图

下图为输入电流为0A时的仿真结果。可以看到,万用表XMM2显示电压为R4、R5对VCC1的分压。且最终输出也为这个分压值,但是这个分压值是1.576V,为什么不设计为3.3V/2=1.65V呢?

上图为输入电流-17.30A的仿真结果,可以看到R4、R5分压点的电压又变化了。

通过上面三种直流电流输入条件下的分析结果看,检测电路像是对应为:

17.30A对应3.3V

0A对应1.65V

-17.30A对应0V

用正弦信号仿真的结果如下,因采样电阻为10mohm,所以用信号源模拟采样输入信号

上图为Multisim连续信号仿真图,输入信号为频率500Hz,幅度86.5mV的正弦信号(模拟峰值电流8.65A)

从仿真结果看,电流为峰值为8.65A时,运放输出范围接近轨至轨,那么电流的检测对应关系是不是应该为:

8.65A对应3.3V

0A对应1.65V

-8.65A对应0V

 

上图为Multisim连续信号仿真图,输入信号为频率500Hz,幅度173mV的正弦信号(模拟峰值电流17.30A),可以看到,输出信号出现失真

 

用Tina的仿真结果也不理想


上图为输入86.5mV 500Hz正弦,已出现失真

 

上图为输入173mV 500Hz正弦,同样失真

 

其实,InstaSPIN User Guide5.2章节介绍的电路并没有DRV8312的检测电路复杂,也很好理解,可以最终设计时DRV8312为什么没有用5.2章节介绍的电路呢?



疑问1. DRV8312电流检测电路原理

疑问2. 3.3/0.01/19.08 = 17.30A/V ,这个电流检测关系是怎么对应的。对于AD输入范围0V到3.3V,电流是如何对应的,0V对应多少A,1.65V对应多少A,3.3V对应多少A?

10 个回复