Kartu memori memungkinkan Anda untuk menyimpan data dan mentransfernya dari satu komputer ke komputer lain. Untuk membuat kartu memori sendiri, Anda perlu membeli pengontrol terpisah, chip memori, konektor USB, papan dari toko radio. Anda juga memerlukan kapasitor, resistor, kumparan, dan resonator kristal.
Itu perlu
- - papan roti;
- - besi solder;
- - chip memori dan pengontrol;
- - pemrogram;
- - lingkungan pemrograman.
instruksi
Langkah 1
Pilih pengontrol untuk chip memori yang Anda miliki. Perhatikan antarmuka mereka. Disarankan untuk menggunakan antarmuka standar, jika tersedia. Jika tidak, Anda harus memprogramnya sendiri. Ingat bahwa metode transmisi paralel cenderung memiliki kinerja yang lebih baik daripada yang berurutan. Gunakan pengontrol khusus yang mendukung USB. Selain itu, beberapa pengontrol mendukung sistem file yang paling umum di perangkat keras.
Langkah 2
Pikirkan konsep kartu memori masa depan. Ingatlah bahwa konsumsi arus tidak boleh lebih dari 500 mA untuk USB1 dan USB2. Dianjurkan untuk meletakkan kapasitor penyaringan berkapasitas tinggi pada input perangkat, sehingga jika terjadi kegagalan daya, ia dapat menulis sistem file. Dalam hal ini, arus pengisian kapasitor harus kurang dari 500 mA.
Langkah 3
Buat papan tempat memotong roti untuk men-debug perangkat masa depan. Untuk tujuan ini, sirkuit mikro dalam paket DIP sangat cocok, dan untuk komponen SMD, papan pengembangan khusus dengan bantalan kontak yang sesuai diproduksi. Pada tahap ini, lebih baik memilih ukuran perangkat yang lebih besar, untuk kenyamanan pengeditan desain lebih lanjut.
Langkah 4
Langkah selanjutnya adalah memprogram controller. Sekarang Anda harus menghembuskan kehidupan ke dalam satu set chip, kabel, papan, dan konektor. Selain fungsi standar kartu memori, Anda dapat melengkapinya dengan kemungkinan yang hanya dibatasi oleh imajinasi Anda. Misalnya, masukkan enkripsi informasi, indikator ruang yang ditempati, cadangan ke microchip tambahan, dan banyak lagi. Ingatlah bahwa tanpa set bit perlindungan, memori program pengontrol dapat dengan mudah dibaca. Jika biasanya ini hanya mengancam dengan hilangnya kode program, maka dalam kasus enkripsi data, semua upaya untuk menerapkan perlindungan akan sia-sia.
Langkah 5
Setelah men-debug perangkat lunak dan perangkat keras, Anda dapat merakit versi final papan dengan meminimalkan ukuran, biaya per perangkat, dan lokasi indikator yang nyaman.