Part Number: TMS320F28374S
Hello,
We have a strange problem in a board with a TMS320F28374S microcontroller.
I must say first of all that the board has an interface connector with digital and analog inputs.
Digital inputs are 24Vdc and optoisolated, while analog ones are conditioned by filtering stages based on Operational Amplifiers.
We use the default boot mode, i.e. "Get Mode" to start a little portion of code that serves as Firmware Loader.
This Loader reads data from SCI-D in order to program the true Application Firmware in the Flash.
All this process works fine until the interface connector isn't connected with the external world.
If we drive the inputs (analog and digital) from the interface connector during the process above-mentioned, after having reprogrammed the Flash, some ADC Inputs get stuck at zero.
Doing the same with JTAG doesn't have this effect.
The problem remains even if we remove the connector and replace the microcontroller with another one.
We see with the oscilloscope the analog signal at the microcontroller pin but when we try to read it, we get zero.
Another strange thing is that the reading of the ADC inputs that are remained alive, is affected by a significant offset.
Do you have some suggestions in order to solve this problem ?
Thanking in advance for the attention,
Best regard