English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 17 August 2017, 16:12   #1
whitebird
Registered User
 
Join Date: May 2006
Location: France
Age: 48
Posts: 211
Cc_reset

Hello,

The PCMCIA reset signal is mentionned as an output on gayle's datasheet, however PCMCIA's reset correction circuits transiently pull this signal to 5V which creates a hardware conflict (short). How this solution is made acceptable without damaging gayle?
whitebird is offline  
Old 17 August 2017, 20:32   #2
Predseda
Puttymoon inhabitant
 
Predseda's Avatar
 
Join Date: Mar 2007
Location: Tromaville
Age: 46
Posts: 7,539
Send a message via ICQ to Predseda
Maybe this?

http://amigakit.leamancomputing.com/...roducts_id=637

But I have bought it and it doesn't seem to help my Amiga.
Predseda is offline  
Old 23 August 2017, 15:27   #3
whitebird
Registered User
 
Join Date: May 2006
Location: France
Age: 48
Posts: 211
The solution from Amigakit implements a transistor for driving the CC_RESET signal from the _RST signal, but it basically acts the same way as other capacitor based solution by pulling the CC_RESET high.

So if the CC_RESET is a true output from Gayle, the fix will create a hardware conflict. Maybe CC_RESET is an input at startup which lets enough time for driving the CC_RESET signal "externally"?
whitebird is offline  
Old 23 August 2017, 16:47   #4
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
Usually those sort of signals are marked as bidirectional on the schematic, but it's marked as an output only so that's probably not the case. Given that it has a pull-down resistor applied, it's likely that the output is high impedence in the low state, meaning that you can safely put 5V across it. If it is an open-collector-type output, it will have two states - high and off as opposed to high and low, so applying +5V won't short it out.

Open-collector outputs are used for interrupt lines for this very reason, so that one part issuing the interrupt doesn't drive another output.
Daedalus is offline  
Old 24 August 2017, 09:46   #5
whitebird
Registered User
 
Join Date: May 2006
Location: France
Age: 48
Posts: 211
Quote:
Open-collector outputs are used for interrupt lines for this very reason
Which allows the well known wired OR making an OR gate useless.

Open collector outputs are mentionned as "o c" within gayle's datasheet but maybe a mistake has been made and CC_RESET is a PNP open collector output which will require a pull-down resistance instead of a pull up required for NPN transistors...
whitebird is offline  
Old 24 August 2017, 09:55   #6
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
Quote:
Originally Posted by whitebird View Post
making an OR gate useless.
Not sure what you mean here. There are no OR gates on the CC_RESET line.

Quote:
Open collector outputs are mentionned as "o c" within gayle's datasheet but maybe a mistake has been made and CC_RESET is a PNP open collector output which will require a pull-down resistance instead of a pull up required for NPN transistors...
Yep, that's my thinking, since there's a pull-down on the schematic which wouldn't otherwise be needed.
Daedalus is offline  
Old 24 August 2017, 10:22   #7
E-Penguin
Banana
 
E-Penguin's Avatar
 
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
You can do it in software with CardPatch and CardReset on aminet. It works well enough on my A1200 at least.
E-Penguin is offline  
Old 24 August 2017, 15:22   #8
whitebird
Registered User
 
Join Date: May 2006
Location: France
Age: 48
Posts: 211
Quote:
Not sure what you mean here. There are no OR gates on the CC_RESET line
You mention interrupt lines as an example of open collector usage, so I completed by stressing that open collector can be seen as a replacement for an OR gate.
whitebird is offline  
Old 24 August 2017, 15:27   #9
whitebird
Registered User
 
Join Date: May 2006
Location: France
Age: 48
Posts: 211
Doing it from software will not avoid removing and hot reinserting the card each time the Amiga is powered as the drivers will not be ready fast enough and as far as I know the presence of the card will prevent the Amiga from booting.
whitebird is offline  
Old 24 August 2017, 15:33   #10
FOL
PSPUAE DEV
 
FOL's Avatar
 
Join Date: Nov 2006
Location: Wales / UK
Age: 45
Posts: 5,999
Send a message via MSN to FOL
Quote:
Originally Posted by whitebird View Post
as far as I know the presence of the card will prevent the Amiga from booting.
Not in all cases, I find in the rare board rev / occassions it stops the machine from booting. Other boards / rev, dont care and continue booting.
FOL is offline  
Old 24 August 2017, 16:30   #11
whitebird
Registered User
 
