Daftar Isi:

Memory-Card Terbuat dari CMOS EPROM's: 6 Langkah (dengan Gambar)
Memory-Card Terbuat dari CMOS EPROM's: 6 Langkah (dengan Gambar)

Video: Memory-Card Terbuat dari CMOS EPROM's: 6 Langkah (dengan Gambar)

Video: Memory-Card Terbuat dari CMOS EPROM's: 6 Langkah (dengan Gambar)
Video: How computer memory works - Kanawat Senanan 2024, September
Anonim
Memory-Card Terbuat dari CMOS EPROM's
Memory-Card Terbuat dari CMOS EPROM's
Memory-Card Terbuat dari CMOS EPROM's
Memory-Card Terbuat dari CMOS EPROM's

Instruksi yang saya buat akan membantu Anda membangun kapasitas memori besar yang akan berguna untuk banyak proyek dan pengukuran. Kartu memori cocok untuk multi-penggunaan dan jauh lebih realistis dibandingkan dengan kartu flash dan jenis memori lunak lainnya. Masa pakai EPROM CMOS itu adalah beberapa ratus tahun. Juga seseorang dapat menambahkan tambahan tampilan 8-bit biner hanya untuk melihat data keluaran pada led. Saya memilikinya 2 x 8 led di kartu saya.

Langkah 1: Mengumpulkan Bagian yang Dibutuhkan untuk Membangun Kartu Memori…

Mengumpulkan Bagian yang Dibutuhkan untuk Membangun Kartu Memori…
Mengumpulkan Bagian yang Dibutuhkan untuk Membangun Kartu Memori…
Mengumpulkan Bagian yang Dibutuhkan untuk Membangun Kartu Memori…
Mengumpulkan Bagian yang Dibutuhkan untuk Membangun Kartu Memori…

Bekerja dengan prototipe elektronik dan terutama dengan mikrokontroler memang membutuhkan beberapa memori yang mungkin tidak cukup untuk beberapa tugas yang melibatkan program besar dan data yang harus disimpan…….

Untuk membuat kartu memori, kita membutuhkan EPROM. Dalam kebanyakan kasus, EPROM tersebut adalah UV-EPROM, atau EEPROM, yang merupakan singkatan dari memori hanya baca yang dapat ditelinga/diprogram secara elektrik. Dalam kasus UV-EPROM, memori hanya baca yang dapat diprogram/dapat ditelinga berbasis Ulta-violet. Artinya, EPROM dapat diprogram sekali, tetapi kemudian membutuhkan perangkat yang dapat dihapus dengan ultraviolet untuk mengosongkan memori untuk penggunaan lebih lanjut. Ini tidak senyaman yang pertama, tetapi masih cukup mudah untuk ditangani. Seseorang dapat membeli perangkat semacam itu di toko elektronik. EPROM tersebut sangat cepat dan sebagian besar menangani waktu akses sekitar 45 ns. Idealnya cocok untuk siklus baca/tulis cepat mikrokontroler. Mereka menggunakan antarmuka paralel yang memang membutuhkan sejumlah GPIO dari mikroprosesor. Dalam kasus saya, seperti yang dapat dilihat dari gambar di atas, saya memiliki banyak AMD CMOS UV-EPROM baru yang tersedia. Jadi sangat cocok untuk membuat kartu memori, di mana beberapa IC tersebut dapat beristirahat, dan dengan demikian membuat solusi ideal untuk proyek memori yang lebih besar tanpa SPI atau jenis kartu memori lainnya serta kerumitan dan kerumitan yang mereka bawa. Selain EPROM CMOS, papan prototyping berbasis tembaga / epoksi diperlukan, ukurannya dapat bervariasi tergantung pada berapa banyak EPROM yang akan disematkan. Semakin tinggi angkanya, semakin baik untuk kapasitas. Hal berikutnya adalah (hijau) smd led, dan satu tht led (merah). Daya rendah, arus rendah (c.a. 20mA) seharusnya baik-baik saja. Seseorang membutuhkan resistor untuk masing-masing led tersebut (R=150-180 Ohm) untuk led smd dan (R=470 Ohm) untuk led tersebut akan berfungsi. Untuk kenyamanan lebih saya sarankan menggunakan header untuk membuat modul plugable kartu lubang, (pada papan tempat memotong roti tanpa solder atau di mana pun), ukuran header juga tergantung pada jumlah IC yang disematkan. Kabel jumper diperlukan jika Anda berencana untuk menghubungkannya dengan tangan dan bukan pada PCB. Setiap EPROM CMOS memerlukan resistor 16 x 10KOhm untuk jalur data bus alamat dan 8x10 KOhm untuk jalur data bus data. Setiap AMD EPROM memiliki 8 port untuk jalur data dan 17 untuk jalur alamat. Jadi banyak kabel jumper harus tersedia.

