All times are UTC - 5 hours [ DST ]


Forum rules


Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...



Post new topic Reply to topic  [ 14 posts ] 
Author Message
 Post subject: How to check for a short before powering it on
PostPosted: September 28th, 2021, 14:26 
Offline

Joined: August 13th, 2016, 17:10
Posts: 193
Location: Vienna, Austria
I did some research into GPU repair lately, and there is one thing that I definitely learnt from that field: Always check for shorts before turning it on. How to check for shorts? Well, that is surprisingly simple: You take a multi-meter, put it into resistance mode, and measure the resistance of the device that you want to test on the power pins / power connector. If the resistance is too low, then you have a short and you will most likely get the magic smoke when you turn it on.
For SATA disks you check the SATA power pins (one pin of your multimeter to the SATA ground pin, and another pin of your multimeter to SATA +5V pin. SATA provides 3 different power levels, +3V, +5V, +12V so you should check all 3 different power level pins.
As a reference, on the Samsung EVO840, the +3.3V on pin 1 gives 7.9 MegaOhm, the +5V on pin 8 gives 9MegaOhm and the +12V on pin 15 gives infinite resistance, which means that it is not connected.
If you measure a resistance of less than 10 Ohm, you most likely have a short and should fix the short before applying power to it.
You can apply the same procedure to nearly every device, from hair driers to refridgerators to mainboards, ... which you get and you aren't sure whether they are OK or not. Just measure the resistance.
The only exception I have come across yet are GPUs , the GPU chips actually have a very low resistance so for them, measuring 0.9 Ohm of resistance on the power rails can be OK, so you need for them you need more knowledge on the expected resistances of the GPU chips to decide whether they are OK or not. For everything else, <10 Ohm should be a usable rule.
Since I learnt about the resistance measurement a few months ago, I applied to to many different devices and successfully identified shorts in devices before they went up in smoke. Therefore I highly recommend that you check the resistances on every customer disk you get before powering it up. This way you can save them from bigger damage.


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: September 28th, 2021, 16:49 
Offline

Joined: July 31st, 2018, 12:30
Posts: 78
Location: Brasil
That´s a must tip, i was just wondering why +12v is not connected, i think it may not share the same ground.


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: September 28th, 2021, 17:19 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
It is less likely to smoke if it is shorted, coz it shuts down the PSU in that case. Problems come when it is not shorted enough to shut it down and some ampers can happily smoke it as you said.
However, i wonder how - on any power rail of a digital circuit - can the static, off state resistance be 0.9 ohms. It just doesn't fit. Have you checked if it is actually the GPU chip exhibiting this resistance or some other component on the board?
I can only think of some protection resistor put in paralel with the GPU chip on some low voltage power input (1.2V for example) which would still burn around 1W for no reason, but it sounds abnormal for the chip having so low off-state resistance.

Anyway, yes, checking it is useful, (albeit i usually do it in diode mode).
The worst things can probably happen if one has a cheap PSU that regulates 5V only, and by overloading it without reaching the shutdown current, the other voltages can rise significantly, burning stuff on the 12V line for example.

pepe

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: September 28th, 2021, 17:21 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
grevan wrote:
That´s a must tip, i was just wondering why +12v is not connected, i think it may not share the same ground.

12V is not used in an SSD (usually). It might be used in enterprise SSDs though. And it does share the same GND.
3.5" HDDs use it to feed the spindle/vcm controller only.

pepe

_________________
Adatmentés - Data recovery


Last edited by pepe on September 28th, 2021, 17:27, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: September 28th, 2021, 17:22 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
grevan wrote:
That´s a must tip, i was just wondering why +12v is not connected, i think it may not share the same ground.

Consumer grade SSDs generally don't use the SATA +12V supply. Some enterprise SSDs do, though. I've also seen one 2.5" enterprise HDD which uses +12V.

The 840 Evo in fact generates its own +12V supply from the SATA +5V supply via a switchmode boost converter. I believe this voltage is used by the NANDs during writing.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: September 28th, 2021, 17:28 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
pepe wrote:
However, i wonder how - on any power rail of a digital circuit - can the static, off state resistance be 0.9 ohms. It just doesn't fit. Have you checked if it is actually the GPU chip exhibiting this resistance or some other component on the board?

I believe this is normal, even though it looks strange to me, too. I've seen it several times at eevblog.com.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: September 28th, 2021, 17:31 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
I am curious what voltage level is the affected power line...

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: September 28th, 2021, 17:36 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
pepe wrote:
I am curious what voltage level is the affected power line...

Vcore, 0.9V or thereabouts, IIRC.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: September 28th, 2021, 18:25 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
not quoting myself, i thought about the same, but the question was rather like what's the real-life value there. Measured on an actual card.

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: September 28th, 2021, 18:28 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
pepe wrote:
not quoting myself, i thought about the same, but the question was rather like what's the real-life value there. Measured on an actual card.

eevblog.com has plenty of real measurements. I assume the OP is quoting figures from personal experience.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: October 6th, 2021, 16:02 
Offline

Joined: September 17th, 2016, 16:06
Posts: 430
Location: India
sourcerer wrote:
I did some research into GPU repair lately, and there is one thing that I definitely learnt from that field: Always check for shorts before turning it on. How to check for shorts? Well, that is surprisingly simple: You take a multi-meter, put it into resistance mode, and measure the resistance of the device that you want to test on the power pins / power connector. If the resistance is too low, then you have a short and you will most likely get the magic smoke when you turn it on.
For SATA disks you check the SATA power pins (one pin of your multimeter to the SATA ground pin, and another pin of your multimeter to SATA +5V pin. SATA provides 3 different power levels, +3V, +5V, +12V so you should check all 3 different power level pins.
As a reference, on the Samsung EVO840, the +3.3V on pin 1 gives 7.9 MegaOhm, the +5V on pin 8 gives 9MegaOhm and the +12V on pin 15 gives infinite resistance, which means that it is not connected.
If you measure a resistance of less than 10 Ohm, you most likely have a short and should fix the short before applying power to it.
You can apply the same procedure to nearly every device, from hair driers to refridgerators to mainboards, ... which you get and you aren't sure whether they are OK or not. Just measure the resistance.
The only exception I have come across yet are GPUs , the GPU chips actually have a very low resistance so for them, measuring 0.9 Ohm of resistance on the power rails can be OK, so you need for them you need more knowledge on the expected resistances of the GPU chips to decide whether they are OK or not. For everything else, <10 Ohm should be a usable rule.
Since I learnt about the resistance measurement a few months ago, I applied to to many different devices and successfully identified shorts in devices before they went up in smoke. Therefore I highly recommend that you check the resistances on every customer disk you get before powering it up. This way you can save them from bigger damage.


What you have highlighted makes sense.

Infact even while repairing audio power amps, studio gear (analog compressors, eqs, preamps, audio monitors etc etc) this trick is always handy
1)a transformer at primary in such cases will always be DC shorted
2)Post rectifier, pre regulators and post regulators this trick works neatly even in the above-mentioned cases of audio gear.


:)
--


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: October 6th, 2021, 17:46 
Offline

Joined: August 13th, 2016, 17:10
Posts: 193
Location: Vienna, Austria
I made a table of various HDDs and SSDs and their resistances on the SATA/Molex connectors:
https://docs.google.com/spreadsheets/d/ ... mwHdpErRI/
If anyone wants to contribute to the table, just let me know.


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: October 6th, 2021, 18:09 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
Since these are semiconductors, resistance is not a linear thing, so it may vary with the measuring current, thus with type of multimeter used.
my oppinion.
Btw, have you compared multiple samples of the same device?

pepe

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: How to check for a short before powering it on
PostPosted: October 26th, 2021, 10:20 
Offline

Joined: December 5th, 2011, 5:38
Posts: 1626
Location: Italy
A short usually develops heat if the shorted component has pretty low resistance (if is crossed by a large amount of current).
You can see the heat with a thermocam (which is very expensive) and thus locate the shorted component.

If you can't afford a thermocam you can use freezing can, but that's not very useful in summer because the freezed surface might dry too fast and you'll not have enough time to spot the point where it dries first (expecially if you're working on large PCBs, or if a large portion of pcb surface is suspected).
The same can happen by using IPA alcohol instead freeze.

If you are interested you might use this "new" technology that covers large portion of pcb surface with white powder created from solid Rosin flux
https://aliexpress.com/item/1005002997973015.html

It will stay on pcb longer than freeze or alcohol so it will be easier to find the point where the heat is coming from.

_________________
My firmware database:
https://mega.nz/folder/O01DkBRI#MxP2J6ZNqXDcrX40I8MoQQ


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 14 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 17 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group