View Single Post
Old 29 November 2019, 09:48   #411
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,716
I got a response for the non-working CF report I sent to Torsten Jager (author of compactflash.device):

Quote:
"solarmon" <http://eab.abime.net/member.php?u=67945> is quite on point
Im afraid.

A1200 has no real PCCARD chip. Instead, there is a general purpose NMOS gate
array flashed for this task. With those "pull up" resistors, it emulates
old TTL
signal levels:
0V <= level_0 <= 2.4V; 4.5V <= level_1 <= 5V;

CF, on the other hand, uses (or emulates) CMOS standards:
0V <= level_0 <= 0.5*supply_voltage; 0.5*supply_voltage < level_1 <=
supply_voltage;

All known CF cards work at 3.3V internally. The interesting thing is
what the
_interface_ part does.
Many cards let it run at full supply_voltage. They will usually work.
Some cards run it at their generated 3.3V as well, and fail on A1200.
Thats it.

BTW#1: The 3.8V solarmon read are the result of the CF surge protection.
No need to ring the alarm there, currents are low enough not to damage
anything.

BTW#2: It may also depend on what A1200 revision you have. The Amiga
Technologies
reissue (that I have) is rumoured to be more compatible.

It is technically possible to build an adaptor that correctly translates the
levels, and maybe supplies real 3.3V. However, all adaptors I have seen
so far
dont do that. They just contain 2 plugs and some wiring.

So the easiest way is probably to make a blacklist of non working cards.

Last edited by solarmon; 29 November 2019 at 15:46.
solarmon is offline  
 
Page generated in 0.04345 seconds with 11 queries