I am having trouble with a Midi controller PCB in a Studiologic MP-117 pedal board. It bases on an ST9036 Microcontroller. The code is in the internal flash memory of the controller and I cannot see or access it. I also have no schematic of the PCB but its a rather small circuit.
Here is a foto:
The problem: Sometimes the controller simply won't boot up. Once it is in that condition, even a manual reset at the RESET pin doesn't work.
If it boots, reset works fine by manually shortening the Reset pin of the uC.
What I have done so far:
Here is a foto:
The problem: Sometimes the controller simply won't boot up. Once it is in that condition, even a manual reset at the RESET pin doesn't work.
If it boots, reset works fine by manually shortening the Reset pin of the uC.
What I have done so far:
- I have played with the timing of the reset input which is fed by a 10k resistor with a 1uF cap to ground for slowing down the ramp-up of the reset pulse. I have added 4.7uF, 10uF, 47uF making the start reset slower - no clear effect.
- I have checked the timing of supply voltages and it looks proper. Have added some electrolytic capacitors before and after the internal 5V regulator for making the ramp-up phase more defined, there where some instabilities on my scope.
- The oscillator (25MHz crystal) seems to work well, same behavior in both conditions
- There is for sure no mechanic problem like solder joints or so. The behavior changes without any mechanic influence on the PCB.
Last edited: