MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 18 posts ] 
Author Message
 Post subject: Repair PCB Seagate Momentus 5400.6 160GB, model ST9160314AS
PostPosted: June 3rd, 2016, 7:10 
Offline

Joined: February 26th, 2016, 5:02
Posts: 81
Location: Poland
Hello,

I have 2 disks Seagate Momentus 5400.6 160GB, model ST9160314AS. One of them working but second nothing happened after connecting to PC. I replace PCB with ROM chip between disks. And now I’m sure that problem is with PCB because after replace PCB working second disk but not working first.
I attached photo not working PCB. So I measured voltage in some points. In point 1 and 2 I have 5.05V. In point 3 I have 2.48V and in point 4 - 1.07V. In point 5 - 9.52V
All I measure one pin to the screw ring and send pin to point on the PCB.

Could you help me diagnose and repair PCB? What I should also check in the PCB?

Thanks
Marcin


Attachments:
pcb.jpg
pcb.jpg [ 127.41 KiB | Viewed 16490 times ]
Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 3rd, 2016, 7:59 
Offline

Joined: May 28th, 2016, 9:16
Posts: 151
Location: Karlsruhe / Germany
And what kind of Voltages do you have on the working PCB? Btw. If you have a PCB that is working with the defective HDD, why are you messing around to repair this old piece of shit. Just fetch the image from the first disk with the working PCB, then replace the PCB to the defective HDD and fetch it's image.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 3rd, 2016, 9:00 
Offline

Joined: February 26th, 2016, 5:02
Posts: 81
Location: Poland
Data for me is not important. I would like to repair PCB. On the point 1,2,3,4 I have the same voltage. Only on point 5 on the working PCB I have 11,47V. So here is a different.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 3rd, 2016, 10:22 
Offline

Joined: May 28th, 2016, 9:16
Posts: 151
Location: Karlsruhe / Germany
So, now you know, what's wrong with your HDD, it has something to do with the motor driver. Now you have to find out, why your voltage is lower.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 4th, 2016, 3:38 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
I'm not sure, but I think that test point #5 could be the boost voltage for the VCM. On a 3.5" drive this voltage is typically 18V or more, but I've never measured it on a 2.5" drive. In any case the voltage is higher than the 5V supply, so it seems to be working to some extent.

The other voltages appear to be Vcore (1.07V) and Vio (2.5V).

I would examine the terminal log.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 4th, 2016, 14:00 
Offline

Joined: February 26th, 2016, 5:02
Posts: 81
Location: Poland
From terminal I have this:

Code:
Rst 0x08M
Rst 0x08M˙Ŕđ
Rst 0x08M˙ŕŕ
Rst 0x08M€đđđđđđđđđđđđđđđđđŔŕđ
Rst 0x08M
Rst 0x08M€đđřŔŔđđđđŔđŔŔŕŔđŕđŕđŕđđđđŕŔ ŕŔđđđđđđđđŕđđđđđđđđđđđđđđđđđđüüŕüüđüüüüüüü
ü¨TĆřƨüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüřţüüţŕüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüřüüüüüüüüüüüüüüüüüüüüüüüüüüüTĆčüüƨü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüřüüüüüüüüüüüüřüüüüüüüüüüüřüüüüüüüüüřüüüüüüüüüüüüřřüüüřüüüüüüüüüüřüüüüř
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüřüüüüüüüüüüüüüđüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüřüüüüüüüüüüüüüüüüüüüüüüüřüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüřüüüüüüđüüüüüřüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüřřüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüřüüüüüüüüüüüüüüüüüüüüüüüüüüüüřüüüüüüüüüü
üüüüüüüüüüřüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüřüüüřüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüřüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüřüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüřüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüřüüüřüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüřüüüüüüüüüüüüüüüüüüüüüüüü
üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüřüüüřTĆčđđđđđđđđtĆřđfĆřřüüüüüüüƨĆč¨řĆ
¨B¨ütĆřüüüüTĆčüüôfƨƨřřƨńƨ˙tĆřtĆřtĆřtĆřƨţfĆřtĆřƨřüđüüüţ8ŔŔđŔ†ŔřŔřřřřřřř
Rst 0x08Mřř
Rst 0x08MŔŔ ŕŕ
Rst 0x08M
Rst 0x08Mř
Rst 0x08Mř
Rst 0x08M€řřŔř
Rst 0x08Mŕ
Rst 0x08MŔ
Rst 0x08Mř
Rst 0x08M€ ŕ đřŕŕŔřřřŔřřřřřřřřřřřřřřŕŕřřřř
Rst 0x08M€
Rst 0x08MŔř
Rst 0x08M˙
Rst 0x08Mřřřřřřřřřřřřřř
Rst 0x08Mřřřřřřřřřř
Rst 0x08M
RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00
00 A0 E1
            opts = 00000000

