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