Hi,
I am using DRV8313 to drive 3 different solenoids with different current requirements. I have tested my circuit on the DRV8313EVM and it work. However, I am not able to implement current sensing on the eval board as reference to comparator is connected to GND.
This is why I am designing a new board that will implement current sensing. For the same, I am planning to use the following circuit.
Following are the conditions for operation of the circuit
1. At any point of time, only one solenoid is ON.
2. Each solenoid can have different maximum control current - viz. 2A, 1.5A, 800mA, 600mA etc.
The plan is this - for COMPN, give PWM input from microcontroller so that I can vary voltage according to solenoid max current. COMPP is connected to Rsense.
My actual questions are these
1. Will this work? (It's vague but any reason why it should not work?)
2. Assuming this works, and I set max current to 500mA, the voltage across Rsense will be max 25mV. This is very low for the comparator and might be affected by noise. Is this right?
Cheers
Shashank