Langkah 2: Proses Perakitan dalam Beberapa Langkah…

Proses Perakitan dalam Beberapa Langkah…
Proses Perakitan dalam Beberapa Langkah…

Perakitan dimulai dengan memeriksa apakah semua EPROM terhapus dan kosong.

>Langkah No0.>> Mulai menyolder bus daya (+/-) 5.0 V untuk seluruh papan tempat memotong roti kartu memori. Ini akan membantu membawa jus ke setiap IC.

>Langkah No1.>> Menghitung ruang untuk IC yang akan dipasang, dalam kasus saya 4 x EPROM tertanam, dengan paket DIP adaptor penyisipan. Adaptor ini disolder ke papan tempat memotong roti, bukan EPROM, yang akan membantu Anda menggantinya jika terjadi kegagalan, dan atau pekerjaan pemeliharaan lainnya, tanpa kerumitan.

> Langkah No2. >> Menyolder adaptor ke papan tempat memotong roti, kemudian memeriksa rel bus daya dan menghubungkan led smd hijau dengan resistor R=150 Ohm yang sesuai ke rel daya melalui bus daya EPROM. Itu harus dilakukan untuk setiap EPROM yang disematkan. Tujuannya adalah agar daya mengalir melalui led ke EPROM, sehingga seseorang dapat melihat secara visual status masing-masing IC.

> Langkah No3. >> Pada papan tempat memotong roti di sudut kanan bawah, led merah dengan resistor R= 470 Ohm yang sesuai harus disolder. Itu harus terhubung langsung ke bus daya papan tempat memotong roti, atau konektor barel, untuk memastikan bahwa kartu memori dinyalakan dan berjalan (ketika led menyala pada sistem).

> Langkah No4. >> Pada langkah ini kita perlu menghubungkan 17x jalur data bus alamat EPROM ke Ground GND dengan resistor R= 10 KOhm. Tarik ke bawah, jika kita tidak digunakan oleh CPU. Di sisi lain kita memerlukan 17 jalur data bus alamat yang sama terhubung ke GPIO pada CPU, 17 x pin khusus GPIO, untuk mengaktifkan siklus baca/tulis alamat. Jalur data bus data 8 bit terhubung ke pin digital pada CPU (bi-directional) 8 x GPIO. Juga satu tambahan dapat menambahkan 8 x led dengan R = 470 Ohm hanya untuk memiliki tampilan biner, saya merasa sangat membantu untuk tujuan pembelajaran dan atau pemecahan masalah. 8 jalur data bus data dapat dibagi dan saling berhubungan untuk semua EPROM, Dalam prototipe saya, saya melakukan 2x2, dengan 2 tampilan biner hijau, dan merah, tetapi satu dapat menghubungkan semuanya ke pin yang sama, hingga kenyamanan.

Langkah 3: Kontrol GPIO dan Pemrograman ……

Kontrol GPIO dan Pemrograman ……
Kontrol GPIO dan Pemrograman ……
Kontrol GPIO dan Pemrograman ……
Kontrol GPIO dan Pemrograman ……

Selain jalur data bus tambahan, jalur data bus data, dan bus daya, setiap EPROM memiliki bus kontrol GPIO. Yang tersebut digunakan untuk mengaktifkan siklus baca/tulis dan akses ke setiap EPROM, serta memprogramnya dan menyalakan/mematikan, memasuki mode daya rendah dll….. port tersebut adalah:

