Power missing
My KiwiSDR has stopped working, just a blink on the blue LED. Checking the troubleshooting guide the following appears;
5V IN - ok, reads 5.17 volt
5VE - ok, reads 5.17 volt
5V (from BBG) - reads 0.67 volt, apparently a problem somewhere, should read same as 5VE. According to troubleshoot guide this is power back from BBG.
The BBG seems to start normally when KiwiSDR is plugged away.
Where is my problem? On the BBG or on the KiwiSDR itself?
Any good advice is welcome.
73 de Olaf - LA3RK
5V IN - ok, reads 5.17 volt
5VE - ok, reads 5.17 volt
5V (from BBG) - reads 0.67 volt, apparently a problem somewhere, should read same as 5VE. According to troubleshoot guide this is power back from BBG.
The BBG seems to start normally when KiwiSDR is plugged away.
Where is my problem? On the BBG or on the KiwiSDR itself?
Any good advice is welcome.
73 de Olaf - LA3RK
Comments
At least, I think this would be my approach.
Glenn n6gn
I've included the BBG schematic below. 5V comes from your power supply, through the Kiwi board, to the "5VE" pins P9-5,6. On page 10 of the BBG schematic this shows connected to VDD_5V. Page 2 shows the Beagle power management chip (PMIC). Note how VDD_5V at top left goes to the PMIC as the "AC" source input. When the voltage on this rail is detected to be "good" it is automatically switched to the output directly across which goes to SYS_5V. Note further down on the left of the PMIC how SYS_5V is the input for ALL the subsequent regulators of the Beagle (with one exception) and generates VDD_MPU, VDD_CORE, ...
Back on page 10 SYS_5V is connected to P9-7,8 which is "5V" on the Kiwi. So the Kiwi 5V is switched by the PMIC like the rest of the Beagle. If you are reading 0.67V on the Kiwi 5V then it should not also be present on SYS_5V unless there is a bad connection on P9-7,8 or burned out SYS_5V trace on the Beagle. When the Kiwi board is detached do you measure 5V on P9-7,8? (connect your multimeter probe to a piece of wire and carefully insert the other end into P9-7 or 8 until there is contact)
It would be interesting to know the resistance of 5V to ground on the Kiwi board which detected from the Beagle to see if there is a short. Has there been any thunderstorms/lightning in your area recently?
PDF preview. Click on icon below to download.
Attachments:
https://forum.kiwisdr.com/uploads/Uploader/3d/ed6f67f5d4353c714ce3211c8eb9c9.pdf
1 Resistance 5V on sdr is basically high, shows a low for some sec, cap charging, seems ok.
2 Running BBG from usb power. There is no voltage at the P9-7,8. It seems that usb 5v also goes to pmic ac pin via a 0r resistor r168
Will try to power the sdr directly and check current draw.
The BBG seems to work fine, boots, blinks and responds to ssh calls.
I may have a black beagleboard that can be used as a reference check.
Olaf LA3RK
Will be interested to hear about the Kiwi standalone current draw. But the PMIC protects SYS_5V from excessive current draw in addition to voltage out-of-spec. Unless there was a catastrophic failure of one of the Kiwi regulators causing a short at the input? But then I would think the PMIC would have opened before the trace could have physically burned up. But that is too much speculation.
Perhaps a BBG manufacturing defect? How do the P9-7,8 solder joints look? Might be worth reheating to see if that makes any difference.
The USB_DC signal via is of course how the BBG is normally powered from the micro-USB connector when used standalone. Note that R168 is marked "DNP" (do not populate) and so doesn't really connect to VDD_5V but rather the pin 12 (USB) of the PMIC.
Resistance on KiwiSDR on the 5V power pin from the BBG is high, no apparent short on the KiwiSDR.
Seems to be time to order an replacement of the BBG. Luckily not a costly item, only a matter of time to source. Not something found in local shops.
If you're adventurous you could try adding a jumper wire. From the schematic: pin 2 of the U4 TL5209 3V3B regulator is the most easily solderable source of SYS_5V. See attached image. I think this would work.
Attachments:
https://forum.kiwisdr.com/uploads/Uploader/f8/9e73c063ebc6ada5e47144962d5455.jpg
Has connected the kiwisdr to a black beagleboard, voltages seems fairly correct, but I did not load that beagle with the correct firmware as it was taken from another item.
A spare green beagleboard has been ordered and, if that does not work, the kiwisdr may have a problem.
If there is no 5V on U2-pin2 then the BBG shouldn't work at all as U2 provides the vdd_3v3b rail which goes to the Ethernet PHY and eMMC (flash filesystem). It also connects back to the Kiwi board as the main source of 3.3V on P9-3,4
P9-3/4 = 3.3V -> OK
P9-5/6 = 0V Not a surprise -> OK
P9-7/8 = 4.92V -> OK
Blue power led between USB host and ethernet connector are lit constantly and the status leds are blinking. As I read the schematic the USB power port is connected to separate input on the PMIC ie the USB_DC
And BBG works normally, boot messages can be read from serial port. Not surprisingly it complains about missing sdr as BBG runs kiwisdr firmware.
Powering BBG on the 5VE pin, P9-5/6 (as I understand the schematic this is the pin with power from the KiwiSDR) gives;
P9-3/4 = 0V -> not OK
P9-5/6 = 5.17V (power in) -> OK
P9-7/8 = 1.16V -> not OK
The blue led between the USB host connector and the ethernet connector lits up for 2-3 secs and goes out. P9-5/6 is connected to the AC pin on the PMIC chip. I need a magnifier and a steady hand to measure voltage on these pins.
My conclusion, something seems to be wrong on the BBG and therefore a replacement has been ordered. Hopefully this will sort out the issue. It will take some time to arrive and in the meantime the KiwiSDR is "dead".
The Beagles started ok when running only from usb, but stopped when powered via the Ve pin, ie the same route as when powered by the Kiwisdr.
Anyway time to change to a known good analog supply.
Thanks for advices from those contributing.
73 de Olaf - LA3RK