[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102009031011A1 - Universal serial bus storage-stick has unit with connection for connecting to universal serial bus interface, controller, data storage and emergency power supply - Google Patents

Universal serial bus storage-stick has unit with connection for connecting to universal serial bus interface, controller, data storage and emergency power supply Download PDF

Info

Publication number
DE102009031011A1
DE102009031011A1 DE200910031011 DE102009031011A DE102009031011A1 DE 102009031011 A1 DE102009031011 A1 DE 102009031011A1 DE 200910031011 DE200910031011 DE 200910031011 DE 102009031011 A DE102009031011 A DE 102009031011A DE 102009031011 A1 DE102009031011 A1 DE 102009031011A1
Authority
DE
Germany
Prior art keywords
unit
serial bus
universal serial
usb
stick
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.)
Ceased
Application number
DE200910031011
Other languages
German (de)
Inventor
René Giraud
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.)
Siemens AG
Original Assignee
Siemens AG
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
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE200910031011 priority Critical patent/DE102009031011A1/en
Publication of DE102009031011A1 publication Critical patent/DE102009031011A1/en
Ceased legal-status Critical Current

Links

Classifications

    • 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/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2056Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
    • G06F11/2087Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring with a common controller

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Information Transfer Systems (AREA)

Abstract

The Universal serial bus (USB)storage-stick has a unit (2) with a connection (9) for connecting to a USB-interface, a controller, a data storage and an emergency power supply (8). Another unit (3) is formed at the former unit in a redundant manner, where the two units are galvanically separated. The data storage of the former unit and the data storage of the latter unit are configured according to a Redundant array of inexpensive disks (RAID)concept.

Description

Die Erfindung betrifft einen USB-Speicher-Stick mit einer ersten Einheit, welche mindestens einen Anschluss zum Anschließen an eine USB-Schnittstelle, einen Controller, einen ersten Datenspeicher und eine Notstromversorgung umfasst.The The invention relates to a USB memory stick having a first unit, which has at least one connection for connecting to a USB interface, a controller, a first data memory and an emergency power supply includes.

Ein derartiger USB-Speicher-Stick ist als mobiler Datenträger an sich bekannt und ersetzt gewöhnlich Disketten-, CD- oder DVD-Speichermedien als Datenspeicher. Aufgrund dessen, dass eine CPU eines Rechners, z. B. ein aus dem Siemens-Katalog ST PC, Ausgabe 11/2008 bekannter so genannter Industrie-PC, mit einer hohen Geschwindigkeit auf die im Speicher des USB-Sticks hinterlegten Daten zugreifen kann, werden in zunehmendem Maße auch Rechner-Applikationen, welche nicht auf dem Rechner gespeichert werden sollen, auf dem USB-Stick hinterlegt. Nachteilig ist, dass im Falle eines Defekts des USB-Speichers die Applikation und/oder Daten bzw. Dateien verloren gehen.Such a USB memory stick is known per se as a mobile data carrier and usually replaces floppy disk, CD or DVD storage media as data storage. Due to the fact that a CPU of a computer, z. B. one from the Siemens catalog ST PC, Issue 11/2008 known so-called industrial PC, with a high speed can access the stored in the memory of the USB stick data, are increasingly deposited computer applications, which should not be stored on the computer on the USB stick. The disadvantage is that in the case of a defect of the USB memory, the application and / or data or files are lost.

Der vorliegenden Erfindung liegt die Aufgabe zugrunde, einen USB-Speicher-Stick der eingangs genannten Art zu schaffen, welcher eine möglichst hohe Verfügbarkeit der im USB-Speicher-Stick hinterlegten Daten gewährleistet.Of the present invention is based on the object, a USB memory stick to create the type mentioned, which has the highest possible Availability of the data stored in the USB memory stick guaranteed.

Diese Aufgabe wird durch die im kennzeichnenden Teil des Patentanspruchs 1 angegebenen Maßnahmen gelöst.These The object is achieved by the characterizing part of the claim 1 measures resolved.

