VOGONS


First post, by 640KB

User metadata
Rank Newbie
Rank
Newbie

I have a Sony MP-F40W-18, ED/2.88 MB floppy drive that is almost working. I followed the mods that were outlined in this post, and the drive spins and even reads data. However, the drive does not correctly seek/step - it only steps one direction (out) and of course hits the end track fairly quickly. Using Image Disk, I was also able to read sectors on the track where the head is sitting, so it otherwise functions.

If I probe pin 18 on a normal, working drive I see the correct DIR while seeking:

20240626_145204.jpg
Filename
20240626_145204.jpg
File size
185.68 KiB
Views
288 views
File license
CC-BY-4.0

However, when this drive is plugged in, the DIR line never goes low and my scope does not trigger - something is pulling it high and keeping it high. This of course makes sense as the cause for why it's doing what it's doing.

I was able to find this schematic (page 53) for a similar model that seems to mostly line up with what I've traced out. I can confirm that the 1K pull-ups all measure 1K, and the diodes in the network measure 1.1v drop one way and 0.5v drop the other way... since they're all kind of in parallel I'm not entirely sure if that's okay or not. I have not yet pulled the board entirely out, just out of caution due to all of the little brittle ribbon cables I'd have to disconnect but may have to do so to ensure that the trace to the control chip isn't somehow open. 

Attaching a photo of the bottom for comparison to the ones in the previous post.

Would love any thoughts or suggestions for what to look at next. I really don't want to give up on this drive!

640KB

Attachments

Reply 1 of 4, by 640KB

User metadata
Rank Newbie
Rank
Newbie

Correction 1: Testing more closely, it does not appear that DIR is being held high all of the time. What's happening is actually that the BIOS is doing a recal operation during POST test, which is supposed to seek outward until it hits track 0, but since it actually seeks the other way it never hits track 0 and never reverses direction (DIR low). If I step up or down in Image Disk, I can see that the DIR is going high and low accordingly, but the drive is only seeking inward.

Correction 2: I incorrectly said above that it only steps "outward" rather it only steps "inward" - towards the middle, towards track 79.

Reply 2 of 4, by Deunan

User metadata
Rank Oldbie
Rank
Oldbie

If the schematic is correct then this drive has a separate amp/driver chip for the stepping motor: HA13421AMP (IC103). I assume you've checked that the DIR signal does indeed reach the main logic control chip. From there it's 3 signals to the amp, two are for stepping (STM1, STM2) and one is for current reduction when stepping is done (STPY). Since you have a scope you should make sure these signals are sent properly and reach the amp chip. If so the amp itself might be busted, wouldn't be the first time Sony coil drivers failed due to being worked too hard (looking at you, various PS2 laser coils chips).

Other then that you should make sure the coils in the stepper show similar DC resistance and there aren't any problems with connectors or soldering between the motor and the amp chip. Stepper motor can do weird things if the coils are not energized properly. Also check power delivery to the amp chip, the resistor network there is only to provide the lower current when stopped and should not be much of an issue, the main power comes through that jumper SL105 which you should investigate. I would assume it's soldered in the correct position with a piece of wire but do check anyway.

Testing these chips in-circuit is not really possible, so if the control signals look OKish then I would assume the amp is damaged and must be replaced. As I've said Sony does have a history of their coil driver designs crapping out after some time.

Reply 3 of 4, by 640KB

User metadata
Rank Newbie
Rank
Newbie
Deunan wrote on 2024-06-27, 08:53:

If the schematic is correct then this drive has a separate amp/driver chip for the stepping motor: HA13421AMP (IC103). I assume you've checked that the DIR signal does indeed reach the main logic control chip. From there it's 3 signals to the amp, two are for stepping (STM1, STM2) and one is for current reduction when stepping is done (STPY). Since you have a scope you should make sure these signals are sent properly and reach the amp chip. If so the amp itself might be busted, wouldn't be the first time Sony coil drivers failed due to being worked too hard (looking at you, various PS2 laser coils chips).

As you mention below, testing in-circuit on this board is a bit tricky since those two chips are located on the top side of the board which is inaccessible when the board is installed. Would have to figure out a way to rig it up so that the motor control ribbon cable and the stepper motor cables can both be connected while those pins are free to probe. I haven't seen the top side of the board yet so not sure if it might be possible to tack solder test leads or not.

Deunan wrote on 2024-06-27, 08:53:

Other then that you should make sure the coils in the stepper show similar DC resistance and there aren't any problems with connectors or soldering between the motor and the amp chip.

Yeah, tested the coils and both windings are good (I believe it was about 5 ohm DC on both).

Deunan wrote on 2024-06-27, 08:53:

Also check power delivery to the amp chip, the resistor network there is only to provide the lower current when stopped and should not be much of an issue, the main power comes through that jumper SL105 which you should investigate. I would assume it's soldered in the correct position with a piece of wire but do check anyway.

That had occurred to me too and I double checked that all of those A/B pads matched the photo provided by the OP of that earlier post, and they do. Unfortunately, the locator numbers on that schematic don't match to the ones on the pcb, so I'm not 100% sure which one that is... at least until I pull the board.

Deunan wrote on 2024-06-27, 08:53:

Testing these chips in-circuit is not really possible, so if the control signals look OKish then I would assume the amp is damaged and must be replaced. As I've said Sony does have a history of their coil driver designs crapping out after some time.

I suppose the question would be if that's an available part to source. This drive was listed as "NOS" and came in a sealed plastic bag, so I'd have to assume that to be true and never been use... doesn't show any signs of like discoloration or dirt. So if it's dead, it died in storage or blew at the first power up. Interestingly I swear the first time I powered it up it seeked correctly but since it took a few cycles to realize what was going on, I wouldn't stake a bet on it. I was hoping for a bad connection or bridged solder (it had some dodgy looking hand work on it, from the factory?) but haven't found any which means it would have to be on the top side, which feels less likely.

Reply 4 of 4, by Deunan

User metadata
Rank Oldbie
Rank
Oldbie
640KB wrote on 2024-06-27, 14:45:

As you mention below, testing in-circuit on this board is a bit tricky since those two chips are located on the top side of the board which is inaccessible when the board is installed.

It's PITA because of all the work required but if you can't access the measure point otherwise consider soldering some short wires and putting the PCB back in it's place. Just be careful not to short the loose leads to anything.