Keyboard Shortcuts
Likes
Search
An interesting diagnosis
Recently a fellow ham sent me a QMX rig to fix.??This is to be my 100th QMX that I have fixed - assuming that I accomplish that with this one.???I wanted to share the journey.??I found this one interesting.??This is a Rev 2 QMX with rev 14 firmware.??Wound for 12V.??This is the first part of a story - the diagnosis and how I arrived at it.??I wanted to share because this is more interesting than most and it may help someone else.??More will be posted later. ? ?My usual routine with a new rig is to disassemble, inspect, clean??and inspect again.??I use a 10x stereo microscope for everything with very bright side and overhead lights.??I scrape flux off, use 99% isopropyl alcohol to clean with an extra soft toothbrush.??Then I inspect again.??I can fix almost all rigs this way.??There are always solder blobs, solder balls, cold solder joints in every rig that comes to me. ? This rig came in very clean.??No excess flux, no bad solder joints, no solder splashes.??It did have a few long pins that ended up shorting to the case, adjacent boards and wreaked a bit of havoc.??I fixed those before proceeding. ? After applying power at 7V with current limits, it came up only with top row black boxes.??No backlight, nothing on PUTTY.??Looking with a scope I could see the 3.3V rail was good and 3.3V PWM was within range.??But the 5V rail was sitting at about 5.8-5.9 V and the 5V PWM was at about 78% as measured on my scope.??Not Good!??But I knew the CPU was running enough to produce PWM signals for the SMPS boards.??Thats good! ? I tested the SMPS power boards on my homemade test fixture.??They were fine.??I tested for near shorts or low resistance on the 5V rail.??It looked fine also. ? I put the SMPS boards back into the rig and plugged in the controls board.??I also installed the jumper to force the QMX into firmware update mode.??That worked.??The QMX came up wit the “disk drive” on my Linux desktop.??I installed rev 16 firmware knowing that Hans had fixed a bug in initializing the EEPROM.??I thought the forced factory reset upon installation of Rev 16 might shed some light.??It did.??Now the rig came up immediately into Diagnostic mode.??It’s the only screen that will come up in PUTTY if something is seriously wrong.??I could see that the 5V rail was at 78% duty cycle as I saw on my scope but the reported voltage to the CPU was only 4.8 volts.??The CPU was trying its hardest to reach 5V but it maxed out at 78% and couldn’t get there.??I measured the ADC_5V signal on the board and my scope read 2.4V.??That is consistent with the diagnostic screen reporting 4.8V since there is a 2x divider in the circuit. ? ADC_5V only goes from the SMPS board to the CPU.??Something was clamping it at 2.4V.??It had to be a short on the SMPS (no, because I tested those separately), the main board in the traces (possible, but unlikely), or in the CPU (UGH!).??I lifted pin 32 of the cpu and confirmed that indeed the CPU was clamping that line at 2.4 volts.??After lifting that pin, the board showed 2.95V for ADC_5V.??And that CPU pin 32 in the air showed 2.4V.??Proof enough for me. ? So this means that replacing the CPU is the only option.??This rig has sentimental value to its owner, so he said please proceed.??I have a few bare boards with programmed CPUs that I have just for this kind of occasion. ? Tomorrow I will proceed with the operation.??I have to accomplish that in the morning when I am at my best and after only 1 cup of coffee.??I’ll post my progress here. ? 73 for now Jeff W1NC |
I’m sure it’s due to an inadvertent short circuit somewhere along the path of assembly. ?I suspect the extra long pins that weren’t trimmed short enough to the board shorted against the case, ?this is a very tight assembly that needs close attention to lots of details. ?I never blame ESD. ?It’s almost always some small human error. ?
|
开云体育That is an interesting failure mode - deep inside the cpu. After
all that meticulous soldering I can understand the sentimental
attachment. Good luck and thanks for all you do! 73, Sandy KB3EOF On 2/15/24 19:21, Jeffrey W Moore via
groups.io wrote:
|
Great work, Jeff, and good luck with the micro replacement! 73 JZ KJ4A? On Fri, Feb 16, 2024, 2:34?AM Andrew Lenton <a@...> wrote: A very interesting write up well done, not sure if I would have got there!! |
Success! ?After a one hour operation, the patient lives. ?I was able to remove the bad cpu, remove the good cpu from a donor board, being careful to not mix them up!!!! clean up the pads on the board, clean up the legs of the good cpu and finally solder the new cpu in place. ?Power on and all is good. ?The rig has a few other minor problems that I’ll fix up and ship it back to its home QTH. I clean the legs off the good cpu by placing each side of the chip on a flux soaked piece of solder wick. ?I apply heat and all solder is wicked away. ? Soldering in the new cpu is done with flux (I love flux), thin solder and a very small iron. |
开云体育Bravo, Jeff! Next time you have to replace a CPU, it would be nice if you could video the process! 73, Randy, KS4L On Feb 16, 2024, at 2:43?PM, Jeffrey W Moore via groups.io <jeffreymoore@...> wrote:
|
Hello Jeff?
Ha! You had me chuckling... "being careful to not mix them up"... I admit, I can't count how many times I managed to remove a miniscule SMD component, sat back and?admired in quiet celebration my for success in not ruining?the PCB; then managed to remove the corresponding SMD component from a donor board (nearly all my partial reels of fresh SMD parts for manufacturing being warehoused far across the world), similarly admiring my accomplishment in getting the functional part off the donor board. Taking a deep breath, before starting the job of installing the donor part onto the board-under-repair. Only to swear. Oh #$@#... so after all that, which was the dead part, and which is the working one...? Hhahaha I thought that was only me. But when I read your sentence, I felt I may not be so alone in the universe...? ? 73 Hans G0UPL |
开云体育Oh, and that is not limited to ham-parts. Yesterday I replaced a stereo receiver for my XYL and her karaoke stuff. Instead of doing it step by step and doing one speaker at a time, I pulled all eight speaker wires out of the old receiver, keeping them neatly in a line on the floor so I wouldn’t mix them up, as they go through walls and under the carpeting. Not a good plan - as I was reaching for my flashlight the sleeve of my shirt got snagged on one of the leads and in a microsecond all eight pairs got jumbled. Off to the garage for my DVM to start tracing. Time for a glass of wine…
--
Jim / K7TXA Eagle, ID SKCC 10447T BUG 301 |
Final installment… ? T501 looked as if too much heat had been applied when soldering it in. ?The enamel had melted and I suspected shorts. ? T507 looked like the primary and secondary could short easily since too much enamel had been removed. ?Maybe I could have put some kind of adhesive to stabilize it. ?But rewinding it seemed the better approach. ?I always use green wire for the 10 turn portion and red wire for the single piece. ?Looks great that way. By the way, I’m trying to get an OBS system working on Ubuntu with video so I can record some of these adventures. ?That has given me more trouble than I anticipated so far. ?But I’ll get it - soon I hope. |