Vorteilhaft ist, dass ein derartiger USB-Speicher-Stick eine Spiegelung der Speicherinhalte der ersten und zweiten Einheit ermöglicht, wodurch der USB-Speicher-Stick für einen Einsatz in Echtzeitanwendungen geeignet ist. Das Zusammenwirken der Speicher erfolgt vorzugsweise mittels des an sich bekannten RAID(Redundant Array of Independent Disks)-Konzepts, wobei die Datenspiegelung mittels des spezifizierten RAID 1-Levels (RAID Level 1) verwirklicht ist.Advantageous is that such a USB memory stick a reflection of the Memory contents of the first and second unit allows making the USB memory stick suitable for use in real-time applications suitable is. The interaction of the memory is preferably carried out by means of the known RAID (Redundant Array of Independent Disks) concept, the data mirroring using the specified RAID 1 level (RAID level 1) is realized.

Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen.Further advantageous embodiments of the invention will become apparent from the Dependent claims.

Die Erfindung wird nachfolgend anhand eines Ausführungsbeispiels unter Bezugnahme auf die einzige Figur der Zeichnung näher erläutert. Die Figur der Zeichnung zeigt in vereinfachter schematischer Darstellung Bestandteile eines USB-Speicher-Sticks.The Invention will be described below with reference to an embodiment with reference to the single figure of the drawing closer explained. The figure of the drawing shows in simplified form schematic representation Components of a USB memory stick.

In einem Gehäuse 1 eines USB-Speicher-Sticks ist eine erste und eine zweite Einheit 2, 3 angeordnet, die sowohl im Hinblick auf eine Energie- als auch im Hinblick auf eine Datenkopplung galvanisch getrennt sind. Die Energiekopplung kann z. B. mittels geeigneter Energieübertrager 4, die Datenkopplung mittels geeigneter Optokoppler 5 verwirklicht werden. Bestandteile der ersten Einheit sind ein Datenspeicher in Form eines ersten Flash-Speichers 6, ein erster Mikrocontroller 7 sowie eine Notstromversorgung 8, wobei die erste Einheit ferner mit einem ersten USB-Anschluss 9 zum Einstecken des USB-Speicher-Sticks in eine USB-Schnittstelle eines hier nicht dargestellten Rechners versehen ist. Ein derartiger Rechner ist beispielsweise in der DE 10 2006 053 413 A1 offenbart.In a housing 1 a USB memory stick is a first and a second unit 2 . 3 arranged, which are galvanically isolated both in terms of energy and with respect to a data coupling. The energy coupling can z. B. by means of suitable energy transfer 4 , the data coupling by means of suitable optocouplers 5 be realized. Components of the first unit are a data memory in the form of a first flash memory 6 , a first microcontroller 7 as well as an emergency power supply 8th wherein the first unit further includes a first USB port 9 for inserting the USB memory stick is provided in a USB interface of a computer not shown here. Such a calculator is for example in the DE 10 2006 053 413 A1 disclosed.