Join Date: May 2006
Location: France
Age: 48
Posts: 211
Mine is rev 1D4
whitebird is offline  
Old 24 August 2017, 17:10   #12
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
Quote:
Originally Posted by whitebird View Post
You mention interrupt lines as an example of open collector usage, so I completed by stressing that open collector can be seen as a replacement for an OR gate.
Ah, ok, I didn't quite get that from what you said, but yes, that's their advantage.

I've found that the presence of the card on powering up will not prevent my Amigas (three A1200s: two 1D4s and a 1D1) from booting - it just stops the card from being initialised properly, but Amigas are known for having strange quirks and differences even on the same revision of board.
Daedalus is offline  
Old 24 August 2017, 17:55   #13
FOL
PSPUAE DEV
 
FOL's Avatar
 
Join Date: Nov 2006
Location: Wales / UK
Age: 45
Posts: 5,999
Send a message via MSN to FOL
Quote:
Originally Posted by Daedalus View Post
Ah, ok, I didn't quite get that from what you said, but yes, that's their advantage.

I've found that the presence of the card on powering up will not prevent my Amigas (three A1200s: two 1D4s and a 1D1) from booting - it just stops the card from being initialised properly, but Amigas are known for having strange quirks and differences even on the same revision of board.
I agree, no 2 are a like. Hell even same rev boards are different.
FOL is offline  
Old 25 August 2017, 09:27   #14
whitebird
Registered User
 
Join Date: May 2006
Location: France
Age: 48
Posts: 211
The best is to give it a try.

The cause that prevents the Amiga from booting is probably well known. Is it kickstart related?
whitebird is offline  
Old 25 August 2017, 09:50   #15
FOL
PSPUAE DEV
 
FOL's Avatar
 
Join Date: Nov 2006
Location: Wales / UK
Age: 45
Posts: 5,999
Send a message via MSN to FOL
Quote:
Originally Posted by whitebird View Post
The best is to give it a try.

The cause that prevents the Amiga from booting is probably well known. Is it kickstart related?
I don't beleive so, as I have seen it on both KS3.0 and KS3.1.
FOL is offline  
Old 25 August 2017, 14:46   #16
whitebird
Registered User
 
Join Date: May 2006
Location: France
Age: 48
Posts: 211
Maybe it has not been fixed in kickstart 3.1.

If it does not rely on kickstart, then it is hardware dependent, but it is hard to believe there are such variations between Amigas within the same revision.

I'm asking myself which signal from the PCMCIA port can cause the Amiga to hang.
whitebird is offline  
Old 25 August 2017, 16:10   #17
FOL
PSPUAE DEV
 
FOL's Avatar
 
Join Date: Nov 2006
Location: Wales / UK
Age: 45
Posts: 5,999
Send a message via MSN to FOL
Quote:
Originally Posted by whitebird View Post
Maybe it has not been fixed in kickstart 3.1.

If it does not rely on kickstart, then it is hardware dependent, but it is hard to believe there are such variations between Amigas within the same revision.

I'm asking myself which signal from the PCMCIA port can cause the Amiga to hang.
I have have seen atleast 500+ boards over the years and trust me, same rev does not mean same rev.
FOL is offline  
Old 25 August 2017, 16:26   #18
E-Penguin
Banana
 
E-Penguin's Avatar
 
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
Quote:
Originally Posted by whitebird View Post
Doing it from software will not avoid removing and hot reinserting the card each time the Amiga is powered as the drivers will not be ready fast enough and as far as I know the presence of the card will prevent the Amiga from booting.
I've not seen the Amiga hanging, but without CardPatch and CardReset it certainly won't use the network card. CardReset is a software remove-insert to let the drivers initialise properly.
E-Penguin is offline  
Old 28 August 2017, 15:15   #19
whitebird
Registered User
 
Join Date: May 2006
Location: France
Age: 48
Posts: 211
Quote:
CardReset is a software remove-insert to let the drivers initialise properly
.

Yes but it is assumed the Amiga has booted. CardReset avoids mechanical card removal after OS got initialized but cannot solve the reset bug by itself.
whitebird is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
A1200 cc_reset fix won't stick alphonsus support.Hardware 18 20 May 2008 23:48

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 06:32.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.12142 seconds with 15 queries