Auf einer Speicherkarte können Sie Daten speichern und von einem Computer auf einen anderen übertragen. Um eine Speicherkarte selbst herzustellen, müssen Sie einen separaten Controller, einen Speicherchip, einen USB-Anschluss und eine Platine aus einem Radioladen kaufen. Sie benötigen auch Kondensatoren, Widerstände, Spulen und einen Quarzresonator.
Es ist notwendig
- - Brotbrett;
- - Lötkolben;
- - Speicherchips und Controller;
- - Programmierer;
- - Programmierumgebung.
Anleitung
Schritt 1
Wählen Sie einen Controller für die Speicherchips, die Sie haben. Achten Sie auf ihre Schnittstelle. Es empfiehlt sich, falls vorhanden, eine Standardschnittstelle zu verwenden. Andernfalls müssen Sie es selbst programmieren. Denken Sie daran, dass parallele Übertragungsmethoden in der Regel eine bessere Leistung aufweisen als sequentielle. Verwenden Sie dedizierte Controller, die USB unterstützen. Darüber hinaus unterstützen einige Controller die gängigsten Dateisysteme in der Hardware.
Schritt 2
Denken Sie über das Konzept der zukünftigen Speicherkarte nach. Beachten Sie, dass die Stromaufnahme für USB1 und USB2 nicht mehr als 500 mA betragen darf. Es empfiehlt sich, am Eingang des Gerätes einen hochkapazitiven Siebkondensator anzubringen, damit es bei einem Stromausfall das Dateisystem schreiben kann. In diesem Fall muss der Ladestrom des Kondensators kleiner als 500 mA sein.
Schritt 3
Erstellen Sie ein Steckbrett, um das zukünftige Gerät zu debuggen. Dafür eignen sich Mikroschaltungen in DIP-Packages gut, und für SMD-Bauteile werden spezielle Entwicklungsboards mit entsprechenden Kontaktpads hergestellt. In diesem Stadium ist es besser, eine größere Gerätegröße zu wählen, um weitere Designbearbeitungen zu erleichtern.
Schritt 4
Der nächste Schritt ist die Programmierung des Controllers. Jetzt müssen Sie einem Satz von Chips, Drähten, Platinen und Steckverbindern Leben einhauchen. Zusätzlich zu den Standardfunktionen der Speicherkarte können Sie diese mit Möglichkeiten ausstatten, die nur durch Ihre Vorstellungskraft begrenzt sind. Geben Sie beispielsweise die Informationsverschlüsselung, die Anzeige des belegten Speicherplatzes, die Sicherung auf einen zusätzlichen Mikrochip und vieles mehr ein. Denken Sie daran, dass ohne gesetztes Schutzbit der Programmspeicher der Steuerung problemlos ausgelesen werden kann. Droht dies meist nur mit dem Verlust von Programmcode, dann sind bei der Datenverschlüsselung alle Bemühungen um einen Schutz vergeblich.
Schritt 5
Nachdem Sie die Software und Hardware des Geräts debuggt haben, können Sie die endgültige Version des Boards mit minimaler Größe, Kosten pro Gerät und bequemer Position der Anzeigen zusammenbauen.