Die zu der ersten Einheit 2 redundant ausgebildete zweite Einheit 3 ist ebenfalls mit einem Datenspeicher in Form eines zweiten Flash-Speichers 10, einem zweiten Mikrocontroller 11, einer zweiten Notstromversorgung 12 und einem eine Schutzkappe 13 aufweisenden zweiten USB-Anschluss 14 versehen. Der erste und der zweite Mikrocontroller 7, 11 verwirklichen insbesondere eine Synchronisation der in der ersten und zweiten Einheit hinterlegten Daten sowie eine Busanbindung im Hinblick auf eine USB-Kommunikation zwischen USB-Speicher-Stick und Rechner, in dessen USB-Schnittstelle der USB-Speicher-Stick eingesteckt ist. Im Rahmen eines Schreibzugriffs des Rechners auf den USB-Speicher-Stick werden Daten sowohl in dem ersten Flash-Speicher 6 als auch im zweiten Flash-Speicher 10 hinterlegt. Dabei stellt die erste Notstromversorgung 8 sicher, dass für den Fall, dass während dieses Schreibzugriffs die Stromzufuhr von der USB-Schnittstelle des Rechners zum USB-Speicher-Stick unterbrochen wird, der erste Mikrocontroller 7 die Daten in den ersten Flash-Speicher 6 einschreiben kann, indem die erste Notstromversorgung 8 die erste Einheit 2 mit der erforderlichen Energie versorgt. Darüber hinaus ist aufgrund der zweiten Notstromversorgung 12 die zweite Einheit 3 weiterhin betriebsbereit. Dadurch wird ermöglicht, dass der zweite Mikrocontroller 11 die im ersten Flash-Speicher 6 hinterlegten Daten empfängt, welche der erste Mikrocontroller 7 aus dem ersten Flash-Speicher 6 ausliest und dem zweiten Mikrocontroller 11 übermittelt, und diese Daten in den zweiten Flash-Speicher 10 einschreibt. Für den Fall, dass z. B. zu einem späteren Zeitpunkt der Flash-Speicher 6 der ersten Einheit defekt ist, sind daher die auf diesem Flash-Speicher 6 abgespeicherten Daten nicht verloren. Die diesen Daten entsprechenden Daten sind – wie beschrieben – ebenfalls auf dem Flash-Speicher 10 der zweiten Einheit 3 hinterlegt und können abgerufen werden. Dazu entfernt ein Anwender die Schutzkappe 13 und steckt den USB-Speicher-Stick mittels des zweiten USB-Anschlusses 14 in die USB-Schnittstelle des Rechners ein, dem im Rahmen eines Lesezugriffs auf den USB-Speicher-Stick die Daten des zweiten Flash-Speichers 10 übermittelt werden.The first unit 2 redundant second unit 3 is also with a data memory in the form of a second flash memory 10 , a second microcontroller 11 , a second emergency power supply 12 and a protective cap 13 having a second USB port 14 Mistake. The first and the second microcontroller 7 . 11 in particular, a synchronization of the data stored in the first and second units and a bus connection with regard to a USB communication between USB memory stick and computer, in whose USB interface the USB memory stick is inserted. As part of a write access of the computer to the USB memory stick, data in both the first flash memory 6 as well as in the second flash memory 10 deposited. This is the first emergency power supply 8th be sure that if power is removed from the USB interface of the computer to the USB memory stick during this write access, the first microcontroller 7 the data in the first flash memory 6 can enroll by the first emergency power supply 8th the first unit 2 supplied with the required energy. In addition, due to the second emergency power supply 12 the second unit 3 still operational. This will allow the second microcontroller 11 in the first flash memory 6 deposited data receives which the first microcontroller 7 from the first flash memory 6 reads out and the second microcontroller 11 and transfer that data to the second flash memory 10 enrolls. In the event that z. B. at a later date the flash memory 6 the first unit is broken, therefore, are on this flash memory 6 stored data is not lost. The data corresponding to this data are - as described - also on the flash memory 10 the second unit 3 deposited and can be retrieved. To do this, a user removes the protective cap 13 and puts the USB memory stick using the second USB port 14 in the USB interface of the computer, which in the context of a read access to the USB memory stick, the data of the second flash memory 10 be transmitted.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • - DE 102006053413 A1 [0008] DE 102006053413 A1 [0008]

Zitierte Nicht-PatentliteraturCited non-patent literature

  • - Siemens-Katalog ST PC, Ausgabe 11/2008 [0002] - Siemens Catalog ST PC, Edition 11/2008 [0002]

Claims (3)

USB-Speicher-Stick mit einer ersten Einheit (2), welche mindestens einen Anschluss (9) zum Anschließen an eine USB-Schnittstelle, einen Controller (7), einen Datenspeicher (6) und eine Notstromversorgung (8) umfasst, dadurch gekennzeichnet, dass der USB-Speicher-Stick mit einer zu der ersten Einheit (2) redundant ausgebildeten zweiten Einheit (3) versehen ist, wobei die erste und die zweite Einheit (2, 3) galvanisch getrennt sind.USB memory stick with a first unit ( 2 ), which has at least one connection ( 9 ) for connecting to a USB interface, a controller ( 7 ), a data store ( 6 ) and an emergency power supply ( 8th ), characterized in that the USB memory stick with a to the first unit ( 2 ) redundantly formed second unit ( 3 ), the first and second units ( 2 . 3 ) are galvanically isolated. USB-Speicher-Stick nach Anspruch 1, dadurch gekennzeichnet, dass der Speicher (6) der ersten Einheit (2) und ein Speicher (10) der zweiten Einheit (3) gemäß einem RAID(Redundant Array of Independent Disks)-Konzept organisiert sind.USB memory stick according to claim 1, characterized in that the memory ( 6 ) of the first unit ( 2 ) and a memory ( 10 ) of the second unit ( 3 ) are organized according to a RAID (Redundant Array of Independent Disks) concept. USB-Speicher-Stick nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die galvanische Trennung sowohl eine Energie- als auch eine Datenkopplung (4, 5) umfasst.USB memory stick according to claim 1 or 2, characterized in that the galvanic isolation both an energy and a data coupling ( 4 . 5 ).
DE200910031011 2009-06-29 2009-06-29 Universal serial bus storage-stick has unit with connection for connecting to universal serial bus interface, controller, data storage and emergency power supply Ceased DE102009031011A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200910031011 DE102009031011A1 (en) 2009-06-29 2009-06-29 Universal serial bus storage-stick has unit with connection for connecting to universal serial bus interface, controller, data storage and emergency power supply

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200910031011 DE102009031011A1 (en) 2009-06-29 2009-06-29 Universal serial bus storage-stick has unit with connection for connecting to universal serial bus interface, controller, data storage and emergency power supply

