PANDUAN FLASH EEPROM SPI DENGAN USB PROGRAMER CH341A
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.
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
A25L05P, A25L10P, A25L20P, A25L40P, A25L80P, A25L16P
§
ATMEL:
AT25DF041A, AT25DF321, AT25F004, AT25F512A, AT25F2048, AT25F4096, AT25F1024A, AT25FS010, AT25FS040, AT26DF081A, AT26DF161A, AT26DF321, AT26F004
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
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
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
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
MX25L512, MX25L1005, MX25L2005, MX25L4005, MX25L8005, MX25L1605, MX25L3205, MX25L6405
§
NexFlash:
NX25P80, NX25P16, NX25P32
NX25P80, NX25P16, NX25P32
§
Chingis Technology Corporation:
Pm25LV512, Pm25LV010, Pm25LV020, Pm25LV040, Pm25LV080, Pm25LV016, Pm25LV032, Pm25LV064
Pm25LV512, Pm25LV010, Pm25LV020, Pm25LV040, Pm25LV080, Pm25LV016, Pm25LV032, Pm25LV064
§
Saifun Semiconductors:
SA25F005, SA25F010, SA25F020, SA25F040, SA25F080, SA25F160, SA25F320,
SA25F005, SA25F010, SA25F020, SA25F040, SA25F080, SA25F160, SA25F320,
§
Silicon Storage Technology SST:
SST25VF512A, SST25LF010A, SST25VF010A, SST25LF020A, SST25VF020, SST25LF040A, SST25VF040B, SST25LF080A, SST25VF080B, SST25VF016B, SST25VF032B
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
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
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
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.
oke banget gan
BalasHapussolder uap
Trimakasih membantu
BalasHapusMantap👍
BalasHapusLink download gk valid
BalasHapusKang saya sudah proses flasing ke IC Windbord Router CPE tapi ada totification seperti gambar. Ini kenapa yah. Gagalf lasing. "write operation time out filed"
BalasHapusitu kurang pas colokannya / bisa juga ulang dari awal
HapusSiiip sangat membantu
BalasHapusGmna cara download ch341a di laptop
BalasHapusKenapa setiap pasang jepit jd Not Conected
BalasHapusBisa di android gk si
BalasHapusBbrp kali flasing 24C08K tp gk pernah berhasil.Adakah setingan /jumper di pin ch431?
BalasHapusSelalu tidak terdeteksi padahal sdh di pasang driver
BalasHapusMengapa ketika saya tekan tombol detect ic masih tidak terdetek/ unknow ,padahal disudut kanan bawah sudah tertulis device status conected
BalasHapusApa ada Driver ch341a mode ttl to rs232 . Bagi dong
BalasHapusmaaf hu,sudah di erase tp data nya ga hilang, kenapa ya??
BalasHapusic memorynya rusak , jadinya ga bisa dihapus datanya
Hapusuntuk flash IC ATMEGA8 bagai mana caranya? apa perlu tambahan alat?
BalasHapusini tulisan saya, kok ada disini?
BalasHapus