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.

DRV8323: How do I configure the driver without enabling the motor

Part Number: DRV8323
Other Parts Discussed in Thread: DRV8305,

A bit of background: I have a design that uses DRV8305 and in it, I keep the EN signal low while ( during power-up ) I configure the IDRIVE, TDRIVE, Vds protection, ShuntAmp callibration, etc.

When the DRV8305 is configured, my MCU outputs 6 pwm signals at 50% while the EN signal is still kept low. When my drive gets enabled, I simply raise the DRV8305's EN pin and begin creating the motor wave-forms that are centered around 50%. This all works well and is quite clean as a concept because I don't have to mess with the MCU's PWM module even when I drop the EN signal to disable the bridge.

I am now migrating the design to DRV8323 in order to support 48V operation. I will be using the S variant and will be configuring everything through SPI. The DRV8323 datasheet specifically states that when the ENABLE pin is low, the SPI is inactive, so I have to revise the above algorithm because I don't want to commutate the output stage before the initial configuration and I need to have a way of disabling the bridge when my drive's enable bit gets cleared.

My question is, what is the proper start-up procedure that was envisioned for the DRV8323?

Again, the goal is to keep the bridge from switching while I perform SPI transfers for configuration and calibration and It seems I'm required to have the ENABLE pin high for this step.

The only solution I see is to set the 6 PWM signals from the MCU to an invalid state ( All high or all low) in order to force the DRV8323 to put the bridge in high-impedance while the ENABLE pin is high, but this doesn't sound like a clean solution and I feel like I'm missing something..... or maybe I just got spoiled by the way that the DRV8305 does things.

Any thoughts or recommendations?

Thanks