1. Program PGM mengaktifkan input

2. Pengaktifan keluaran OE

3. CE-chip memungkinkan

4. Masukan tegangan Vpp-Program

Pin-pin tersebut harus memiliki GPIO khusus di samping semua alamat/data GPIO. Saya sangat merekomendasikan membaca datasheet dan mengetahui bagaimana fungsi EPROM sebelum mulai membuat kartu memori. Ini akan membantu Anda memahami sebagian besar segala sesuatu sehubungan dengan fungsionalitas, pemrograman. bagian No: AM 27C010 1-Megabit, CMOS EPROM/UV-EPROM.

Tabel ini akan membantu Anda untuk mengontrol fungsionalitas, katakanlah, jika kita ingin menulis ke EPROM yang sama dengan program, kita cari di tabel apa yang perlu kita aktifkan: Yaitu CE=LOW, OE=HIGH, PGM=LOW, Vpp=Vpp=12, 75 Volt hanya untuk pemrograman… baris alamat tertentu yang ingin kita program harus HIGH, semua baris alamat lainnya = LOW.

Sementara itu data-bus harus dikonfigurasi sebagai output, untuk mengeluarkan data yang dibutuhkan melalui data-bus 8-bit. PinMode() sederhana, sintaks dapat digunakan seperti biasa.

Dengan dua kata: kita berikan Vpp=1,75 tegangan program ke pin Vpp, lalu tarik ke bawah CE dan OE, PGM, setelah itu kita masukkan data ke bus data CPU, dengan menarik alamat yang diperlukan TINGGI EPROM akan menyimpan yang disebutkan data di alamat tersebut. Semudah itu. Untuk membaca data dari EPROM, seseorang harus merujuk ke tabel itu lagi, dan memeriksa status apa yang seharusnya dimiliki GPIO tersebut untuk memulai prosedur lain, membaca darinya, atau membiarkan EPROM masuk ke mode daya rendah. (Bersiap)

Langkah 4: Memprogram EPROM

Memprogram EPROM
Memprogram EPROM

Pada titik ini ketika semua pengaturan perangkat keras selesai, dan semuanya diperiksa dua kali, seseorang dapat melanjutkan ke tahap berikutnya.

Setelah melalui semua tahapan di atas, kita dapat dengan mudah memulai pemrograman kartu memori, sebanyak yang kita inginkan, menyimpan banyak data di setiap alamat. Juga dimungkinkan untuk membaca data dari alamat acak mana pun.

Ada kode yang sesuai (kirim saya pm jika kode menarik) bersama dengan perangkat ini. Ini sangat sederhana. Ini akan memandu pembuat dan membantunya memahami cara memprogram perangkat tersebut dan bagaimana semuanya bekerja. Kode mengonfigurasi GPIO yang sesuai pada CPU dan kemudian menggunakan perintah sederhana berjalan melalui setiap alamat dan menulis data di sana…..jika tampilan biner terhubung maka, seseorang dapat melihat output data melalui led itu. Ini akan terlihat seperti bilah yang akan mulai menyala penuh dan kemudian secara bertahap akan berkurang ketika CPU membaca setiap alamat.

Langkah 5: Musim panas…

Musim panas…
Musim panas…

Setelah semua langkah yang kita lalui, ketika kartu memori sudah siap dan menyala, dan EPROM dikonfigurasi dengan benar, semua led pada tampilan biner akan menyala. Juga, jika kita membersihkan isi EPROM ke monitor serial, semuanya akan menjadi 1, 11111111 yang berarti semua led menyala. Itu berarti EPROM kosong dan telinga pabrik dengan semua 1.

Langkah 6: Siap Menerima Data…

Siap Menerima Data…
Siap Menerima Data…

Sekarang dimungkinkan untuk memprogramnya dengan mikroprosesor, dan menggunakan perangkat sebagai modul memori eksternal.

Pada titik ini Anda dapat mengintegrasikannya ke dalam proyek Anda… dan mendapat manfaat dari kecepatan antarmuka paralel yang dikombinasikan dengan kecepatan yang sangat murah..

Direkomendasikan: