News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_simondo

DDI-1 Interface Fault

Started by simondo, 10:19, 27 March 25

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

simondo

Hi,

I have  aquired a spare DDI-1 interface but it will not read a disk on a known good FD-1, Retry, Ignore, Cancel. My other DDI-1 interface works fine.
Amsdos commands can be accessed on the faulty DDi-1
Continuity check of floppy cable frpm DDI-1 to floppy connector ok. Service manual doesn't help.
Any help would be much appreciated.

eto

Just to be sure: It's connected to a 464? The drive is in both cases connected to the same connector and would always be drive A?

simondo

#2
Apologies if I was not as clear as I could have been.
Its a CPC464 and DDI-1 and DDI-1  floppy drive.

I have a working DDI-1 interface and working DDI-1 floppy drive as drive A. (I referred to it as FD-1 in my post above, but it says DDI-1 on label).

I have acquired another DDI-1 interface and tested it by connecting it to my working DDI-1 floppy drive as drive A in the same way as above  but get retry  ignore cancel. Therefore this 'new' interface is not working. The floppy drive is attempting to read disk.

Hope this makes sense.


Audronic

@simondo 

Can you tell me the Whole Message that is on the screen when it fails.

Thanks

Keep Safe

Ray
Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.

Bryce

Quote from: simondo on 16:41, 27 March 25Apologies if I was not as clear as I could have been.
Its a CPC464 and DDI-1 and DDI-1  floppy drive.

I have a working DDI-1 interface and working DDI-1 floppy drive as drive A. (I referred to it as FD-1 in my post above, but it says DDI-1 on label).

I have acquired another DDI-1 interface and tested it by connecting it to my working DDI-1 floppy drive as drive A in the same way as above  but get retry  ignore cancel. Therefore this 'new' interface is not working. The floppy drive is attempting to read disk.

Hope this makes sense.



This is almost always down to two possible issues:
1 - Bad contact to the expansion port. Cleaning the contacts of the DDI-1 would solve this.
2 - One of the buffer IC's in the expansion has failed. These are the two 74LS38 chips right beside the flat cable. 

Bryce.

simondo

Bryce,

Many thanks for your help as always. 
First thing I did was clean CPC edge connector and DDI contacts.
I am going to check the 74LS38 chips you mentioned by comparing voltages and waveforms at the pins on both the working DDI-1 and the faulty DDI-1 and possibly change them out. I don't have a desoldering station and wary about lifting pads, although I may give it a go with some low melt leaded solder.

Thanks.

simondo

Quote from: Audronic on 00:19, 28 March 25@simondo

Can you tell me the Whole Message that is on the screen when it fails.

Thanks

Keep Safe

Ray
Ray,

whole message:
Drive A: Disk Missing
Retry, Ignore or Cancel

Bryce

Quote from: simondo on 18:58, 01 April 25Bryce,

Many thanks for your help as always.
First thing I did was clean CPC edge connector and DDI contacts.
I am going to check the 74LS38 chips you mentioned by comparing voltages and waveforms at the pins on both the working DDI-1 and the faulty DDI-1 and possibly change them out. I don't have a desoldering station and wary about lifting pads, although I may give it a go with some low melt leaded solder.

Thanks.

Use this method: https://www.cpcwiki.eu/index.php/IC_Repair
The chips are already very close to the flat cable connector which makes removal (in one piece) quite difficult even if you had a de-soldering station.

Bryce.

Audronic

Quote from: simondo on 19:01, 01 April 25
Quote from: Audronic on 00:19, 28 March 25@simondo

Can you tell me the Whole Message that is on the screen when it fails.
Ray,

whole message:
Drive A: Disk Missing
Retry, Ignore or Cancel

This message for me indicates that the INDEX pulse is not being read by the controller or the disk is NOT spinning ??.

Keep Safe

Ray 
Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.

simondo

Quote from: Audronic on 23:17, 01 April 25
Quote from: simondo on 19:01, 01 April 25
Quote from: Audronic on 00:19, 28 March 25@simondo

Can you tell me the Whole Message that is on the screen when it fails.
Ray,

whole message:
Drive A: Disk Missing
Retry, Ignore or Cancel

This message for me indicates that the INDEX pulse is not being read by the controller or the disk is NOT spinning ??.

Keep Safe

Ray
Disk is spinning and attempting to to read disk if that helps.
Simon

Bryce

Then check pin 17 of the FDC to see if the Index signal is getting back. If not check pin 4 of the 74LS240 to see if that chip has failed. If pin 4 isn't getting an index pulse, then the problem is in the flat cable.

Bryce.

simondo

#11

Quote from: Bryce on 11:03, 02 April 25Then check pin 17 of the FDC to see if the Index signal is getting back. If not check pin 4 of the 74LS240 to see if that chip has failed. If pin 4 isn't getting an index pulse, then the problem is in the flat cable.

Bryce.

Bryce,

Many thanks.

I'm back at work next week after being off for a while where I have a better o'scope, multimeter and soldering iron than at home. I can then do all the checks you've suggested and keep you all updated.

Regards,

Simon

Powered by SMFPacks Menu Editor Mod