Hello support team,
I'm having an issue with the DRV110 in a system we recently designed.
We found that when our PCB was getting hot in the sun, the solenoids would no longer actuate. I increased C_keep from 1uF to 2uF and I was able to get the valve to actuate at high temperatures, but something didn't seem right so I did some additional analysis.
After some debug, I think I have found the cause - but it does point to a internal circuit in the DRV behaving quite strangely.
A few notes:
- Issue is not solenoids heating up (we tested with solenoids in a heated chamber and saw no issue)
- Issue happens at around 150 F (so this is well before the thermal shutdown in the chip. I have also confirmed that the status pin is LOW when EN is high)
- CKeep = 2uF
- RPeak = 68k
- RHole = 68k
- Rsense = 1Ohm
- Rosc = 0 Ohm
Here is our circuit working normally at room temperature.
And here is our circuit at 150F. Note how the V_C_keep is not at 0mV when the EN pin goes HIGH. This will lead to a drastically shorter peak on time (50ms vs 200ms).
This significantly shortens the peak time and causes our circuit to stop working when hot. The chip is rated to 125C (257F) so I see no reason why the Keep pin should behave this way.
I was able to see this issue across multiple chips so I don't think this is a one off.
Any thoughts as to what is going wrong and ways to fix it?
Best regards,
Dan