DE69627176T2 - Aut0matische spannungsdetektion in anwendungen mit mehreren spannungen - Google Patents

Aut0matische spannungsdetektion in anwendungen mit mehreren spannungen Download PDF

Info

Publication number
DE69627176T2
DE69627176T2 DE69627176T DE69627176T DE69627176T2 DE 69627176 T2 DE69627176 T2 DE 69627176T2 DE 69627176 T DE69627176 T DE 69627176T DE 69627176 T DE69627176 T DE 69627176T DE 69627176 T2 DE69627176 T2 DE 69627176T2
Authority
DE
Germany
Prior art keywords
voltage
power supply
input signal
supply input
voltage level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69627176T
Other languages
English (en)
Other versions
DE69627176D1 (de
Inventor
Petro Estakhri
Mahmud Assar
Gayle Boyd PETT
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micron Technology Inc
Original Assignee
Lexar Media Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=21721103&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69627176(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Lexar Media Inc filed Critical Lexar Media Inc
Application granted granted Critical
Publication of DE69627176D1 publication Critical patent/DE69627176D1/de
Publication of DE69627176T2 publication Critical patent/DE69627176T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/165Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
    • G01R19/16533Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values characterised by the application
    • G01R19/16538Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values characterised by the application in AC or DC supplies
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/30Power supply circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/14Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
    • G11C5/143Detection of memory cassette insertion or removal; Continuity checks of supply or ground lines; Detection of supply variations, interruptions or levels ; Switching between alternative supplies
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits

Description

  • HINTERGRUND DER ERFINDUNG QUERVERWEIS ZU ZUGEHÖRIGEN ANMELDUNGEN
  • Diese Anmeldung steht in Bezug zu einer früheren vorläufigen Anmeldung 60/006,478, die beim US Patent- und Markenamt am 13.11.1995 mit dem Titel „AUTOMATIC VOLTAGE DETECTION IN MULTIPLE VOLTAGE APPLICATIONS" eingereicht wurde.
  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft allgemein die Erkennung eines Spannungspegels einer Eingangsspannungsquelle zur Verwendung in Systemen, wie beispielsweise batteriebetriebenen Personal Computer (PCs), die verschiedene Spannungsquellen aus einer Energieversorgung bereitstellen, und die vorliegende Erfindung erkennt insbesondere den Spannungspegel einer Eingangsspannungsquelle, der einem Controller-Chip innerhalb eines Computersystems zugeführt wird, wobei die vorliegende Erfindung einen geeigneten Spannungspegel basierend auf der detektierten Eingangsspannung zur Verwendung durch elektrische Schaltungen bereitstellt, um funktionale Operationen auszuführen.
  • Beschreibung des Standes der Technik
  • Die meisten der heutigen Computer oder PCs arbeiten mit einem Spannungspegel von 5,0 Volt +/-10%, der von der Energieversorgungseinheit des PCs bereitgestellt wird. Es gibt jedoch einen wachsenden Trend in der Computerindustrie hin zu einem Betrieb von PCs mit anderen als den 5 V Pegeln, wie beispielsweise 3,3 V. Designer von elektronischen Komponenten, nämlich integrierten Schaltungen (ICs) für PCs müssen Komponenten so entwerfen, dass sie bei irgendeinem der vielen Spannungspegel arbeiten, um die verschiedenen PC oder Systementwurfsanforderungen zu erfüllen. Um den Energieverbrauch zu reduzieren, was ein sehr wünschenswertes Ziel insbesondere bei tragbaren Computern, wie Notebooks, Laptops oder Palmtop PCs ist, hat die Computerindustrie beispielsweise zu Entwürfen gefunden, die mit geringeren Spannungen arbeiten, nämlich 3,3 Volt (V) +/-10% Noch bleibt die Verwendung von 5 V als Spannungspegel einer Energieversorgungsquelle ein Erfordernis aufgrund der verschiedenen System- und Vorrichtungsbeschränkungen.
  • In letzter Zeit mit Anwachsen der Popularität tragbarer Computer wurden elektronische Komponenten und Vorrichtungen, die bei geringeren Spannungen arbeiten und weniger Energie verbrauchen, für Designer solcher tragbaren Computer sehr wünschenswert. Dies hat zu einem Bedürfnis nach elektronischen Komponenten geführt, die bei 3 bis 3,6 Volt arbeiten oder dem Äquivalent von 3 Batteriezellen, die für die Konsumenten bekannt und leicht verfügbar sind.
  • Tragbare PC-Systeme bieten ein großes Maß an Flexibilität im Hinblick auf die Erweiterung mit Merkmalen, wie beispielsweise zusätzlicher Speicher, Modem, etc., die in Form einer PC-Karte gekauft und in den PC, entweder zum Zeitpunkt der Herstellung oder später, eingebaut werden kann, wenn eine Karte separat von dem Konsument gekauft wurde (Diese PC-Karten werden manchmal als Plug-in-Karten bezeichnet). Diese PC-Karten umfassen elektronische Komponenten, wie ICs, und sie sind nun ausgelegt, um bei 3,3 oder 5 V zu arbeiten, da sie ICs und andere elektronische Komponenten aufweisen, die solche Spannungspegel als deren Quelle des Energieversorgungseingangs benötigen. Die ersten nicht flüchtigen Speichervorrichtungen (Flash-EEPROM-Vorrichtungen) wurden entworfen, um mit zwei unterschiedlichen Spannungspegeln zu arbeiten, nämlich 5 V und 12 V, aufgrund der Beschränkungen der ersten Flash-EEPROM-Vorrichtungen beim Betrieb mit nur zwei dieser Versorgungsspannungen.
  • Ein Blockdiagramm hoher Ebene einer der ersten PCs, die „Solid State"-Karten (Halbleiter-Karten) benutzten, ist in 1 gezeigt. In 1 ist eine Reihe von Flash-EEPROM-ICs mit einer Controllervorrichtung 12 verbunden, die mit einem Host (nicht gezeigt) über die Hostschnittstelle 14 kommuniziert. Die Flash-EEPROMs 10 und der Controller 12 sitzen allgemein auf einer Halbleiter-PC-Karte, die in einen PC eingesteckt wird und kommunizieren mit dem Host über die Schnittstelle 14. Der Controller empfängt einen 5 V Spannungspegel von der Energieversorgungseinheit des PC-Systems, während die Flash-EEPROMs 5 V und 12 V von dem Controller 12 empfangen, wobei beide in Quellen 13 in 1 gezeigt sind. Die 12 V Quelle wird von dem Controller 12 erzeugt.
  • In jüngeren Designs erfordert jedoch das Flash-EEPROM-Design eine einzelne 5 V Versorgungsspannung. 2 zeigt ein Blockdiagramm hoher Ebene einer solchen PC-Karte, die in einer PC-Umgebung eingesetzt wird, die solche Flash-EEPROMs umfasst. Diese Karte arbeitet nur in einem 5 V PC-System.
  • In jüngster Zeit wurden Flash-EEPROMs entworfen, die mit 3,3 V arbeiten. 3 zeigt ein PC-System, das solche 3,3 V Flash-EEPROMs benutzt. Dennoch erfordert ein solches System, das in 3 gezeigt ist, 3,3 V, die den Flash-EEPROM-Vorrichtungen als Eingangsspannungsquelle bereitgestellt wird, und das deshalb mit einer 5 V Quelle nicht arbeiten kann. In gleicher Weise ist das 5 V System von 2 nur mit einer 5 V Versorgungsquelle betreibbar, die den Flash-EEPROM-Vorrichtungen bereitgestellt wird. Weiter ist es wünschenswert, ein System zu entwerfen, das entweder einen 3,3 v oder einen 5 V Betrieb unterstützt, d. h., dass beide Spannungen einer PC-Karte zugeführt werden können, die mit beiden Spannungen effektiv arbeitet. Darüber hinaus spezifiziert das PCMCIA, das eines von einer Vielzahl von industriedefinierten Host-Schnittstellenstandards ist und von weiten Kreisen der PC-Industrie definiert und eingehalten wird, bestimmte Erfordernisse bezüglich der Kommunikation über die PCMCIA-Schnittstelle und umfasst als Teil dieser Anforderungen eine PCMCIA-PC-Karte, die entweder bei 3,3 V oder 5 V betreibbar ist.
  • Um den Anforderungen des PCMCIA-Standards zu folgen, haben PC-Karten-Hersteller jüngst ihre Karten so ausgelegt, dass sie entweder bei einer einzelnen 5 V Versorgungsspannung oder bei zwei 5 V und 3,3 V Versorgungsspannungen arbeiten. Mit beiden Arten von Karten ergibt sich jedoch ein Risiko der Beschädigung der PC-Karten, die nur für 3,3 V Betrieb entworfen wurden und der Gefahr ausgesetzt sind, in PC-Einschubaufnahmen eingesteckt zu werden, die 5 V bereitstellen. Dieses Problem wurde durch eine jüngere PCMCIA-Standard-Anforderung erfüllt, die nach einer physischen Verschlüsselung der PC-Karten verlangt, um alleine in einem bestimmten PC-Steckplatz zu passen. Auf diese Weise wird eine PC-Karte, die 3,3 V erfordert, so entworfen, dass sie speziell in einen PC PCMCIA-Einsteckplatz passt, der nur 3,3 V Versorgungsspannung bereitstellt und die deshalb nicht in einen PC PCMCIA-Einsteckplatz passt, der eine 5 V Versorgungsspannung bereitstellt. Dies verhindert eine mögliche Beschädigung für Vorrichtungen, die auf PC-Karten sitzen, die nur mit 3,3 V arbeiten.
  • In jüngerer Zeit wurde der PCMCIA-Standard überarbeitet, um weiter zu fordern, dass Karten, die zum Betrieb mit 5 V entworfen wurden (diese Karten umfassen Flash-EEPROPMs, die mit 5 V betrieben werden können), während sie mit einem Schlüssel für 5 V-Karten entworfen wurden, auch in einen 3,3 V verschlüsselten Steckplatz eingesteckt werden können.
  • In diesem Fall wird die 5 V Spannungsquelle in 3,3 V umgewandelt. 4 zeigt ein solches PC-System, bei dem 3,3 V Flash-EEPROM-Vorrichtungen auf einer Karte sitzen, die nur in einem PC-System arbeitet, das 5 V-Ausgänge aufgrund der physisch verschlüsselten Struktur der Karte bereitstellt. Die 5 V Versorgungsspannung, die das System liefert, wird in 3,3 V über einen Abwärtsspannungsregler 16 zur Verwendung durch die Flash-EEPROM-Vorrichtungen 10 umgesetzt. Falls aber eine PC-Karte mit 5 V EEPROM-Vorrichtungen und deshalb mit der Anforderung nach 5 V Spannungspegeln in den gleichen Steckplatz gesteckt wird, gibt es keine Notwendigkeit, den Spannungsregler 16 zu benutzen. Tatsächlich wird die PC-Karte wahrscheinlich nicht arbeiten, falls die 5 V-Quelle in 3,3 V umgewandelt wurde. Deshalb wächst das Bedürfnis zur Erkennung von Spannungspegeln, die von der Energieversorgung eines PC-Systems geliefert werden, um festzulegen, ob die Benutzung eines Spannungsreglers notwendig ist. Es ist ferner wünschenswert, eine erste und eine zweite Spannungsquelle elektronischer Schaltungen, wie Flash-EEPROM-Vorrichtungen, wählbar bereitzustellen, um Schaden für solche Schaltungen zu verhindern, die sich aus der Anwendung der falschen Spannung ergeben.
  • US 5,329,491 offenbart eine Karte mit nicht flüchtigem Speicher, die einen Energieversorgungseingang zum Empfang einer Vorrichtungs-Energieversorgungsspannung für die Speicherkarte und eine Vielzahl von Speicher aufweist, die in einem Array angeordnet sind. Jeder der Vielzahl der Speicher empfängt die Vorrichtungs-Energieversorgungsspannung von dem Energieversorgungseingang. Jeder der Vielzahl von Speichern empfängt ein Anzeigesignal für die Vorrichtungs-Energieversorgungsspannung, das den Spannungspegel der Vorrichtungs-Energieversorgungsspannung anzeigt und die Schaltung innerhalb jeder der Vielzahl von Speicher konfiguriert, um entsprechend diesem Spannungspegel der Vorrichtungs-Energieversorgungsspannung zu arbeiten.
  • Ferner offenbart US 5,121,007 eine Abspann-Schaltung, die in integrierten Schaltungen hoher Dichte zur Erzeugung einer internen Spannung aus einer externen Spannung vorgesehen ist.
  • Folglich besteht ein Bedürfnis für die Erfassung bzw. Erkennung von Spannungspegeln, die von einer Energieversorgungs quelle(n) innerhalb von PC-Systemen bereitgestellt werden, und in der Lage sind, eine Vielzahl von Spannungspegeln an PC-Karten zu liefern, die Flash-EEPROM-Vorrichtungen verwenden.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Es ist deshalb eine prinzipielle Aufgabe der vorliegenden Erfindung, wie sie durch die Ansprüche definiert ist, eine Spannungserkennungsvorrichtung vorzusehen, um einen Betrieb elektronischer Schaltungen innerhalb eines Computersystems zu ermöglichen, wobei mehrere Spannungspegel verfügbar sind, indem der Spannungspegel automatisch erkannt wird, der von dem Computersystem bereitgestellt wird und um den Spannungspegel zur Benutzung durch die elektronischen Schaltungen geeignet einzustellen.
  • Eine andere Aufgabe der vorliegenden Erfindung besteht darin, ein System des hier beschriebenen Typs anzugeben, um den Spannungspegel einer Energieversorgungsquelle, die von dem Computersystem bereitgestellt wird, zu erfassen und festzulegen, ob der Spannungspegel für nicht flüchtige Speichervorrichtungen, wie beispielsweise in dem System eingesetzte Flash-EEPROM-Vorrichtungen, geeignet ist, und um den erfassten Spannungspegel bereitzustellen, falls er zur Benutzung durch die Flash-EEPROM-Vorrichtungen geeignet ist, oder falls nicht, den Spannungspegel auf jenen umzusetzen, der zur Benutzung durch die Flash-EEPROM-Vorrichtungen geeignet ist.
  • Es ist noch eine andere Aufgabe der vorliegenden Erfindung, ein System des vorgeschriebenen Typs zu schaffen, das eine Spannungsreglerschaltung benützt, um die Systemspannungs quelle vor deren Verbindung mit den Flash-EEPROM-Vorrichtungen zu teilen.
  • Noch eine weitere Aufgabe der vorliegenden Erfindung besteht darin, ein System zur Ausführung der Erfassung des Systemspannungspegels bereitzustellen, indem eine Spannungserkennungsschaltung eingesetzt wird.
  • Es ist eine weitere Aufgabe der vorliegenden Erf indung, ein System des hier beschriebenen Typs anzugeben, um den geeigneten Spannungspegel zu bestimmen, der den Flash-EEPROM-Vorrichtungen bereitgestellt wird, indem ein geteilter Systemspannungspegel den Flash-EEPROM-Vorrichtungen zugeführt wird, während sie funktionale Operationen durchlaufen und bei einem nicht erfolgreichen Resultat solcher funktionaler Operationen wird der Systemspannungspegel den Flash-EEPROM-Vorrichtungen zugeführt, um damit die Notwendigkeit für eine Spannungserfassungsschaltung zu beseitigen.
  • Es ist eine weitere Aufgabe der vorliegenden Erfindung, eine Erfassungs- bzw. Erkennungsschaltung zur Bestimmung vorzusehen, ob der von einem PC-System gelieferte Spannungspegel 3,3 V oder 5 V ist und um nach einer solchen Bestimmung den Systemspannungspegel einer Halbleiter-Karte zuzuführen, die innerhalb des PC-Systems eingebaut ist, falls der Systemspannungspegel 3,3 V ist, und falls der Systemspannungspegel 5 V ist, diese Spannung auf 3,3 V umzusetzen und die umgesetzte Spannung der Halbleiter-Karte zuzuführen.
  • Kurz zusammengefasst umfasst eine bevorzugte Ausführungsform der vorliegenden Erfindung eine Spannungserkennungsschal tung, die innerhalb einer PC-Karte mit Flash-EEPROM-Vorrichtungen und einer Controllervorrichtung vorgesehen ist, wobei die Spannungserkennungsschaltung ferner einen variablen Spannungsdetektor zur Bestimmung des Systemspannungspegels aufweist, der von einer Energieversorgung innerhalb des PC-Geräts vorgesehen ist und entsprechend es einer Spannungsreglerschaltung ermöglicht, den Systemspannungspegel auf einen Pegel zuteilen, der für den Betrieb der Flash-EEPROM-Vorrichtungen geeignet ist und um diesen Betriebs-Spannungspegel den Flash-EEPROM-Vorrichtungen zuzuführen. Nach der Bestimmung des Systemspannungspegels, der von der Energieversorgung geliefert wird, als geeignet zum Betrieb der Flash-EEPROM-Vorrichtungen wird die Spannungsreglerschaltung gesperrt und der Systemspannungspegel den Flash-EEPROM-Vorrichtungen bereitgestellt.
  • Diese und andere Aufgaben und Vorteile der vorliegenden Erfindung ergeben sich ohne Zweifel für den Durchschnittsfachmann nach dem Lesen der nachfolgenden detaillierten Beschreibung der bevorzugten Ausführungsformen, die in den verschiedenen Figuren der Zeichnung dargestellt sind.
  • IN DER ZEICHNUNG
  • 1 zeigt ein Blockdiagramm hoher Abstraktionsebene eines bekannten PC-Systems, bei dem Flash-EEPROM-Vorrichtungen, die bei 5 V und 12 V arbeiten, verwendet werden.
  • 2 zeigt ein weiteres Blockdiagramm hoher Abstraktionsebene eines bekannten PC-Systems, das Flash-EEPROM-Vorrichtungen benutzt, die nur bei 5 V arbeiten.
  • 3 zeigt noch ein anderes Blockdiagramm hoher Abstraktionsebene eines bekannten PC-Systems, das Flash-EEPROM-Vorrichtungen einsetzt, die nur bei 3,3 V betrieben werden.
  • 4 zeigt ein Blockdiagramm eines PC-Systems, das ein bekanntes PC-System mit einer Spannungstransformationsreglerschaltung zum Umwandeln von 5 V auf 3,3 V zur Benutzung durch die Flash-EEPROM-Vorrichtungen verwendet.
  • 5 zeigt eine PC-Karte, die eine bevorzugte Ausführungsform der vorliegenden Erfindung innerhalb eines Controller-ICs verwendet, die einen Transformations- bzw. Abspann-Spannungsregler, einen variablen Spannungsdetektor und einen Spannungsauswähler umfasst.
  • 6 zeigt eine detaillierte Zeichnung des in 5 gezeigten variablen Spannungsdetektors.
  • 7 zeigt eine detaillierte Zeichnung des Spannungsreglers und der Spannungsauswahlschaltung von 5, die in einer bevorzugten Ausführungsform der vorliegenden Erfindung verwendet werden.
  • DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Bezug nehmend auf die Zeichnung zeigt 5 ein Blockdiagramm eines PC-Systems, das eine bevorzugte Ausführungsform der vorliegenden Erfindung einsetzt, bei der eine Controllervorrichtung 20 mit einer Host-PCMCIA-Schnittstelle 22 und einer Spannungsauswahlschaltung 32 mit einer Reihe von Flash-EEPROM- Vorrichtungen 24 verbunden ist. Der Controller 20 ist ein IC, das üblicherweise auf einer PC-Karte (nicht gezeigt) sitzt. Die Spannungsauswahlschaltung 32 und die Flash-EEPROM-Vorrichtungen 24 sitzen ebenfalls auf der PC-Karte. Die PC-Karte kann in einem PC 25, der eine PCMCIA-Schnittstelle unterstützt, eingesteckt sein. Während des Betriebs des PCs und während die PC-Karte darin eingesteckt bleibt, kommuniziert die PC-Karte mit dem Host (oder der CPU) über die Host-PCMCIA-Schnittstelle 22, um Daten und Befehlsinformationen zwischen ihnen zu übertragen. Das Protokoll, das zur Kommunikation zwischen PC 25 und der PC-Karte eingesetzt wird, ist üblicherweise durch den PCMCIA-Standard definiert, der von großen Teilen der Industrie angenommen wurde.
  • In einer bevorzugten Ausführungsform der vorliegenden Erfindung, wie in 5 gezeigt, arbeiten die Flash-EEPROM-Vorrichtungen 24 nur bei 3,3 V. Der Spannungspegel der Spannungsquelle 26, die von dem PC 25 über die PCMCIA-Schnittstelle 22 der PC-Karte bereitgestellt wird, kann bei entweder 3,3 V oder 5 V liegen. Es ist entscheidend für die vorliegende Erfindung, dass eine PC-Karte arbeitet, wenn sie entweder in einen 3,3 V oder einen 5 V PC PCMCIA-Steckplatz eingesteckt ist, um so die richtige Funktionalität aufrecht zu erhalten.
  • Innerhalb des Controllers 20 sitzt ein variabler Spannungsdetektor 28, dem die Eingangsspannung 36 von dem PC 25 über die Schnittstelle 22 bereitgestellt wird. In Abhängigkeit davon lässt der Spannungsdetektor 28 ein 3,3 V Auswahlsignal 50 an den Transformations-Spannungsregler 30 durch, der ebenfalls innerhalb des Controllers 20 sitzt. Der Spannungsdetektor 28 spricht auf das Freigabesignal 34 an, das von der PC-Karte erzeugt wird, allerdings außerhalb des Controllers 20. Das Freigabesignal 34 wird über eine allgemein bekannte Widerstands-Kapazitäts-(oder RC) Schaltung erzeugt, wenn das PC-System eingeschaltet wird. Anfänglich ist es auf einem logischen Zustand „0" und nach einer bestimmten Zeitverzögerung, die im großen Maße durch den Widerstand und den Kapazitätswert der RC-Schaltung festgelegt wird, nimmt es den logischen Zustand „1" an. Der Spannungsregler 30 ist mit der Spannungsausfallschaltung 32 über Signal 52 und Rückführungssignal 54 verbunden. Die Spannungsauswahlschaltung 32 sitzt innerhalb der PC-Karte und außerhalb des Controllers 20. Die Spannungsauswahlschaltung 32 liefert ihrerseits Energie oder einen Spannungswelleneingang an die Flash-EEPROM-Vorrichtungen 24 über das Versorgungseingangssignal 23. Die Flash-EEPROM-Vorrichtungen 24 sitzen außerhalb aber noch auf der gleichen PC-Karte des Controllers 20 und der Spannungsauswahlschaltung 32.
  • Der Spannungsdetektor 28 gibt den Spannungsregler 30 frei oder sperrt ihn, abhängig von dem Spannungspegel der Eingangsspannung 36 durch das 3,3 V Auswahlsignal 50, wie nachfolgend im Detail kurz erläutert wird. Die Spannungsauswahlschaltung 32 wählt abhängig von den Signalen 52 und 54 den anzuwendenden Spannungspegel aus und liefert diesen an die Flash-EEPROM-Vorrichtungen 24 über die Versorgungseingangssignale 23.
  • Bis hierher betrachtete die Diskussion der 5 die Art und Weise, in der der Controller, der PC und die Flash-EEPROMs mit Bezug auf die energiebetreffenden Signale miteinander verbunden sind. Während diese Verbindungen untereinander für die vorliegende Erfindung wichtig sind, sollte es für den Durch schnittsfachmann nahe liegen, dass der Grund für die Energieverbindung darin besteht, die Übertragung von Daten zwischen dem PC 25 über den Controller 20 und zu den Flash-EEPROM-Vorrichtungen 24 zu ermöglichen. Dieser Pfad ist allgemein durch 51 in 5 gezeigt, wo der PC 25 über die Host-PCMCIA-Schnittstelle 22 Daten oder Benutzerinformation sowie Befehlsinformation über den Datenbus 56 zu einem Datenprozessor 58 überträgt. Abhängig davon verarbeitet der Prozessor 58 die Daten durch Ausführen von Funktionen, wie beispielsweise Formatieren, Fehlerkorrekturcodierung und Befehlsdecodierungsoperationen, um danach die verarbeiteten Daten über den Flash-Datenbus 60 zu den Flash-EEPROM-Vorrichtungen 24 zu übertragen. Jeder der Busse 56 und 60 umfasst mehrere Signalleitungen zur Übertragung mehrerer Informationsleitungen in paralleler Weise, wie dies allgemein in der Industrie üblich ist, um die Informationsübertragung zu beschleunigen.
  • 6 zeigt weitere Details der Schaltung, die innerhalb der Spannungserkennung 28 enthalten sind. Die Eingangssp 36 wird als Eingang dem Spannungserkenner 28 über die Host-PCMCIA-Schnittstelle 22 (in 5) bereitgestellt, und das Freigabesignal 34 wird innerhalb des Controllers 20 erzeugt, wie zuvor beschrieben. Bezug nehmend auf 6 ist der Widerstand R1 38 über einen seiner Anschlüsse mit der Eingangsspannung 36 und über dessen zweiten Anschluss mit dem Widerstand R2 40 verbunden, durch den der Knoten 46 gebildet wird. Der Widerstand R2 40 ist ebenfalls über dessen zweiten Anschluss mit dem Source-Anschluss des N2-Transistors 42 verbunden, der über dessen Drain-Anschluss mit Masse (0 V) verbunden ist. Der Gate-Anschluss des Transistors N2 42 ist mit dem Freigabesignal 34 verbunden. Der Transistor P1 44, der ein PMOS-Transistor ist, ist mit seinem Gate-Anschluss am Knoten 46 angeschlossen. Transistor P1 44 ist über seinen Source-Anschluss mit der Eingangsspannung 36 verbunden. Der Drain-Anschluss des Transistors P1 44 bildet einen Knoten 64 und ist mit dem ersten Anschluss des Widerstands R3 62 verbunden.
  • Der Knoten 64 ist ferner mit den Gate-Anschlüssen des Transistors P2 36 und des Transistors N1 68 verbunden. Die Transistoren P2 66 und N1 68 wirken gemeinsam als invertierender Schalter/Schaltung. Wenn aktiviert, invertiert diese Invertierschaltung den Zustand des Knotens 64, der dann als Knoten 74 erscheint. Wenn der Knoten 64 auf dem logischen Zustand „1" ist, wird somit der Knoten 74 im logischen Zustand „0" sein, und wenn der Knoten 64 in einem logischen Zustand „0" ist, wird der Knoten 74 in einem Zustand „1" sein. Der Drain-Anschluss des Transistors 68 ist mit Masse verbunden und dessen Source-Anschluss ist mit dem Drain-Anschluss des Transistors P2 66 verbunden, um einen Knoten 64 zu bilden. Der Source-Anschluss des Transistors P2 66 ist mit der Eingangsspannung 36 verbunden. Der Knoten 74 ist ferner mit dem ersten Anschluss des Widerstands R4 70 verbunden, und der zweite Anschluss des Widerstands R4 70 ist über einen Rückkopplungsweg mit dem Knoten 46 verbunden. Über Widerstand R4 70 verbessert dieser Rückkoppelungspfad den logischen Zustand des Knotens 46, so dass Fluktuationen bzw. Änderungen während der Abtastung des Knotens 74 über den Speicher 72 verhindert werden.
  • Knoten 74 stellt zusätzlich einen Eingang zu dem Dateneingangsanschluss des Speichers 72 bereit. Der Speicher 72 ist hauptsächlich eine Abtast- und Halteschaltung, die, wenn ein Freigabesignal 34 (das als Eingangssignal dem Freigabeeingang des Speichers 72 geliefert wird) in einem logischen Zustand „1" ist, das Ausgangssignal des Speichers 72 den Zustand seines Eingangs oder Knotens 74 widerspiegelt; dies wird allgemein als „Abtasten" bezeichnet. Wenn das Freigabesignal 34 in einem logischen Zustand „0" ist, bleibt das Ausgangssignal des Speichers 72 auf dem letzten Wert des Dateneingangs während der Abtastung; dies wird als „Halten" bezeichnet. Das Ausgangssigna1 des Speichers 72 erzeugt ein 3,3 V-Auswahlsignal 50. Wie gleich klar werden wird, zeigt ein logischer Zustand „1", der von dem 3,3 V Auswahlsignal 50 getragen wird, an, dass die Eingangsspannung 36 eine 3,3 V +/-10% Spannungsquelle ist, und ein logischer Zustand „0" zeigt an, dass die Eingangsspannung 36 eine 5 V +/-10% Spannungsquelle ist.
  • Es ist für den Durchschnittsfachmann klar, dass Transistor N2 42 und Transistor N1 68 NMOS-Typ Transistoren sind, während Transistor P1 44 und Transistor P2 66 PMOS-Typ Transistoren sind. Spannungserfasser 28 profitiert von den PMOS Transistoreigenschaften, um den Wert der Versorgungsspannung zu erfassen, wie sich gleich zeigen wird. Die Widerstandswerte der Widerstände R1 und R2, 38 und 40, werden so gewählt, dass das Verhältnis ihrer Werte die Spannung festlegt, die an dem Gate-Anschluss des Transistors P1 anliegt. Diese Spannung ist höher, wenn die Systemversorgungsspannung und deshalb die Eingangsspannung 36 5 V ist im Gegensatz zu 3,3 V. Das Verhältnis der Widerstände R1 und R2 wird demgemäß derart ausgewählt, dass der Transistor P1 44 in einen „ein" Modus gebracht wird, wenn die Versorgungsspannung oder die Eingangsspannung 36 5 V +/-10% beträgt, und in einen „aus" Modus, wenn die Versorgungsspannung bei 3,3 V +/-10% liegt. Der Transistor P2 36 und der Transistor N1 68 werden eingeschaltet, um einen Spannungspegel zu triggern, der dann festgelegt wird, wenn der Transistor P1 44 nur wenig in dem „aus" oder nur wenig in dem „ein" Modus ist, um zu gewährleisten, dass jegliche Veränderung der Versorgungsspannung nicht dazu führt, dass der Speicher 72 ein fehlerhaftes Ergebnis über das 3,3 V-Auswahlsignal 50 erzeugt. Anders ausgedrückt wird das Verhältnis des Transistors P1 44 zu dem Widerstand R3 62 so gewählt, dass, wenn der Transistor P1 33 gerade „ein" ist, der Knoten 64 einen logischen Zustand „1" annimmt, und wenn der Transistor P1 44 in dem „aus" Zustand ist, der Knoten 64 in einem logischen Zustand „0" sein wird.
  • Beim Initialisieren oder Einschalten des PC-Systems ist die Energieversorgung des PC-Systems (nicht gezeigt) allgemein in einem instabilen Zustand, und von dem System erzeugte Signale oder Spannungspegel sind unbekannt. Während dieses instabilen Zustands ist der Spannungserfasser, wie in Fig. 6 gezeigt, aktiv und das Freigabesignal 34 ist ebenfalls freigegeben (oder aktiv) und in einem logischen Zustand „1" in der bevorzugten „ Ausführungsform. Der Transistor N2 42 ist „ein , was gewährleistet, dass die Widerstandsteilerschaltung, die R1 und R2, 38 und 40, aufweist, aktiv ist. Während des Einschaltens des Systems tastet der Speicher 72 ab und erfasst damit den Zustand der Eingangsspannung 36 über dem Transistor P2 66 und dem Transistor N1 68, da das Freigabesignal 34 aktiv ist oder auf einem logischen Zustand „1".
  • Während das Freigabesignal 34 aktiv ist, ist der Transistor N2 42 im „ein" Modus, und der Knoten 46 liefert den geeigneten Spannungspegel basierend auf dem vorbestimmten Verhältnis der Widerstände R1 und R2 (wie zuvor diskutiert), um entweder den Transistor P1 44 „ein" oder „aus" zu schalten. Das heißt, falls die Versorgungsspannung oder die Eingangsspannung 36 5 V +/-10% beträgt, wird der Transistor P1 44 in den „ein" Modus gesetzt und das 3,3 V Auswahlsignal 50 wird in einem logischen Zustand „0" sein. Falls die Eingangsspannung 3,3 V +/-10% beträgt, wird der Transistor P1 44 im „aus" Modus sein und das 3,3 V Auswahlsignal 50 wird in einem logischen Zustand „1" sein.
  • Nachdem die Energieversorgung stabilisiert ist und der Zustand der Eingangsspannung 36 (die von der Energieversorgung kommt) von dem Speicher 72 aufgenommen wurde, wird das Freigabesignal 34 durch den Controller 20 (in 5) deaktiviert (in diesem Fall bedeutet das, dass das Freigabesignal auf einen niederen Spannungspegel gesteuert wird). Das Freigabesignal 34, das in seinem deaktivierten Zustand ist, hält den aufgenommenen oder abgetasteten Spannungspegel, der von dem Ausgang des Transistors P2 66 und den Transistor N1 68 am Knoten 74 geliefert wird. Der Spannungspegel am Knoten 74 ist der erfasste Spannungspegel des Zustands der Eingangsspannung 36 (oder der Systemversorgungsspannung). Deshalb wird der erfasste Spannungspegel, der am Knoten 74 bereitgestellt wird, innerhalb des Speichers 72 aufgenommen, wobei ein logischer Zustand „0" am Ausgang 50 eine 5 V Versorgungsspannung und ein logischer Zustand „1" eine 3,3 V Versorgungsspannung darstellt.
  • Es sei nun Bezug genommen auf die 7 der Zeichnung. Eine detaillierte schematische Darstellung des Spannungsreglers 30 und der Spannungsauswahllogik 32 ist gezeigt. Der Spannungsregler umfasst den Transistor P3 76, der an seinem Gate-Anschluss ein Eingangssignal von der invertierten Version des 3,3 V Auswahlsignals 50 über den Inverter 78 empfängt. Der Transistor P3 76 empfängt zusätzlich ein Eingangssignal an seinem Source-Anschluss von der Eingangsspannung 36. Der Inverter 78 spricht auf das 3,3 V Auswahlsignal 50 an und dessen Ausgang ist sowohl mit dem Gate-Anschluss des Transistors P3 76 und mit einem ersten Eingang des NOR-Gatters 80 mit zwei Eingängen verbunden. Mit dem zweiten Eingang des NOR-Gatters 80 ist ein Regulator PD-Signal 82 verbunden. Das Regulator PD-Signal 82 wird innerhalb des Controllers 20 erzeugt entweder, wenn ein Abschaltbefehl von dem PC 25 über die Schnittstelle 22 und den Datenbus 76 an den Datenprozessor 58 abgesetzt wird, oder wenn der Controller 20 entscheidet, aufgrund einer fehlenden Verarbeitungsaktivität die Energie herunterzufahren, um Systemenergie zu sparen. NOR-Gatter 80 wiederum liefert ein Eingangssignal an den Freigabeeingang des Operationsverstärkers 86 und an den Gate-Anschluss des Transistors N3 84, und der Drain-Anschluss des Transistors N3 84 ist mit Masse verbunden. Der Source-Anschluss des Transistors N3 84 ist mit einem der Anschlüsse des Widerstands R5 88 verbunden, und der zweite Anschluss des Widerstands R5 88 ist mit einem der Anschlüsse des Widerstands R4 90 am Knoten 92 verbunden, der ein Eingangssignal an den positiven Eingang des Operationsverstärkers 86 liefert. Der negative Eingangsanschluss des Operationsverstärkers ist mit dem Drain-Anschluss des Transistors P3 76 am Knoten 94 verbunden. Der zweite Anschluss des Widerstands R4 90 ist mit der Eingangsspannung 36 verbunden.
  • Wie früher ausgeführt ist der Spannungsregler 30 mit der Spannungsauswahlschaltung 32 gekoppelt. Die Spannungsauswahlschaltung 32 umfasst einen Bipolartransistor 96 und einen Kondensator 98. Die Spannungsauswahlschaltung 32 empfängt eine Eingangsspannung 36, die mit dem Kollektoranschluss des Bipo lartransistors 96 verbunden ist. Der Basisanschluss des Bipolartransistors 96 ist mit dem Ausgangsanschluss des Operationsverstärkers 86 verbunden. Der Emitteranschluss des Bipolartransistors 96 verbindet einen der Anschlüsse des Kondensators 98 und erzeugt das Versorgungseingangssignal 23. Der zweite Anschluss des Kondensators 98 ist mit Masse verbunden.
  • Während des Betriebs eines PC-Systems, das die bevorzugte Ausführungsform der vorliegenden Erfindung einsetzt, bei der 5 V über die Eingangsspannung 36 geliefert wird, wird der Transistor P3 76 in einen „aus" Modus gehen, da das 3,3 V Auswahlsignal 50 in einem logischen Zustand „0" sein wird, das dafür sorgt, dass der Ausgang des Inverters 78 in einem logischen Zustand „1" ist. Da das Regulator PD-Signal 82 ebenfalls in logischem Zustand „0" ist, wird der Ausgang des NOR-Gatters 80 in einem logischen Zustand „1" sein, um damit den Transistor N3 84 und den Operationsverstärker 86 freizugeben. Die Freigabe des Transistors N3 84 schaltet die Widerstandsteilerschaltung mit dem Widerstand R4 90 und dem Widerstand R5 88. Basierend auf den geeigneten Verhältnissen der Widerstandswerte, die jedem dieser Widerstände zugeordnet sind, werden die 5 V, die an der Eingangsspannung 36 erscheinen, geteilt, um am Knoten 92 3,3 V zu liefern. Der Ausgang des Operationsverstärkers 86, der 52 ist, steuert den Gate-Anschluss des Bipolartransistors 96, um einen abwärts gewandelten Spannungspegel an die Flash-EEPROM-Vorrichtungen über den Transistor 96 und das Versorgungseingangssignal 23 zu liefern. In diesem Fall beträgt der abwärts gewandelte Spannungspegel 3,3 V +/-10%, während die Eingangsspannung 36 auf einem 5 V Spannungspegel bleibt. Der Rückführungsweg 94 gewährleistet, dass das Versorgungseingangssignal 23 bei 3,3 V bleibt, und der Kondensator 98 reduziert das Rauschen und die Störimpulse im Versorgungssignal 23. Wenn 5 V von einem PC-System, das eine bevorzugte Ausführungsform der vorliegenden Erfindung benutzt und bei dem 3,3 V Flash-EEPROM-Vorrichtungen eingesetzt werden, geliefert wird, wird in dieser Weise die Eingangsspannung 36, die bei 5 V liegt, abwärts auf 3,3 V geteilt und den Flash-EEPROM-Vorrichtungen 24 (in 5) über den Spannungsregler 30 und die Spannungsauswahlschaltung 32 (in 7 gezeigt) geliefert.
  • Wenn die Eingangsspannung 36 3,3 V trägt, ist das 3,3 V Auswahlsignal 50 in einem logischen Zustand „1", was das Ausgangssignal des NOR-Gatters 80 in den logischen Zustand „0" steuert, so dass sowohl der Operationsverstärker 85 als auch der Bipolartransistor 96 damit gesperrt werden. Der Transistor N3 84 ist zusätzlich in einem „aus" Modus, was die Widerstandteilerschaltung mit dem Widerstand R4 90 und den Widerstand R5 88 in den gesperrten Zustand bringt. Somit wird der Operationsverstärker 86 in dem „aus" Modus sein, so dass sein Freigabeeingangsanschluss in einem logischen Zustand „0" sein wird. Da der letztgenannte Widerstandsteiler gesperrt ist, wird keine Teilung der Eingangsspannung 36 durchgeführt. Wird der Operationsverstärker 86 „aus" geschaltet, wird verhindert, dass der Bipolartransistor 96 die Eingangsspannung 36 über das Versorgungssignal 23 weiterleitet. Vielmehr wird die Eingangsspannung 36 auf den Transistor P3 76 geführt, der im „ein" Modus ist, bedingt durch den Zustand des 3,3 V Auswahlsignals 50, das in einem logischen Zustand „1" ist. Die Eingangsspannung 36, die 3,3 V tragen wird, wird über den Transistor P3 76 zum Knoten 94 und zum Pfad 54 geführt, um ein Versorgungseingangssignal 23 zu erzeugen. Das Versorgungseingangssignal 23 arbeitet, um den Flash-EEPROM-Vorrichtungen 3,3 V zu liefern. Mit gesperrtem Operationsverstärker 86, Widerstandteiler und Bipolartransistor 96 während des 3,3 V Betriebs unterstützt in diesem Hinblick die bevorzugte Ausführungsform eine Energieeffizienz, und tatsächlich spart sie am Gesamtenergieverbrauch des PC-Systems.
  • Eine alternative Ausführungsform nimmt Vorteil von der Unfähigkeit der Flash-EEPROM-Vorrichtungen, Lese-, Schreib- und Löschoperationen wirksam auszuführen, wenn sie mit einer Eingansversorgungsspannung versorgt werden, für die sie hinsichtlich ihres Betriebes nicht ausgelegt sind. Dies wird dadurch getan, dass das Flash-EEPROM seiner maximalen spezifischen Betriebsspannung ausgesetzt wird. Beim Einschalten des Systems und beim Neustarten des Systems gibt der Controller 20 in 5 den Spannungsregler 30 frei, indem das Regulator PD-Signal 82 in den logischen Zustand „0" gesetzt wird und indem ermöglicht wird, dass der Ausgang der Spannungsauswahlschaltung 3, des Versorgungseingangssignals 23 die Versorgungsspannung für die Flash-EEPROM-Vorrichtungen sein kann. Das 5 V Auswahlsignal 50 wird auf high gebracht, um damit den 5 V Betrieb auszuwählen. Der Controller 20 startet dann Lösch-, Schreib- und Leseoperationen auf Daten zu und von den Flash-EEPROM-Vorrichtungen. In diesem Betriebszustand, falls die Energieversorgung von dem PC-System 5 V +/-10% beträgt, liefert der Spannungsregler 30 den geeigneten Spannungspegel, d. h. 3,3 V +/-10%, an die Flash-EEPROM-Vorrichtungen. Wenn der Controller 20 versucht, die funktionalen Operationen auszuführen, wie Lesen, Schreiben oder Löschen von Daten, die in den Flash-EEPROM-Vorrichtungen bei maximaler Auslegung gespeichert sind, sollten die Flash-EEPROM-Vorrichtungen richtig funktionieren. Deshalb gibt der Controller 20 den Spannungsregler 30 immer frei und wählt über die Spannungsauswahlschaltung 32 das Versorgungseingangssignal 23 als Energieversorgung oder Spannungsquelle für die Flash-EEPROM-Vorrichtungen 24 aus.
  • Wenn die Energieversorgung des PC-Systems bei 3,3 V +/--10% liegt, wird das Ausgangssignal des Spannungsreglers 30 und der Auswahlschaltung 32, wie durch Signal 23 geliefert, niedriger sein als die Betriebsspannung der Flash-EEPROM-Vorrichtungen (oder 3,3 v +/-10%). Wenn der Controller 20 versucht, funktionale Operationen, wie Lesen, Schreiben oder Löschen von in den Flash-EEPROM-Vorrichtungen 24 bei maximaler Auslegung gespeicherte Daten, auszuführen, werden diese Operationen nicht erfolgreich sein und der Controller 20 wird die Spannungsteilerfunktion des Spannungsreglers abwählen und es dem von dem PC-System an die Eingangsspannung 36 (3,3 V +/--10%) gelieferten Spannungspegel ermöglichen, den Flash-EEPROM-Vorrichtungen 24 zugeführt zu werden. Der Controller 20 nimmt dann den Test der funktionalen Operation auf, um Lesen, Schreiben und/oder Löschen von Daten in dem Flash-EEPROM zu testen, bis diese Operationen erfolgreiche Ergebnisse zurückliefern. Auf diese Weise legt der Controller 20 fest, dass die von dem System gelieferte Spannung 3,3 V +/-10% ist und dass deshalb keine Spannungsabstufung durch den Spannungsregler 30 notwendig ist. Es sollte angemerkt werden, dass die Leistung dieser alternativen Ausführungsform stark von der Betriebsspezifikation und Leistung der Flash-EEPROM-Vorrichtungen abhängt. Das heißt, falls diese Vorrichtungen erfolgreich in einem breiten Bereich von Eingangsspannungen arbeiten, bei denen es eine Überlappung beispielsweise von Betriebsspannungen von 5 V auf 3,3 V gibt, kann dieser Weg nicht optimal sein. Andererseits, falls die Betriebsspannungen der benützten Flash-EEPROM-Vorrichtungen sich nicht überlappen, ist diese Lösung sehr gut durchführbar.
  • Obgleich die vorliegende Erfindung in Bezug auf spezifische Ausführungsformen beschrieben wurde, versteht sich, dass sich dem Durchschnittsfachmann Änderungen und Modifikationen davon ohne weiteres ergeben.

Claims (14)

  1. Entfernbare Controller-Karte zur Benutzung in einem Computersystem mit einem Computer (25) und einer Schnittstelle (22) zur Verbindung des Computers (25) mit der entfernbaren Controller-Karte, um digitale Information, die Daten enthält, zwischen dem Computer und der Karte zu kommunizieren und um einen Energieversorgungseingang bereitzustellen, wobei die Karte aufweist: nicht-flüchtige Speichervorrichtungen (24), die zumindest eine Flashmemory-Vorrichtung umfassen, die auf ein Speicher-Energieversorgungs-Spannungseingangssignal anspricht, um die Flashmemory-Vorrichtung zur Ausführung von Datenoperationen zu veranlassen; und einen Controller (20), der aufweist: einen Spannungsdetektor (28), der auf das Energieversorgungs-Eingangssignal, das einen vorbestimmten Spannungspegel besitzt, anspricht und ein Spannungs-Auswahlsignal erzeugen kann, wobei der Spannungsdetektor (28) den Spannungspegel des Energieversorgungs-Eingangssignals detektiert; dadurch gekennzeichnet, dass der Controller aufweist: einen Spannungsregler (30), der auf das Spannungs-Auswahlsignal und das Energieversorgungs-Eingangssignal anspricht und den Spannungspegel des Energieversorgungs-Eingangssignals auf einen verringerten Spannungspegel teilen kann, und eine Spannungs-Auswahlschaltung (32), die auf das Spannungsauswahlsignal anspricht und das Speicher-Energieversorgungs-Spannungseingangssignal bereitstellen kann, das entweder den Spannungspegel des Energieversorgungs-Eingangssignals oder den verringerten Spannungspegel hat, basierend auf dem passenden Spannungspegel, der zur Benutzung durch die Flashmemory-Vorrichtung (24) benötigt wird, um Datenoperationen erfolgreich auszuführen.
  2. Entfernbare Controller-Karte nach Anspruch 1, ferner dadurch gekennzeichnet, dass der Energieversorgungs-Eingangsspannungspegel 5 V +/- 10% und der verringerte Spannungspegel 3,3 V +/- 10% beträgt.
  3. Entfernbare Controller-Karte nach Anspruch 2, ferner dadurch gekennzeichnet, dass der Spannungsdetektor (28) eine erste Widerstands-Teilerschaltung (38, 40) aufweist, die zum Empfang des Energieversorgungs-Eingangssignals (36) verbunden ist, wobei die Widerstands-Teilerschaltung (38, 40) zumindest zwei Widerstände (38, 40) zum Teilen des Energieversorgungs-Eingangsspannungspegels und zur Erzeugung eines verringerten Spannungspegelsignals aufweist.
  4. Entfernbare Controller-Karte nach Anspruch 3, ferner dadurch gekennzeichnet, dass der Spannungsdetektor (28) einen Leistungsabschalt-Transistorschalter (42) aufweist, der mit der ersten Widerstands-Teilerschaltung (38, 40) verbunden ist, um die erste Widerstands-Teilerschaltung (38, 40) während des Einschaltens des PC-Systems zu aktivieren, um eine Detektion des Spannungspegels des Energieversorgungs-Eingangssignals zu ermöglichen und um die erste Widerstands-Teilerschaltung (38, 40) nach dem Einschalten zu sperren, um ein Energiesparen zu unterstützen.
  5. Entfernbare Controller-Karte nach Anspruch 4, ferner dadurch gekennzeichnet, dass der Spannungsdetektor (28) eine Schalt-Schaltung (44, 66, 68, 72) aufweist, die mit dem Energieversorgungs-Eingangssignal (36) verbunden ist und das Spannungsauswahlsignal (50) erzeugt.
  6. Entfernbare Controller-Karte nach Anspruch 5, ferner dadurch gekennzeichnet, dass die Schalt-Schaltung (44, 66, 68, 72) einen ersten PMOS-Transistor (44) aufweist, der zum Empfang des Energieversorgungs-Eingangssignals (36) und des verringerten Signals verbunden ist und ein erstes Spannungsschaltsignal bereitstellen kann, wobei die Schalt-Schaltung ferner eine Inverter-Schalt-Schaltung (66, 68) aufweist, die auf das Energieversorgungs-Eingangssignal anspricht und das Spannungsauswahlsignal (50) erzeugen kann.
  7. Entfernbare Controller-Karte nach Anspruch 6, ferner dadurch gekennzeichnet, dass die Inverter-Schalt-Schaltung (66, 68) ferner einen zweiten PMOS-Transistor (66) aufweist, der auf das Energieversorgungs-Eingangssignal und das erste Spannungsschaltsignal anspricht und in Reihe mit einem NMOS-Transistor (68) verbunden ist, um ein Zwischen-Spannungsauswahlsignal zu erzeugen, wobei der NMOS-Transistor ferner auf das erste Spannungsschaltsignal anspricht.
  8. Entfernbare Controller-Karte nach Anspruch 7, ferner dadurch gekennzeichnet, dass die Schalt-Schaltung (44, 66, 68, 72) ferner eine Abtast- und Haltevorrichtung (72) aufweist und das Spannungsauswahlsignal erzeugen kann.
  9. Entfernbare Controller-Karte nach Anspruch 8, ferner gekennzeichnet durch eine Spannungs-Auswahlschaltung (32), die eine Kapazität (98) mit einem ersten Anschluss, der mit einem Bipolarschalt-Transistor (96) verbunden ist, der auf das Energieversorgungs-Eingangssignal und ein Operationsverstärker-Ausgangssignal anspricht, um das Speicher-Energieversorgungs-Spannungseingangssignal zu erzeugen, wobei der zweite Anschluss der Kapazität mit Masse verbunden ist.
  10. Entfernbare Controller-Karte nach Anspruch 9, ferner dadurch gekennzeichnet, dass der Spannungsregler (30) eine zweite Widerstands-Teilerschaltung (88, 90) aufweist, die zum Empfang des Energieversorgungs-Eingangssignals verbunden ist, wobei die Widerstands-Teilerschaltung (88, 90) zumindest zwei Widerstände (88, 90) zur Teilung des Energieversorgungs-Signalspannungspegels aufweist und einen anderen reduzierten Spannungsreferenzpegel erzeugen kann.
  11. Entfernbare Controller-Karte nach Anspruch 10, ferner dadurch gekennzeichnet, dass der Spannungsregler (30) ferner einen Operationsverstärker (86) aufweist, der mit der zweiten Widerstands-Teilerschaltung (88, 90) verbunden ist und das Operationsverstärker-Ausgangssignal erzeugen kann.
  12. Entfernbare Controller-Karte nach Anspruch 11, ferner dadurch gekennzeichnet, dass der Spannungsregler (30) ferner auf ein Abschaltsignal anspricht, um den Operationsverstärker (86) und die zweite Widerstands-Teilerschaltung (88, 90) zu entfernen, wenn die Karte eine Abschaltoperation initiiert.
  13. Verfahren zum Detektieren des Spannungspegels des Energieversorgungs-Eingangssignals, das von einem Computer bereitgestellt wird, und zur Auswahl, um ein Energieversorgungs-Eingangssignal oder ein geteiltes Energieversorgungs-Eingangssignal bereitzustellen, basierend auf dem Energieversorgungs-Eingangssignal, das spannungsgeteilt ist, um ein Speicherenergieversorgungs-Eingangssignal zur Benutzung durch die Flash-EPROM-Vorrichtung zu erzeugen, wobei das Verfahren in einem Computersystem mit einem Computer und einer Schnittstelle zur Verbindung des Computers mit einer entfernbaren Controller-Karte ausgeführt wird, um digitale Information, die Daten enthält, zu kommunizieren und um ein Energieversorgungs-Eingangssignal zwischen dem Computer und der Karte bereitzustellen, wobei die Karte einen Controller (20) zur Verarbeitung der Information und zur Bereitstellung der gleichen für Flash-EPROM-Speichervorrichtungen (24) aufweist, um die Daten darin zu speichern, gekennzeichnet durch: Empfang des Energieversorgungs-Eingangssignals von dem Computer (25) über die Schnittstelle (22), wobei das Energieversorgungs-Eingangssignal einen vorbestimmten Spannungspegel aufweist; Detektieren des vorbestimmten Spannungspegels des Energieversorgungs-Eingangssignals und abhängig davon Erzeugen eines Spannungsauswahlsignals; Teilen des detektierten Spannungspegels, um einen verringerten Spannungspegel zu erzeugen; und entsprechend dem Spannungsauswahlsignal Auswahl zwischen dem Spannungspegel des Energieversorgungs-Eingangssignals und dem verringerten Spannungspegel, um damit das Speicherversorgungs-Eingangssignal zu erzeugen, so dass es den Flash-Vorrich tungen ermöglicht wird, Datenoperationen erfolgreich auszuführen.
  14. Verfahren nach Anspruch 13, ferner gekennzeichnet durch das Bereitstellen des Energieversorgungs-Eingangssignal der Flash-Vorrichtung (24) bei erfolglosen Ergebnissen der Operationen.
DE69627176T 1995-11-13 1996-11-13 Aut0matische spannungsdetektion in anwendungen mit mehreren spannungen Expired - Lifetime DE69627176T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US647895P 1995-11-13 1995-11-13
US6478P 1995-11-13
PCT/US1996/018036 WO1997020269A1 (en) 1995-11-13 1996-11-13 Automatic voltage detection in multiple voltage applications

Publications (2)

Publication Number Publication Date
DE69627176D1 DE69627176D1 (de) 2003-05-08
DE69627176T2 true DE69627176T2 (de) 2004-02-05

Family

ID=21721103

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69627176T Expired - Lifetime DE69627176T2 (de) 1995-11-13 1996-11-13 Aut0matische spannungsdetektion in anwendungen mit mehreren spannungen

Country Status (6)

Country Link
US (1) US5818781A (de)
EP (1) EP0861468B1 (de)
JP (2) JP4299883B2 (de)
CN (1) CN1202255A (de)
DE (1) DE69627176T2 (de)
WO (1) WO1997020269A1 (de)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5845313A (en) 1995-07-31 1998-12-01 Lexar Direct logical block addressing flash memory mass storage architecture
US6978342B1 (en) 1995-07-31 2005-12-20 Lexar Media, Inc. Moving sectors within a block of information in a flash memory mass storage architecture
US6728851B1 (en) 1995-07-31 2004-04-27 Lexar Media, Inc. Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices
US8171203B2 (en) 1995-07-31 2012-05-01 Micron Technology, Inc. Faster write operations to nonvolatile memory using FSInfo sector manipulation
US6295569B1 (en) * 1996-05-20 2001-09-25 Fujitsu Limited Storage apparatus
US5930170A (en) * 1996-05-22 1999-07-27 National Semiconductor Corporation Voltage selection circuit suitable for use as ESD protection circuit for EEPROM
JP3968392B2 (ja) * 1996-05-30 2007-08-29 カシオ計算機株式会社 データ記憶装置
US6182162B1 (en) * 1998-03-02 2001-01-30 Lexar Media, Inc. Externally coupled compact flash memory card that configures itself one of a plurality of appropriate operating protocol modes of a host computer
GB2339044B (en) * 1998-03-02 2003-06-04 Lexar Media Inc Flash memory card with enhanced operating mode detection and user-friendly interfacing system
US5995440A (en) * 1998-07-23 1999-11-30 International Business Machines Corporation Off-chip driver and receiver circuits for multiple voltage level DRAMs
EP1027653B1 (de) 1998-09-04 2004-09-15 Hyperstone AG Zugriffssteuerung eines speichers beschränkter löschhäufigkeit
US6901457B1 (en) 1998-11-04 2005-05-31 Sandisk Corporation Multiple mode communications system
US6327635B1 (en) * 1999-03-30 2001-12-04 Qlogic Corporation Add-on card with automatic bus power line selection circuit
JP2001211640A (ja) * 2000-01-20 2001-08-03 Hitachi Ltd 電子装置と半導体集積回路及び情報処理システム
JP3461323B2 (ja) * 2000-03-28 2003-10-27 シャープ株式会社 Pcカード
GB2361779B (en) * 2000-04-27 2004-03-10 Ubinetics Ltd Voltage control
US7167944B1 (en) 2000-07-21 2007-01-23 Lexar Media, Inc. Block management for mass storage
US7155559B1 (en) 2000-08-25 2006-12-26 Lexar Media, Inc. Flash memory architecture with separate storage of overhead and user data
US6772274B1 (en) 2000-09-13 2004-08-03 Lexar Media, Inc. Flash memory system and method implementing LBA to PBA correlation within flash memory array
JP3546828B2 (ja) * 2000-10-02 2004-07-28 セイコーエプソン株式会社 半導体集積回路、これを備えた時計及び電子機器
US6577535B2 (en) 2001-02-16 2003-06-10 Sandisk Corporation Method and system for distributed power generation in multi-chip memory systems
US6434044B1 (en) 2001-02-16 2002-08-13 Sandisk Corporation Method and system for generation and distribution of supply voltages in memory systems
JP4694040B2 (ja) * 2001-05-29 2011-06-01 ルネサスエレクトロニクス株式会社 半導体記憶装置
US7061049B2 (en) * 2001-06-12 2006-06-13 Kabushiki Kaisha Toshiba Semiconductor device using SOI device and semiconductor integrated circuit using the semiconductor device
JP2003016400A (ja) * 2001-06-28 2003-01-17 Sankyo Seiki Mfg Co Ltd 停電検知装置、及びその停電検知装置を備えたカードリーダ
US20030080772A1 (en) * 2001-08-31 2003-05-01 Davide Giacomini Programmable compact motor drive module
GB0123410D0 (en) 2001-09-28 2001-11-21 Memquest Ltd Memory system for data storage and retrieval
GB0123416D0 (en) 2001-09-28 2001-11-21 Memquest Ltd Non-volatile memory control
GB0123415D0 (en) 2001-09-28 2001-11-21 Memquest Ltd Method of writing data to non-volatile memory
GB0123421D0 (en) 2001-09-28 2001-11-21 Memquest Ltd Power management system
JP3933467B2 (ja) * 2001-12-27 2007-06-20 株式会社東芝 電圧検出回路制御装置、同装置を有するメモリー制御装置及び同装置を有するメモリーカード
TWI240861B (en) * 2002-01-11 2005-10-01 Integrated Circuit Solution In Data access method and architecture of flash memory
US7231643B1 (en) 2002-02-22 2007-06-12 Lexar Media, Inc. Image rescue system including direct communication between an application program and a device driver
AU2003211154A1 (en) * 2002-02-22 2003-09-09 Lexar Media, Inc. Removable memory media with integral indicator light
JP2004164811A (ja) * 2002-09-26 2004-06-10 Sharp Corp 半導体記憶装置および携帯電子機器
EP1447809A1 (de) * 2003-02-14 2004-08-18 SCHLUMBERGER Systèmes Karte mit mehreren integrierten Schaltungen
JP4201629B2 (ja) * 2003-03-26 2008-12-24 三洋電機株式会社 誤書込み防止回路および該誤書込み防止回路を含む半導体装置
US6973519B1 (en) 2003-06-03 2005-12-06 Lexar Media, Inc. Card identification compatibility
US7212067B2 (en) * 2003-08-01 2007-05-01 Sandisk Corporation Voltage regulator with bypass for multi-voltage storage system
US7219263B1 (en) * 2003-10-29 2007-05-15 Qlogic, Corporation Method and system for minimizing memory corruption
KR100884235B1 (ko) * 2003-12-31 2009-02-17 삼성전자주식회사 불휘발성 메모리 카드
US7164561B2 (en) * 2004-02-13 2007-01-16 Sandisk Corporation Voltage regulator using protected low voltage devices
US7725628B1 (en) 2004-04-20 2010-05-25 Lexar Media, Inc. Direct secondary device interface by a host
US7370166B1 (en) 2004-04-30 2008-05-06 Lexar Media, Inc. Secure portable storage device
US7669190B2 (en) 2004-05-18 2010-02-23 Qlogic, Corporation Method and system for efficiently recording processor events in host bus adapters
US7594063B1 (en) 2004-08-27 2009-09-22 Lexar Media, Inc. Storage capacity status
US7464306B1 (en) 2004-08-27 2008-12-09 Lexar Media, Inc. Status of overall health of nonvolatile memory
DE102005002752B4 (de) * 2005-01-20 2008-03-27 Siemens Ag Spannungsversorgungsvorrichtung für ein Busgerät sowie Busgerät
US7391193B2 (en) * 2005-01-25 2008-06-24 Sandisk Corporation Voltage regulator with bypass mode
CN101216796B (zh) * 2007-01-05 2011-06-22 鸿富锦精密工业(深圳)有限公司 自动检测软驱装置
CN101923145B (zh) * 2009-06-15 2013-01-23 凌通科技股份有限公司 电源检测电路、便携式装置以及防止数据遗失的方法
JP5789759B2 (ja) * 2010-03-16 2015-10-07 パナソニックIpマネジメント株式会社 情報処理装置、不揮発性記憶装置、情報処理システム及び不揮発性メモリコントローラ
US9710031B2 (en) * 2010-12-30 2017-07-18 Silicon Laboratories Inc. Analog interface for a microprocessor-based device
US8638161B2 (en) * 2011-07-20 2014-01-28 Nxp B.V. Power control device and method therefor
KR101988430B1 (ko) * 2012-11-12 2019-06-13 삼성전자주식회사 메모리 컨트롤러 및 그것을 포함하는 사용자 시스템
CN103869885A (zh) * 2012-12-18 2014-06-18 鸿富锦精密工业(深圳)有限公司 扩展卡及支持所述扩展卡的主板
US10276239B2 (en) * 2017-04-27 2019-04-30 Ememory Technology Inc. Memory cell and associated array structure
WO2022073177A1 (en) * 2020-10-09 2022-04-14 Micron Technology, Inc. Improved power supply for memory device
CN115497522B (zh) * 2022-11-17 2023-03-14 合肥康芯威存储技术有限公司 一种存储装置及其数据保护方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6478397A (en) * 1987-09-18 1989-03-23 Mitsubishi Electric Corp Ic card writing system
JP2778199B2 (ja) * 1990-04-27 1998-07-23 日本電気株式会社 内部降圧回路
JPH06236686A (ja) * 1993-01-22 1994-08-23 Nec Corp 半導体装置
US5329491A (en) * 1993-06-30 1994-07-12 Intel Corporation Nonvolatile memory card with automatic power supply configuration
US5671179A (en) * 1994-10-19 1997-09-23 Intel Corporation Low power pulse generator for smart voltage flash eeprom
JPH08203288A (ja) * 1995-01-23 1996-08-09 Nec Ic Microcomput Syst Ltd オンボード書込制御装置
US5596532A (en) * 1995-10-18 1997-01-21 Sandisk Corporation Flash EEPROM self-adaptive voltage generation circuit operative within a continuous voltage source range

Also Published As

Publication number Publication date
JP2000500892A (ja) 2000-01-25
JP4115494B2 (ja) 2008-07-09
EP0861468A4 (de) 1998-10-07
EP0861468A1 (de) 1998-09-02
CN1202255A (zh) 1998-12-16
JP2006252570A (ja) 2006-09-21
WO1997020269A1 (en) 1997-06-05
EP0861468B1 (de) 2003-04-02
US5818781A (en) 1998-10-06
DE69627176D1 (de) 2003-05-08
JP4299883B2 (ja) 2009-07-22

Similar Documents

Publication Publication Date Title
DE69627176T2 (de) Aut0matische spannungsdetektion in anwendungen mit mehreren spannungen
DE10296331B4 (de) Speichersystem zum Speichern von Daten und Verfahren zum Liefern von Leistung innerhalb eines Speichersystems
DE10296285B4 (de) System zur Erzeugung und Verteilung von Versorgungsspannungen in Speichersystemen
DE69738281T2 (de) Chipkarte, Chipkartensystem und Chip für eine Chipkarte
DE4244555C2 (de) Integrierte Halbleiterschaltungsvorrichtung und Verfahren zum Durchführen eines Beschleunigungstests ("burn-in")
DE102012221806B4 (de) Speicher-Array mit doppelter Stromversorgung, das eine Steuerschaltung besitzt, die für Bitzeilen-Vorlaufladevorgänge dynamisch eine niedrigere von zwei Versorgungsspannungen auswählt, sowie ein zugehöriges Verfahren
DE102004033363A1 (de) Multistandard-Protokollspeicherbauelement, mobiles Speicherbauelement und Schnittstellenverfahren
DE19749602C2 (de) Substratspannungs-Generatorschaltung
DE10313903B4 (de) Computerhauptplatine mit Detektionsschaltung und Verfahren zur Löschung eines BIOS-Konfigurationsspeichers
DE19549532B4 (de) Synchrone Halbleiterspeichervorrichtung mit Selbstvorladefunktion
DE60006162T2 (de) Hochleistungs cmos wortleitungstreiber
DE19812270B4 (de) Signalleitungstreiber und diesen verwendendes Halbleiterspeicherbauelement
DE102004039178B4 (de) Speichersteuerschaltung, Smartcard und Lesesteuerverfahren
DE4418892C2 (de) Mikrocomputer
DE10318814B4 (de) Speicherbauelement und dessen Verwendung
DE3106727A1 (de) "verfahren und vorrichtung zum automatischen pruefen elektrischer und elektronischer schaltkreise"
DE102011079910A1 (de) Verwalteter Hybridspeicher mit anpassungsfähiger Stromversorgung
DE10317289A1 (de) Integrierte Schaltung mit mehreren Kommunikationsmodi und zugehöriges Betriebsverfahren
EP0953936B1 (de) Datenträger sowohl für den kontaktlosen als auch den kontaktbehafteten Betrieb
DE19823930A1 (de) Integrierte Halbleiterschaltung mit an einem Halbleiterchip angeordnetem DRAM
DE19521730C2 (de) Halbleitervorrichtung mit Programmierspannungserzeugung
DE10338273A1 (de) Halbleiterspeicherbauelement und Zugriffsverfahren hierfür
DE10001733A1 (de) Leistungsversorgungssteuervorrichtung und Informationsverarbeitungsvorrichtung, die selbige verwendet
DE3826745A1 (de) Verfahren und vorrichtung zum verringern des strombedarfs einer halbleiterspeichereinrichtung
DE60221625T2 (de) Integrierte Halbleiterschaltung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: WITTE, WELLER & PARTNER, 70178 STUTTGART