Η κάρτα μνήμης σάς επιτρέπει να αποθηκεύετε δεδομένα και να τα μεταφέρετε από τον έναν υπολογιστή στον άλλο. Για να φτιάξετε μόνοι σας μια κάρτα μνήμης, πρέπει να αγοράσετε ένα ξεχωριστό χειριστήριο, ένα τσιπ μνήμης, μια υποδοχή USB, μια πλακέτα από ένα κατάστημα ραδιοφώνου. Θα χρειαστείτε επίσης πυκνωτές, αντιστάσεις, πηνία και έναν αντηχείο κρυστάλλου.
Είναι απαραίτητο
- - σανίδα ψωμιού
- - κολλητήρι
- - μάρκες μνήμης και ελεγκτής.
- - προγραμματιστής
- - περιβάλλον προγραμματισμού.
Οδηγίες
Βήμα 1
Επιλέξτε έναν ελεγκτή για τα τσιπ μνήμης που έχετε. Δώστε προσοχή στη διεπαφή τους. Συνιστάται να χρησιμοποιήσετε μια τυπική διεπαφή, εάν υπάρχει. Διαφορετικά, θα πρέπει να το προγραμματίσετε μόνοι σας. Να θυμάστε ότι οι παράλληλες μέθοδοι μετάδοσης τείνουν να έχουν καλύτερη απόδοση από τις διαδοχικές. Χρησιμοποιήστε αποκλειστικούς ελεγκτές που υποστηρίζουν USB. Επιπλέον, ορισμένοι ελεγκτές υποστηρίζουν τα πιο κοινά συστήματα αρχείων στο υλικό.
Βήμα 2
Σκεφτείτε την ιδέα της μελλοντικής κάρτας μνήμης. Να θυμάστε ότι η τρέχουσα κατανάλωση δεν πρέπει να υπερβαίνει τα 500 mA για USB1 και USB2. Συνιστάται να τοποθετήσετε έναν πυκνωτή φιλτραρίσματος υψηλής χωρητικότητας στην είσοδο της συσκευής, έτσι ώστε σε περίπτωση διακοπής ρεύματος να μπορεί να γράψει το σύστημα αρχείων. Σε αυτήν την περίπτωση, το ρεύμα φόρτισης του πυκνωτή πρέπει να είναι μικρότερο από 500 mA.
Βήμα 3
Δημιουργήστε ένα breadboard για να εντοπίσετε σφάλματα στη μελλοντική συσκευή Για το σκοπό αυτό, τα μικροκυκλώματα σε πακέτα DIP είναι κατάλληλα, και για εξαρτήματα SMD, παράγονται ειδικές πλακέτες ανάπτυξης με κατάλληλα τακάκια επαφής. Σε αυτό το στάδιο, είναι καλύτερο να επιλέξετε ένα μεγαλύτερο μέγεθος συσκευής, για την ευκολία περαιτέρω επεξεργασιών σχεδιασμού.
Βήμα 4
Το επόμενο βήμα είναι ο προγραμματισμός του ελεγκτή. Τώρα πρέπει να αναπνέετε τη ζωή σας με ένα σετ μαρκών, καλωδίων, πλακών και συνδετήρων. Εκτός από τις τυπικές λειτουργίες της κάρτας μνήμης, μπορείτε να την εξοπλίσετε με δυνατότητες που περιορίζονται μόνο από τη φαντασία σας. Για παράδειγμα, εισαγάγετε κρυπτογράφηση πληροφοριών, δείκτη καταληκτικού χώρου, δημιουργία αντιγράφων ασφαλείας σε ένα επιπλέον μικροτσίπ και πολλά άλλα. Θυμηθείτε ότι χωρίς το σετ bit προστασίας, μπορεί να διαβαστεί εύκολα η μνήμη προγράμματος του ελεγκτή. Εάν συνήθως αυτό απειλεί μόνο με την απώλεια κώδικα προγράμματος, τότε στην περίπτωση κρυπτογράφησης δεδομένων, όλες οι προσπάθειες για την εφαρμογή της προστασίας θα είναι μάταιες.
Βήμα 5
Μετά τον εντοπισμό σφαλμάτων του λογισμικού και του υλικού της συσκευής, μπορείτε να συναρμολογήσετε την τελική έκδοση του πίνακα με ελαχιστοποίηση του μεγέθους, του κόστους ανά συσκευή και της βολικής τοποθεσίας των δεικτών.