MPQ6610-AEC1 variable PWM

Hello,

We have an application that requires for a solenoid to be driven using different currents for different incoming signals, where the solenoid will be overdriven up to 4x its nominal voltage for a very short amount time (milliseconds).
Our first concept was to use a simple voltage driven model, through PWM. In the beginning it runs as we wanted, however, as expected, the coil temperature was causing issues with the precision we had in mind for our application.
Then we started to look into constant current drivers for this application and we found the MPQ6610, however, we are not sure it will be able to provide us with what we need, which is to be able to feed the system a signal x and for it to output a current of 2A, then, when required outputting the hold current and for a signal y, for it to output a current of 1A and so on.
Is the MPQ6610 the right choice for that?

Hello c.pontes,

I apologize for the delay, I will try to get a response back to you in 2 days.

Thank you,
Vinh Tran

Hello c.pontes,

Do you mean to use the 2A as a pull current, then the 1A as a hold current? If so, then the MPQ6610 will allow that to be possible. You can see this application note for more insight into the MPQ6610 usage for this case: AN152 | Driving Solenoids with The MPQ6610 | Application Note.

Thank you,
Vinh Tran