RW Err = 84150180

Rst 0x08M
RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00
00 A0 E1
            opts = 00000000

RW Err = 84150180

ASCII Diag mode


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 4th, 2016, 17:54 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
IIUC, Drive #1 works but Drive #2 is not detected in BIOS. Does Drive #2 spin up?

You swapped PCBs and ROM between HDDs. After you did this, Drive #2 now works but Drive #1 is not detected in BIOS. Is this correct?

Try issuing the following commands to spin up the motor. Note that commands are CASE SENSITIVE.

Quote:
F3 T>/2

F3 2>Z

F3 2>U

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 5th, 2016, 3:42 
Offline

Joined: February 26th, 2016, 5:02
Posts: 81
Location: Poland
Yes, now drive 1 works but drive 2 is not detected by bios and doesn't spin. Before I change PCB and ROM drive 2 worked but drive 1 didn't work and didn't spin.

After that command I have this :

Code:
Rst 0x08MŔř
Rst 0x08M
Rst 0x08MŔ
Rst 0x08M€řřřřŔřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřŔřřřřřřřřřřřřřřř
Rst 0x08MřřřřřřřřřřřřřřřŔřřřřřŕřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřř
Rst 0x08MŔřřřřřřřřřřřŔřřřřřřřřř
Rst 0x08Mřřřřřřřřř
Rst 0x08Mŕŕ
Rst 0x08Mŕ
Rst 0x08Mŕü
Rst 0x08MřŔ
Rst 0x08MŔ
Rst 0x08M
Rst 0x08Mđ
Rst 0x08M
Rst 0x08MŔ
Rst 0x08MŔ
Rst 0x08Mř
Rst 0x08M
Rst 0x08Mř
Rst 0x08Mř
Rst 0x08Mřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřřř
Rst 0x08M
Rst 0x08MŔ
Rst 0x08MŔ
Rst 0x08MŔ
Rst 0x08M
RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00
00 A0 E1
            opts = 00000000

RW Err = 84150180
Ŕ
Rst 0x08M
RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00
00 A0 E1
            opts = 00000000

RW Err = 84150180
Ŕřřřřřřřřřřřřřřřřřřřřřřřřţ€
Rst 0x08MřŔ
Rst 0x08M
RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00
00 A0 E1
            opts = 00000000

RW Err = 84150180

ASCII Diag mode

F3 T>/2

F3 2>Z

Spin Down Complete
Elapsed Time 0.134 msecs
F3 2>řřřřřřřřřřřřřřřřřřřřřřřřřřřřřř
Rst 0x08M
RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00
00 A0 E1
            opts = 00000000

RW Err = 84150180

ASCII Diag mode

F3 T>/2

F3 2>Z

Spin Down Complete
Elapsed Time 0.130 msecs
F3 2>U

DiagError 00006008
Spin Error
Elapsed Time 5.393 secs
R/W Status 2 R/W Error 84150180


But today one time when I connected disk directly to computer it start spin. But only one time. Now I hear very silent sound inside the disk. It is not a head but very silent.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 5th, 2016, 4:34 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
ISTM that the motor controller IC, or one of its peripheral components, is bad. Try measuring the voltages at the motor terminals.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 5th, 2016, 5:24 
Offline

