My customer used DRV8844 to drive solenoids, but in their board they will use 16 pcs DRV8844, each DRV8844 need to drive 4 channels solenoids. every channel will consume 0.8A current. if all these solenoids work, the total current will be close to 50A. So, they came out a solution, to input PWM on EN pin , which will lead to Intermittent current flow through the solenoids, then dramatically reduce the total current. and they have to keep a small current flow through the solenoids periodically due to maintain a certain torque. Also I was told the PWM signal will be 100Khz. please kindly give your suggestion is this a feasible solution? welcome your idea for this case?
BTW, they will power DRV884 with +-24V [ dual power rails], each output pin of DRV8844 will connect to a solenoids, then to ground.