PANDUAN FLASH EEPROM SPI DENGAN USB PROGRAMER CH341A
BUKALAPAK
Pendahuluan
Programer CH341A merupakan alat untuk memprogram [flash]
berbagai jenis IC memori.Bisa untuk membaca,backup,dan flash ulang IC seri 24
&25.
Chipset CH341 yang diproduksi oleh Jiangsu Qin Heng Co (www.wch.cn) ini, sangat populer digunakan
untuk memprogram/mereparasi berbagai jenis memori. Selain karena kemampuannya
yang handal, harganya yang ekonomis membuat chipset ini banyak dipilih.
Dipasaran saat ini, ada banyak produk programer
eeprom yang menggunakan chipset CH341. Berbagai varian produk tersebut dapat
ditemukan ditoko komponen elektronik, maupun online store.
Dibawah ini contoh varian programer CH341. Meskipun
secara fisik terlihat berbeda. Keduanya sebenarnya memiliki design yang
identik. Jika diteliti, circuit yang
digunakannya juga tidak jauh berbeda.
Untuk mempermudah pengenalan, sebut saja
Programer CH341A Green Edition dan Ch341A Black Edition.
Gambar dibawah ini adalah skema dari rangkaian di atas
Rangkaian programer di atas terdapat soket ZIF (Zero-Insertion-Force) untuk
eeprom berjenis DIP. Selain soket ZIF,
pada PCB programer juga tersedia “foot/PIN connector” untuk eeprom jenis SMD (SOP/SOIC). Jika menggunakan IC Eeprom SMD (SOP/SOIC)
maka pengguna harus menyolder eeprom yang akan diprogram pada Foot/PIN
Connector ini. Atau jika tidak mau report, pengguna dapat menggunakan converter
sesuai jenis eeprom yang digunakan.
Berikut ini beberapa contoh converter/socket :
Flashing menggunakan Programer CH341A
Jika anda berminat untuk memperoleh Ch341A Mini Programer secara
legal, silahkan hubungi pada developernya dengan alamat email: SkyGZ@qq.com. Harga
software ini pada saat tulisan ini dibuat hanya 10U$. Harga yang relatif murah
mengingat kegunaannya, apalagi mengingat resiko penggunaan software “free” yang
sudah “ditanami” virus oleh orang-orang “kepinteran”.
Saat ini Software Ch341A Mini Programer sudah sampai
versi 1.30. Perbedaan
pada masing-masing versi, setahu penulis lebih kepada update/perbaikan sejumlah
bug/error.
Sebenarnya hardware programer
CH341A ini, selain memiliki fungsi Flashing
SPI 25xxx dan Serial 24xxx, juga dapat digunakan sebagai USB to TTL Converter. Pada USB
Programer CH341A ini telah disedikan port: pin 5Volt, TX, RX dan GND. Pin-pin tersebut
berfungsi sebagai media flashing system program melalui port RS232 (TX, RX,
GND).
Untuk menggunakan Flashing
Programer CH341A pada mode programing dengan menggunakan software CH341A Mini Programing, anda terlebih
dahulu harus menginstall drivernya. Driver yang saat ini tersedia sudah support
untuk OS Windows XP, Win7/8/10
(32/64) Bit.
Langkah
instalasi driver dilakukan sebagai berikut :
Buka folder driver yang sudah anda
peroleh, lalu double klik pada file CH341PAR.EXE,
seperti contoh berikut ini:
Maka akan tampil sebagai berikut:
Klik tombol INSTALL, tunggu hingga
notifikasi instal driver sukses dilakukan. Jika mengalami kendala, silahkan
restart komputer anda. Lalu coba lagi. Jika ada masalah pada driver, silahkan
download di situs pembuatnya : http://www.wch.cn/downfile/64
Langkah langkah Flash Programing CH341A :
Tombol tombol yg umum di gunakan
OPEN : untuk membuka data yg akan di ISI ke
IC (data dari komputer ke IC)
SAVE : untuk menSAVE data yang sudah di baca
dari IC (data dari IC di SAVE ke komputer)
AUTO: merupakan fasilitas AUTO program ,hapus
,tulis ,dan verify (memprogram IC dengan satu kali
KLIK tanpa perlu menghapus lagi)
READ: membaca data dari IC ke komputer
Program: Mengisi data dari computer ke IC
Verify : mencocokan data {apakah data pada IC
sudah sama dengan data pada computer (buffer)}
ERASE : menghapus data pada IC
Silahkan masukkan USB Programer CH341A pada port USB
komputer anda, seharusnya hardware langsung terdeteksi.
Untuk diketahui, software CH341A Mini
Programing tidak perlu dinstal. Software ini bisa berjalan secara standalone.
Silahkan Copy folder software CH341A Mini Programing yang sudah anda peroleh,
ke komputer anda. Lalu buka folder tersebut, lalu double klik pada file CH341A.EXE
Selanjutnya, perhatikan gambar-gambar
berikut:
Tampilan awal pada saat dijalankan
Perhatikan tulisan yang dilingkari merah disebelah kanan-bawah gambar. Jika
hardware programer sudah terhubung dan sudah terdeteksi. Maka statusnya: “Connected”.
Klik tombol “Detect” untuk mendeteksi
eeprom yang akan anda program.
Tampilan setelah anda menekan tombol “Detect”.
Bila muncul pesan seperti dibawah ini, silahkan klik model IC Eeprom yang akan
diprogram. Lalu Klik tombol “Select”.
Jika Eeprom terdeteksi, maka info eeprom tersebut
akan tampil sebagai berikut:
Tahap berikutnya, proses flashing. Klik menu “Open” lalu,
buka file firmware yang akan digunakan,klik AUTO dan tunggu sampai selesai.
Bila muncul seperti gambar dibawah
ini, proses Flashing berjalan dengan baik. Klik tombol “Ok”
Jika sudah selesai tahap-tahap tersebut. Silahkan
lepas USB Programer dari komputer, lalu lepaskan IC Eeprom yang telah anda
Flash tersebut. Kemudian test atau pasang pada perangkat yang membutuhkan
eeprom tersebut. Jangan lupa berdo’a, biar pekerjaan anda lancar, mudah, dan
membawa kebahagiaan.
Catatan:
Panduan ini tidak bersipat mengikat. Keberhasilan atau kegagalan, sangat
bergantung pada banyak faktor. Segala resiko dan konsekuensi menjadi tanggung
jawab anda sendiri. Kami hanya sekedar mencoba membantu.
Berikut ini List IC EEPROM yang support dengan Programmer
CH341A :
§
AMIC:
A25L05P, A25L10P, A25L20P, A25L40P, A25L80P, A25L16P
§
ATMEL:
AT25DF041A, AT25DF321, AT25F004, AT25F512A, AT25F2048, AT25F4096, AT25F1024A,
AT25FS010, AT25FS040, AT26DF081A, AT26DF161A, AT26DF321, AT26F004
§
EON:
EN25B05, EN25P05, EN25B10, EN25P10, EN25BF20, EN25P20, EN25F20, EN25B40,
EN25P40, EN25F40, EN25B80, EN25P80, EN25F80, EN25T80, EN25B16, EN25P16,
EN25B32, EN25P32, EN25B64, EN25P64
§
Excel Semiconductor Inc.
ES25P10, ES25P20, ES25P40, ES25P80, ES25P16, ES25P32
§
ST:
M25P05A, M25P10A, M25P20, M25P40, M25P80, M25P16, M25P32, M25P64, M25PE10,
M25PE20, M25PE40, M25PE80, M25PE16, M25PE32, M45PE10, M45PE20, M45PE40,
M45PE80, M45PE16, M45PE32
§
MXIC:
MX25L512, MX25L1005, MX25L2005, MX25L4005, MX25L8005, MX25L1605, MX25L3205,
MX25L6405
§
NexFlash:
NX25P80, NX25P16, NX25P32
§
Chingis Technology Corporation:
Pm25LV512, Pm25LV010, Pm25LV020, Pm25LV040, Pm25LV080, Pm25LV016, Pm25LV032,
Pm25LV064
§
Saifun Semiconductors:
SA25F005, SA25F010, SA25F020, SA25F040, SA25F080, SA25F160, SA25F320,
§
Silicon Storage Technology SST:
SST25VF512A, SST25LF010A, SST25VF010A, SST25LF020A, SST25VF020, SST25LF040A,
SST25VF040B, SST25LF080A, SST25VF080B, SST25VF016B, SST25VF032B
§
WINBOND:
W25P10, W25X10, W25Q10, W25P20, W25X20, W25Q20, W25P40, W25X40, W25Q40, W25P80,
W25X80, W25Q80, W25P16, W25X16 24CXX 24LCXX 24C01, 24C02, 24C04, 24C08, 24C16,
24C32, 24C64, 24C128, 24C256, 24C512, 24C1024. 24LC01, 24LC02, 24LC04, 24LC08,
24LC16, 24LC32, 24LC64, 24LC128, 24LC256, 24LC512, 24LC1024, W25P10,W25X10,W25Q10,W25P20,W25X20,W25Q20,W25P40,W25X40,W25Q40,W25P80,W25X80,W25Q80,W25P16,W25X16,W25P32,W25X32,W25Q16, W25Q32,W25P64,W25X64,W25Q64, W25Q128
§
AVR:
ATMEGA8, ATMEGA16, ATMEGA32, ATMEGA64, ATMEGA128, ATMEGA8515, ATMEGA8535,
ATMEGA48, ATMEGA88, ATMEGA168, AT89S51, AT89S52
§
STC series chip 3.3V and 5V:
STC89C51RC, STC89C52RC, STC89C53RC, STC89C54RD, STC89C55RD, STC89C58RD,
STC89C510RD, STC89C512RD, STC89C513RD, STC89C514RD, STC89C516RD, STC89C58RD,
STC89C561RD STC12C1052, STC12C2052, STC12C3052, STC12C4052, STC12C5052,
STC12C1052AD, STC12C2052AD, STC12C3052AD, STC12C4052AD, STC12C5052AD STC11F01,
STC11F02, STC11F03, STC11F04, STC11F05, STC11F01E, STC11F02E, STC11F03E,
STC11F04E, STC11F05E STC10F02, STC10F04, STC10F06, STC10F08, STC10F010,
STC10F012, STC12C5A60S2 Series, STC12C5608AD Series.
Kalau mau download silakan MONGGO
Bila berkenen silakan tinggalkan pesan,semoga bermanfaat.