PCMCIA hard reset

Jun 17, 2006 0 Replies

Hallo,



ich versuche gerade ein PCMCIA Laufwerk zu bauen und habe ein Problem bei der Erkennung der Karten. Praeziser ausgedrueckt: Meistens funktioniert alles aber manchmal liest er Byte 0 des "attribute memory" als 0xFF und findet keine CIS. Da die Fehler meistens beim ersten Versuch auftreten vermute ich, dass der Reset das Problem ist.



Laut CF Spezifikation wird der RESET Pin deaktiviert wenn er beim Einschalten floatet oder man ihn aktiv haelt - ich treibe ihn daher inaktiv und schalte Vcc ein. Danach warte ich 100ms bis Vcc stabil ist und anschliessend gibt es einen 30us Puls auf RESET. Abschliessend 20ms Delay und fertig sobald READY aktiv wird.



Im Datenblatt der Toshiba THNCF-MAA CF Karten sehe ich nun, dass man RESET floaten lassen soll bis Vcc 90% erreicht und dann noch mindestens



1ms. Erst dann darf man RESET aktiv treiben (Puls >10us) um den Hard-Reset auszufuehren ... beim RESET-Pin steht aber der gleiche Spruch wie in der CF-Spezifikation (dass der Pin deaktiviert wird, wenn er beim Power-up floatet) => ???

Was ich mache ist also ggf. illegal, was Toshiba vorschreibt sollte aber den RESET Pin komplett deaktivieren ... Weiss jemand wie man das "PCMCIA konform" macht, so dass der RESET Pin verwendbar bleibt (ich will bei einem Fehler einen Hard-Reset ohne Power-cycle machen koennen)?


Micha


Mails containing HTML or binary windows code are rejected.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required