Joined: February 26th, 2016, 5:02
Posts: 81
Location: Poland
Cold you help me where i should masURE voltage?


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 5th, 2016, 18:49 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
Try to measure the indicated test points when the PCB is on and off the drive. Compare with the good PCB. You will need to find the equivalent test points on the back of the PCB.


Attachments:
motor_terminals.jpg
motor_terminals.jpg [ 12.12 KiB | Viewed 16274 times ]

_________________
A backup a day keeps DR away.
Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 6th, 2016, 16:35 
Offline

Joined: February 26th, 2016, 5:02
Posts: 81
Location: Poland
I measured this points. On the working disk with pcb on these 3 points I have 1.66V. But on the not working disk with pcb on these points I have 3.75V and these voltaga are changed.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 6th, 2016, 16:55 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
If one of the terminal voltages had differed from the other two, then this would have pointed to a problem in one of the MOSFET drivers. This appears not to be the case.

Perhaps the following article may help you to understand your circuit.

Measuring VCM and Spindle Motor Current:
http://www.hddoracle.com/viewtopic.php?f=59&t=204&p=484

Note that recent PCBs may not have a current sense resistor for the spindle motor. Instead they sense the current within the motor controller IC. If your PCB does have such a resistor (one end will be connected to ground), then you could try doubling the motor current limit by paralleling this resistor with a second identical one.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 7th, 2016, 16:30 
Offline

Joined: February 26th, 2016, 5:02
Posts: 81
Location: Poland
Thank you. Could you help me what I should check on my PCB? I uploaded photo my PCB with very high resolution. Maybe you can find me points and resistor which I should check.

Thanks


Attachments:
IMG_7591.jpg
IMG_7591.jpg [ 1.07 MiB | Viewed 16181 times ]
Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 7th, 2016, 16:55 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
I suspect that R332 is an 0.33 ohm VCM current sense resistor and R499 is an 0.5 ohm spindle motor current sense resistor. If so, then R332 should be connected to the VCM pins of the HDA connector, and R499 should connect to ground. The pads adjacent to R499 should also connect to the motor terminals.

If you can confirm that R499 does indeed connect to ground, then you can measure the voltage across it when the drive is trying to start. This will tell us how much current the motor is drawing and whether the motor controller is trying to spin the motor.

If you confirm that the motor is trying to start, then try adding an 0.5 ohm resistor in parallel with R499. The combined resistance will then be 0.25 ohm.

BTW, I presume that you have backed up your data.


Attachments:
current_sense_resistors.jpg
current_sense_resistors.jpg [ 243.17 KiB | Viewed 16176 times ]
HDA_conn.jpg
HDA_conn.jpg [ 167.05 KiB | Viewed 16176 times ]

_________________
A backup a day keeps DR away.
Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 8th, 2016, 6:59 
Offline

Joined: February 26th, 2016, 5:02
Posts: 81
Location: Poland
I think at the beginning me recovery learning it is to hard for me:(

In my opinion resistor R499 isn't connected to ground. Also I replace resistor R499 from another PCB but drive still don't work.

Maybe I will star another learning case.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 8th, 2016, 13:48 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
Sorry, if R499 is not grounded, then I don't understand its function. It would appear that the motor controller IC senses the motor current internally. I don't know where to go from here. :-(

If you wish to learn about the electronics, I would suggest an old Maxtor DiamondMax Plus 9. It has numerous test points which are labelled, plus it uses a well documented L7250 SMOOTH motor controller.

PCB layout - Maxtor DiamondMax Plus 9 ATA/133:
http://www.hddoracle.com/viewtopic.php?f=112&t=117

The above article also has references to motor oscillograms.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Repair PCB Seagate Momentus 5400.6 160GB, model ST916031
PostPosted: June 8th, 2016, 16:32 
Offline

Joined: February 26th, 2016, 5:02
Posts: 81
Location: Poland
Thank you very much for your help.

Yes I have one drive Diamond Max Plus 9 80GB ATA/133. This drive don't work. Next I will check this drive.

Thank you


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 34 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