Thursday, April 26, 2012

Yamaha stereo receiver repair

One day I got a dead Yamaha RX-E410 stereo receiver that didn't turn on. The unit was sent to original service and their response was that the main micro controller M30620FCPFP was dead and needs to be replaced and reprogrammed. Of course replacing this IC isn't an issue, but you can't get the source code from anywhere. So unit is beyond repair.. Then it got in my hands.


Of course my first thought was the power supply, because micro controllers are the last thing that die inside a system (well in almost all cases). I measured all the voltages on power supply board and everything seemed fine. Also no signs of overheating, damaged parts. Everything in order. But still doesn't turn on. I slowly started to believe that maybe it really is the micro controller fault. But that still didn't stooped me.



I replaced the XTAL for the micro controller, but still no luck. Strange, but ok. Found the data sheet of the micro controller and started tracing the wires on what does what. Everything ok. Power button was connected to one of the micro controllers pin and it was ok. After some hours spent still no luck.

Then it came to me... I'll try to reset the micro controller manually (RESET pin). And as luck would have it, unit turned ON! Immediately I saw the this was the fault and that meant that the micro controller was OK. I traced the reset line and saw that it goes to the power board. There was some kind of a circuit based on unknown SMD components. After some thinking I realised that this was a POWER on RESET circuit (POR) that gives a micro controller the needed reset when the power stabilises. Because the IC's where unknown, I couldn't repair the circuit. No problem here. Let's make a new circuit that will reset our system.

There are many IC's that can do this, but I had none at my hand. So I decided to go with the good old NE555 timer. I found a great resource of circuits that can be found here. I needed the power ON delay circuit. I quickly drawed the schematic and create it on the breadboard.

 

The circuit works like this. When the power is applied, timer will trigger and output will be set to HIGH, which sets the RESET line to LOW (hex inverter), which holds the micro controller in reset state. When the timer runs out, RESET line is set to HIGH which puts the micro controller in normal state. 

The delay can be calculated:

Tsec = 1.1 x R1 x C3
Tsec = 1.1 x 47 kOhm x 10 uF
Tsec ~ 0.5s 

I chose 0.5 second delay, because it is enough for voltage to stabilise.When done, just connect the +5V, GND and reset line and CUT the wire reset that goes to old malfunctioned power on reset circuitry.


Here is a video of proof that this works. On the video you can see a LED that turns on, when RESET line is hold LOW. Later this LED was taken off.


So our expensive receiver lives to play for another day.

Any comments and suggestions are welcome.

7 comments:

  1. are all capacitors for 12V or could I use the 100V type?

    ReplyDelete
    Replies
    1. You can use capacitors above 12V. So 100V is just fine.

      Delete
  2. I,ve got same trouble.in Yamaha RX E 810; how do you Reset manually??
    GND to Reset or +5V to Reset??

    ReplyDelete
  3. The first few things I would suggest to check, when encountering problem with MCU reset/power-detect circuitry in these receivers, are the following on MAIN(2) board:
    * 10V permanent voltage at MCU connector or C4
    * 5V permanent voltage at MCU connector (stabilised from 10V at MCU borad and fed back to MAIN(2) board)
    * Uce voltage of IC2 optocoupler (secondary side). With mains connected and primary side OK, it should be 100..300mV. If it's not, check:
    ** fuses
    ** mains voltage-drop capacitors (C8, C11). They may degrade over time, due to mains voltage surges. Replace these with the same or higher AC-rated foil capacitors only!
    ** 1u/50V filter capacitor (C9). Replace with the same electrolytic ot X7R ceramic 1u/50V capacitor.

    MAIN(2) board schematic with highlighed items:
    http://dl.dropboxusercontent.com/u/59011027/2015/yamaha-rx-e410-e810-main-2.png

    Complete service manual:
    http://elektrotanya.com/yamaha_rx-e410_810.pdf/download.html

    WARNING 1: primary side of MAIN(2) board is galvanically connected to the mains. If you don't know what are you doing and/or don't have a mains isolation transformer, leave the repair to the certified serviceman.
    WARNING 2: before handling the board, don't forget to disconnect the mains and discharge capacitors at primary side

    ReplyDelete
  4. Hi! Is it possible to correct links to images in the article?

    ReplyDelete