Part Number:ADS7952-Q1
I am using the ADS7952-Q1 with a TI DSP (TMS320F28375S) in an inverter application. Everything works correctly most of the time. I am able to read the ADC values correctly in Manual mode.
When our inverter enables it does create more electrical noise in the system.
What I am experiencing is that the ADS7952 seems to lockup and not respond to the SPI port anymore. We operate fine at room temperature and +55C. When we go to cold temperature (<-20C) is when we see the lockup of the ADC. Sometimes when it locks up the data from the ADC stays locked at a specific value. Sometimes it locks, and then the value will change, but not be correct.
An example would be we are looking at the voltage across a thermistor, and calculating temperature. When operating at -50C the calculated temperature might become +60C and lock. Sometime this value will just stay, even when we send a reset. It will reset when we cycle power.
Wondering if there were any ideas on what might cause this and if there are perhaps some critical layout issues that should be looked at?
If the ADS7952 were to get some bad data sent to it would it cause it to lock up or get into a mode that wouldn't respond?
Is there some particular sensitivity to noise?