We looking for deep-dive help for customer interested in using the CSD96371 used as a motor driver …. See below ..
The ½ H-Bridge that I currently have in my schematic is the TI: CSD96371Q5M, but I’m not completely comfortable with using that part in my motor driver application. This part’s best attribute is its small size. My biggest concern is I’m using this part in a manner not consistent with its intended use and the data sheet doesn’t provide a lot of detailed information about how it may operate in an application other than a buck regulator.
My concerns and questions with the CSD96371Q5M are:
- I’ll be using it at an operating frequency of 40 kHz, 20% of the minimum recommended operating frequency. To compensate for this I’ll increase the boost cap by 5 times to 0.47uF. I’m assuming that this will reduce the droop of the voltage on the boost cap to compensate for the lower rate at which I’ll be charging the boost cap. Is this a good assumption? How else should I compensate for using a lower operating frequency?
- As the motor commutates at slow speed (3000 RPM using a 4 pole BLDC motor) there will be a 1.67ms period where one of the three output drivers is disabled (EN = low) and its boost cap will not be recharged because I’m not switching the output to ground. What happens to the voltage on the boost cap during this disabled time? Does the top driver continue to draw current and discharge the boost cap even though I’m not switching the top MOSFET? I’d simulate this in spice if I could find a model. Can you find a spice model for this part? I couldn’t.
- Lifecycle of part, will it be available in 5 years? Are there alternates that I could use if this part becomes unavailable?
- Is this part RoHS compliant by exemption? If so, is a version available that doesn’t require an exemption to be RoHS compliant? I’m concerned that the exemption will expire and we’ll need to redesign in a few years.
- When calculating the Safe Operating Area (SOA) per the datasheet, I’m led to figure 14 where I’m not sure the output voltage with a max of 5.5V applies to my situation. When I extrapolate the curve and use 10V, which is my source voltage, I get a max temp of 60°C to be within the SOA of the part. But if I assume that the output voltage is 5V, which would be my average voltage on the far side of my stator winding (similar to the inductor in the buck regulator) I get 90°C to be within the SOA. Can you provide some guidance to calculate the SOA of the part in a motor driver application?
- What is the Vin quiescent current with both Vdd=0V and EN=low? The Vin looks like an open drain in Figure 3 of the data sheet so I would expect it to be nearly zero, but the 100uA on page 3 of the datasheet makes me think it could be otherwise.
My requirements for an output driver are:
- Qty=3 per motor ½ H-Bridge MOSFETs and associated driver to drive a BLDC motor.
- An integrated driver and two MOSFETs would be great, but a discrete driver plus integrated high and low side N-channel MOSFETs in a small footprint would be acceptable.
- Each driver requires 2 control inputs: One for high/low output driven from a PWM signal and another to disable the output drive such as an enable signal. Both inputs are from a controller with a 3.3 V supply, therefore input high =~2.2V & input low =~1V
- Bridge Rail Voltage = 10V and I have a 5V supply available if needed.
- As small as possible footprint on the PCB.
- Peak current for any MOSFET is 8A
- RMS current for any top MOSFET is 4.6A
- RMS current for any bottom MOSFET is 5.7A
- Switching frequency is 40kHz