Jump to content
IGNORED

SdriveMax on 600XL Problem


AirKon

Recommended Posts

Hello
I have a small problem with Sdrive-max and the 600XL.
I made a Sdrive max, with UNO with chip on socket, Schottky diode and external power supply.
It works well on my 800xl, on my 2 XEGS, on my 130xe but it refuses to work on 2 of my 3 600XL.
I unsoldered the 3 capacitors ( in, out & command ), but no better.
The motherboard of the 600xl on which it works is slightly different from the 2 others (not the same capacitor). 

Is this a known problem ? 
Do you have an idea ? 
Thanks :)

//

 

bonjour
J'ai un petit probleme avec Sdrive-max and le 600XL.
J'ai fabriqué un Sdrive max, avec UNO avec puce sur socket, diode Schottky et alimantation exterieur.
Il fonctionne bien sur mon 800xl, sur mes 2 XEGS, sur mon 1300xe mais il refuse de fonctionner sur 2 de mes 3 600XL.
J'ai dessoudé les 3 condensateurs ( in, out & command ) , mais pas mieux.
LA carte mere du 600xl sur lequel  il fonctionne est legerment differentes des 2 autres ( pas les meme condensateur ). 

C'est un probleme connu ? 
Vous auriez une idée ? 
Merci :)

Edited by AirKon
Link to comment
Share on other sites

Hi,

What is the problem you are having with it? I have built and sold more than 1000 SDRive-MAX's and have not had anyone say they have had any problems with the 800XL. No one has modified their computer to use the SDrive that I know of either, that is the whole point of it, you don't have to do anything other than plug it in. 

 

Gavin

 

  • Like 1
Link to comment
Share on other sites

Well that's the problem, nothing happens.
The sdrive is well turned on, sio connected, D1 with DOS 2.5 . I turn on the 600xl and it behaves as if the sdrive was not there.
With a real 1050 the 600xl works fine.
With an oscilloscope the "COMMAND" frame is sent but no DataOut or DataIn signal.

souci.png

Link to comment
Share on other sites

16 minutes ago, AirKon said:

Well that's the problem, nothing happens.
The sdrive is well turned on, sio connected, D1 with DOS 2.5 . I turn on the 600xl and it behaves as if the sdrive was not there.
With a real 1050 the 600xl works fine.
With an oscilloscope the "COMMAND" frame is sent but no DataOut or DataIn signal.

souci.png

Hmm - I was going to ask how the 5V line on the SIO port was, but then I see you are using external power.

Link to comment
Share on other sites

Pull up resistors on the 1050 acting as pull down resistors with the SDrive connected? I'm not too sure if that's an issue on the A8, it happens on my C64 with an SD2IEC. The SD2IEC either becomes invisible or I get data 'reflections' causing double characters and corruption.

 

Have you tried connecting the SDrive by itself with nothing else on the SIO bus?

Edited by Mazzspeed
Link to comment
Share on other sites

Hello,
I think I found the problem.
The output (SIO5) is too low ( 2 volts ) and very noisy.
I replaced the 4.7 k resistor by a 1.5 k one to reduce the noise and an AOP (x2) to raise the signal.
Now it works.
Could it come from the POKEY which would start to get tired ? 

rep 600xl.jpg

  • Like 2
Link to comment
Share on other sites

I mean output as shown in the screenshot. Blue signal is not 2x yellow. Something is wrong there.

 

I would not use opamp there as that SIO line is supposed to be pulled down by other devices.

 

Can you try Pokey from working 600XL?

Edited by archeocomp
Link to comment
Share on other sites

1 hour ago, archeocomp said:

I mean output as shown in the screenshot. Blue signal is not 2x yellow. Something is wrong there.

Ha yes ok :) 

1 hour ago, archeocomp said:

I would not use opamp there as that SIO line is supposed to be pulled down by other devices.

I placed the AOP inside the SDRIVE.
I did not modify the 600xl.

1 hour ago, archeocomp said:

Can you try Pokey from working 600XL?

I will do some tests next week with my other 600xl

 

Link to comment
Share on other sites

On 5/15/2021 at 2:37 PM, AirKon said:

Hello,
I think I found the problem.
The output (SIO5) is too low ( 2 volts ) and very noisy.
I replaced the 4.7 k resistor by a 1.5 k one to reduce the noise and an AOP (x2) to raise the signal.
Now it works. Could it come from the POKEY which would start to get tired ? 

 

Pokey has nothing to do with this. Pokey outputs are open drain and then it doesn't control the signal at the high state.

 

You normally get low voltage when the bitrate is too high and also depends on the capacitor. Are you sure you removed the correct capacitor? Which frequency/bitrate you were using at that scope capture?

 

I'm not sure it is a good idea to replace the pullup with such a strong one. You might damage Pokey. At least you are certainly going out of specs for the max current.

@tf_hh recently posted an issue with 600XL because they lack in line resistors. Not sure this is related to your problem though.

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...