Publications (1)

Publication Number Publication Date
DE102009031011A1 true DE102009031011A1 (en) 2010-08-19

Family

ID=42338846

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200910031011 Ceased DE102009031011A1 (en) 2009-06-29 2009-06-29 Universal serial bus storage-stick has unit with connection for connecting to universal serial bus interface, controller, data storage and emergency power supply

Country Status (1)

Country Link
DE (1) DE102009031011A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070034700A1 (en) * 2005-04-27 2007-02-15 Mark Poidomani Electronic cards and methods for making same
US20070058410A1 (en) * 2005-09-02 2007-03-15 Rajan Suresh N Methods and apparatus of stacking DRAMs
DE102006053413A1 (en) 2006-11-13 2008-05-15 Siemens Ag Computer system unit, has recess closed at wall by covering, and universal serial bus interface arranged in recess and arranged parallel to wall, where wall of recess is provided with cable passage

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070034700A1 (en) * 2005-04-27 2007-02-15 Mark Poidomani Electronic cards and methods for making same
US20070058410A1 (en) * 2005-09-02 2007-03-15 Rajan Suresh N Methods and apparatus of stacking DRAMs
DE102006053413A1 (en) 2006-11-13 2008-05-15 Siemens Ag Computer system unit, has recess closed at wall by covering, and universal serial bus interface arranged in recess and arranged parallel to wall, where wall of recess is provided with cable passage

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Siemens-Katalog ST PC, Ausgabe 11/2008

Similar Documents

Publication Publication Date Title
DE112010003662B4 (en) Compensate for degraded functionality of semiconductor media based on the data and parity usage information received from a RAID controller
DE102004033940A1 (en) Connector identification system for identifying multi-pole plug-in connectors for data-transmission cables in panels with manifold sockets has detectors/LEDs assigned to individual sockets
DE112007000101T5 (en) Method of communicating with a multifunction memory card
EP2366163A2 (en) Method and system for managing data of analysis devices
DE102008047915B4 (en) Infotainment system and computer program product
DE102006057708A1 (en) System architecture for securing updation of firmware, has processor, system bus for data transfer to and from processor and local memory unit for storing firmware
DE102009031011A1 (en) Universal serial bus storage-stick has unit with connection for connecting to universal serial bus interface, controller, data storage and emergency power supply
EP2281241A1 (en) Method for addressing page-oriented non-volatile memories
DE102014221977A1 (en) Method and device for storing data in a motor vehicle
DE29920214U1 (en) Device for testing plugged cables
DE102008022839A1 (en) Method and device for correcting digitally transmitted information
DE102021003609A1 (en) Method and device for the documentation of operating data and their application for a high-voltage battery system
DE102006035039A1 (en) Data processing system for e.g. smart card, has two memory mediums connected with processor via two respective buses, where user and management data are stored in respective mediums and management data are utilized for managing user data
WO2013143911A2 (en) Method for encrypting data on a storage medium
WO2009103728A1 (en) Method and device for storing information data
DE102010021216B4 (en) Method for redundant data storage on dongles with preconfiguration
DE102012210474A1 (en) Method for operating a control device and / or an actuator
EP4300281A1 (en) Coupling device for sorting data carriers
DE102004059717A1 (en) Method and device for specifying a mode number
EP1368738A2 (en) Bus system comprising an address/data bus which can be operated in a multiplex mode and control bus responding to a station by allocating a logical channel
DE4128266C2 (en) Device for coupling peripheral devices to computers
EP1861772A2 (en) Method for removing a mass storage system from a computer network, and computer program product and computer network for carrying out the method
DE102008051391A1 (en) Non-volatile, re-writable memory e.g. non-volatile memory, managing method, involves storing actual status of each memory area in respective hardware-status register, and updating status through hardware of memory chip
DE102020006077A1 (en) Procedure for anonymizing personal data
DE102015220485A1 (en) Method for writing and reading a data record

Legal Events

Date Code Title Description
OAV Applicant agreed to the publication of the unexamined application as to paragraph 31 lit. 2 z1
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection