EEVblog Electronics Community Forum
Electronics => Repair => Topic started by: Comp_Sci_hater on September 05, 2024, 05:46:28 am
-
I recently bought a second hand Yamaha RX-V473 AV receiver. I bought it as faulty for 40$, after all i only need to replace C405 for it to work... right? ;D It was instantly going into protect mode afer i tried to turn it on, holding down TONE CONTROL, INFO and the power button allowed me to bypass the protect mode and check its history. The only problem that was being reported was PS3 PRT: 094L. The error code PS3 PRT: 094L means that the voltage on pin 106 (5.5V rail voltage monitor) of the IC21 (the processor) is too low. Of course i checked the 22nF cap on the ps board but it was almost perfect (23nF), without any visible ripple on the scope. The PS3_PRT line going into pin 106 is just a voltage divider hooked up to the 5.5V rail, from my calculations the output of the voltage divider should be equal to about 1.96V, and this is (down to the 3rd decimal place) exactly what i measured with my scope. From my understanding the 094L means that the voltage at one point dropped to (3.3/255)*94=1.21V which i think i would notice after turning it on and off a couple times with my scope hooked up to it. Is it possible that the microprocessor is just broken? What do you guys think i should do next?
Thanks in advance for any answers guys !!!
-
Check that the sense resistors are still their correct values.
-
Check that the sense resistors are still their correct values.
Seems you did not read and understand everything the OP wrote.
-
normally the PSx is power supply PRT is protection error as guessed
i think your problems is elsewhere, in the power supply section(s)
-
Which side of R223 are you measuring as 1.96v?
-
you can verify the processor by powering the divider from another 5V supply by disconnecting the upper resistor from original 5v5 rail.
maybe you missed some small voltage issue when 5v5 psu is starting (maybe theuP is reading the adc before 5v5 ramps up to 5v5? - for this you need to trigger the scope in normal mode and in respect to processor reset signal, or just do the test i proposed, ask if something is unclear)
i doubt processor is wrong but just test
-
Between the microprocessor and the R223 resistor.
-
Re: perieanuo
I unfortunately dont have a power supply and i also dont have proper gear to solder/desolder smd parts like the resistors in the voltage divider. The thing i hate the most is that i cant really trace where the 5v5 is coming from on the microprocessor board, the board is double sided so tracing gets tricky relaly quick. I checked all the 5v5 inputs coming in to the microprocessor board and they seem fine with 100mVpp ripple at max.
I can chcek the power up voltage, although i think i checked it a couple times with single trigger enabled at (-500mV) - (-300mV) and it didnt trigger once. At this point tho its either that or the microprocessor is damaged so i guess im gonna try again.
-
Re coromonadalix:
The microprocessor is responsible for outputing PS3_PRT when the voltage on pin 106 is abnormal, i measured the voltage directly on pin 106 of the microprocessor and the value is almost perfect.
-
I just noticed that there is one more thing connected to pin 106 - LMT_PS3, i attached a screenshot of the origin of that line. Does anybody know what that little transistor circuit accomplishes? PL3.0 comes from another voltage divider hooked up to 3.3S rail.
-
The base of Q206 goes to the junction of the top two resistors in the three resistor chain to the above left. If the voltage at that point is low it will pull down the LMT-PS3 line.
-
Re:wasedadoc
Can you dumb it down a bit for me? So when the voltage is too low the transistor opens and drains all the voltage to ground? Why is the PL3.0 there?
-
UPDATE: The self monitor function reacts when i short pins 106 and 105 together, it goes down from 094 to 000. The measurments still show steady 1.96V with almost no ripple (check photo). Also, pin 106 of the CPU is always at 1.96V, even without pressing the power button. Is that normal?
-
Check that the sense resistors are still their correct values.
Seems you did not read and understand everything the OP wrote.
Can you expand on that? He said there's a PS3 error and I said to check the sense resistors. I probably should have specified I meant the ones associated with the PS3 line sensing?
-
Check that the sense resistors are still their correct values.
Seems you did not read and understand everything the OP wrote.
Can you expand on that? He said there's a PS3 error and I said to check the sense resistors. I probably should have specified I meant the ones associated with the PS3 line sensing?
The OP stated he calculated the expected voltage from the voltage divider. I also got the same result as he provided. He measured the voltage and it was extremely close to the calculated value.
-
Correct, it measured as expected at the time of the measurement. There are various Yamaha models that have issues with the sense resistors varying in value over time / intermittently. Mostly the ones that use 0603 size SMD resistors, but I have seen it (although rarely) with through hole resistors as well.
The other thing to check is the SMPS. I've had units come in where the SMPS controller chip goes intermittent (but not fail completely). I've also seen bad resistors / corrosion in the feedback path around the transistor side of the opto isolator. Lastly, the small electro capacitor next to the SMPS controller chip can go marginal, causing issues.
-
Re: perieanuo
I unfortunately dont have a power supply and i also dont have proper gear to solder/desolder smd parts like the resistors in the voltage divider. The thing i hate the most is that i cant really trace where the 5v5 is coming from on the microprocessor board, the board is double sided so tracing gets tricky relaly quick. I checked all the 5v5 inputs coming in to the microprocessor board and they seem fine with 100mVpp ripple at max.
I can chcek the power up voltage, although i think i checked it a couple times with single trigger enabled at (-500mV) - (-300mV) and it didnt trigger once. At this point tho its either that or the microprocessor is damaged so i guess im gonna try again.
put 3 AA batteries in series, that's your 5V, you won't reach the error threshold you calculated before.
if you don't have desoldering tools, how do you want to repair this????
another users are saying you may have a rogue 5v supply, i'm not alone :)
-
Re: perieanuo
So i should check if there are really 5.5V coming in to the voltage divider? Im not trying to sound ignorant (im a total noob), but why would i check that, if according to calulcations the voltage out of the divider is spot on? Is there something i am missing?
Thanks for replying.
-
UPDATE: I just found something big, (i think?) the OPERATION_2 board supplies 5.5V to MAIN_4 board which then supplies 3.3V to the DIGITAL_2 board, where the CPU is located. I dont know how i didnt notice this before, but none of the 3.3V connectors actually supply 3.3V. Here are the measurments:
PIN EXPECTED MEASURED
+3.3M 3.3V 5.44V
DGND 0V 54mV
ACPWR-DET 3.3V 5.44V
CPU-N-RST 3.3V 5.44V
PRY 3.2V 4.69V
DEST 0.3V 4.49V
This seems all messed up, am i reading the schematics correctly? What could cause this if it is in fact right? I dont know if i should even care about this, the manual says that the 3.3M rail is responsible for the standby led, the remote and the buttons on the front panel and all of these seem to work okay. Attached pictures of all 3 boards. Measurments were taken at the DIGITAL_2 side of the connector with the amp powered up (it was the same with it powered down tho).
The 5.5V coming out of MAIN_4 is correct (Measured 5.6V). The PS3 error is really strange considering the PS3_PRT is responsible ONLY for detecting voltage abnormalities on the +5.5V rail.
-
UPDATE: The reference voltage given on the manual is wrong (?), it says that 3.3V = 255, but i did a little test that proved this to be wrong. I measured all PS3_PRT, PS2_PRT and PS1_PRT. The values i measured with my scope, and the values being shown on the display are as follows:
PSx_PRT DISPLAY [A/D] DISPLAY (USING 3.3V = 255) [V] MEASURED [V]
PS1 030 0.388V 0.639V
PS2 041 0.530V 0.876V
PS3 094 1.216V 2V
So after doing some calculations:
30 * x = 0.639 => x = 0.0213000
41 * x = 0.876 => x = 0.0213659
94 * x = 2 => x = 0.0212766
It all lines up perfectly, is it possible that the A/D conversion is wrong?
Guys am i going insane or does this make sense? Until now i used the conversion 255=3.3V =~ 1 = 0.013V, is this wrong?
Does this mean that the cpu is getting (255*0.0213=) 5.431V instead of 3.3V as the reference voltage? If that was the case the PS1_PRT and the PS2_PRT voltage would be still within bounds, going from our 255 = 5.43V system back to the 255= 3.3V system we would get:
PSx_PRT 3.3V = 255 [A/D] BOUNDS
PS1 049 12 to 100
PS2 068 34 to 106
PS3 155 132 to 168
I really hope all this is making sense. Please reply with your thoughts.
UPDATE: A/D conversion reference voltage is input at pin 2 of IC21, it should be 3.3V, the 3.3V comes from +3.3M rail. Its surely a coincidence, that +3.3M is the same rail that i measured 5.44V on (almost exactly the reference voltage that lines up with the A/D values being displayed on screen), instead of 3.3V 8) ;D ;D 8). Guys, i think this is it.
UPDATE: Everything liens up. The voltage at pin 2 is 5.2V. I need to find out why the 3.3M rail is at 5.43V, and get it back to 3.3V.
-
So i found the problem, but i still need to figure out why the 3.3M voltage is at 5.43V. I attached a picture of the MAIN_4 board that the 3.3M rail comes from. I would appreciate any help with figuring out which component is failing. I am a total noob so i have no idea what all the circuits related to the 3.3M rail do. Thanks in advance guys!
-
I measured all elements on the board, except for the transoptor cause im not sure what i would need to measure. For the transistors i put my multimeter on diode mode and measured across base -> collector and base -> emitter, im not sure if thats how you do it but yeah... Resistor R3009 is supposed to be 100k ohms but im reading 9,1k ohms, 9.1% of its marked value, i suppose that somehow messes up the whole circuit? Like i mentioned i have no idea what this circuit does. Im going to order a new resistor thats for sure.
Check picture for full measurments. Blue on diodes means okay, green on resistors/caps means okay.
Let me know if this damaged resistor could make the 3.3V rail sit at 5.43V.
-
The 3.3M voltage comes from another board, not the one in your last post.
-
OPERATION_2? You can check on previous screenshots that i posted in here.
-
A search for 3.3M in the service manual shows (block diagram on page 75) that it comes from IC25 which is on the digital board. That's the top board with HDMI sockets (page 76). Look next to the factory service connector in the middle of that board, near the front edge.
-
You're right, i measured the voltages on the IC25 and they are as follows:
PIN NR PIN EXPECTED MEASURED
4 VDD 5.5V 5.57V
3 VOUT 3.3V 5.44V
2 GND 0V 0V
1 CE/CE 5.5V 5.57V
Is the ic gone? there is no input apart from 5.5V so something internally must be messed up i assume.
-
With the unit unplugged from the wall, measure from pin 3 to 4 of IC25 on the Ohms range of your meter.
-
It jumps all over the place, it once reached 6M ohms and then started going down for some reason
-
Okay, im looking for a new regulator, i can get the original one but at an astronomical price. And im thinking that i dont really need a low dropout voltage one, because im supplying it with 5.5V anyway. Does anybody have a reccomendation for any good 3.3V regulators? Would a L1117-33 work well in this case?
-
UPDATE: I replaced the 3.3V regulator and the amplifier works perfectly! 8) 8) 8)