Programmer Kecepatan Tinggi Seri SP20
“
Spesifikasi:
- Nama Produk: Programmer Seri SP20
- Produsen: SHENZHEN SFLY TECHNOLOGY CO.LTD.
- Tanggal Rilis Publikasi: 7 Mei 2024
- Revisi: A5
- Mendukung: SPI NOR FLASH, I2C, MicroWire EEPROM
- Antarmuka Komunikasi: USB Tipe-C
- Catu Daya: Mode USB – tidak memerlukan catu daya eksternal
Petunjuk Pemakaian Produk:
Bab 3: Cepat Digunakan
3.1 Pekerjaan persiapan:
Pastikan programmer terhubung ke komputer melalui USB
Antarmuka Tipe-C. Tidak memerlukan catu daya eksternal pada USB
mode.
3.2 Pemrograman chip Anda:
Ikuti petunjuk perangkat lunak yang diberikan untuk memprogram chip Anda
menggunakan Programmer Seri SP20.
3.3 Membaca data chip dan memprogram chip baru:
Anda dapat membaca data chip yang ada dan memprogram chip baru dengan
mengikuti langkah-langkah yang diuraikan dalam panduan pengguna.
3.4 Status indikator dalam mode USB:
Lihat lampu indikator pada programmer untuk memahami
status perangkat dalam mode USB.
Bab 4: Pemrograman Mandiri
4.1 Mengunduh data mandiri:
Unduh data yang diperlukan untuk pemrograman mandiri ke dalam
chip memori yang terpasang pada programmer.
4.2 Operasi pemrograman mandiri:
Melakukan operasi pemrograman mandiri seperti yang dijelaskan dalam
manual. Ini termasuk mode manual dan mode kontrol otomatis melalui
Antarmuka ATE.
4.3 Status indikator dalam mode mandiri:
Pahami status indikator saat beroperasi secara mandiri
mode untuk pemrograman yang efisien.
Bab 5: Pemrograman dalam mode ISP
Lihat buku petunjuk pengguna untuk instruksi terperinci tentang
pemrograman dalam mode ISP.
Bab 6: Pemrograman dalam Mode Multi-mesin
Pelajari tentang koneksi perangkat keras dan operasi pemrograman untuk
pemrograman mode multi-mesin.
Tanya Jawab Umum:
T: Jenis chip memori apa yang didukung oleh SP20
Programmer Seri?
A: Programmer mendukung SPI NOR FLASH, I2C,
MicroWire, dan EEPROM lainnya dari berbagai produsen untuk
pemrograman produksi massal berkecepatan tinggi.
“
+
SP20B/SP20F/SP20X/SP20P
Panduan Pengguna Programmer
Tanggal Rilis Publikasi: 7 Mei 2024 Revisi A5
SHENZHEN SFLY TECHNOLOGY CO.LTD.
ISI
Pemrogram Seri SP20
Panduan Pengguna
Bab 1 PENDAHULUAN
1.1 Karakteristik Kinerja ———————————————————————————— 3 1.2 Tabel parameter programmer seri SP20 ——————————————————————– 4
Bab 2 Perangkat Keras Programmer
2.1 Produk Lebih dariview —————————————————————————————————- 5 2.2 Add-on Produk —————————————————————————————————— 5
Bab 3 Cepat Digunakan
Bahasa Indonesia: 3.1 Pekerjaan persiapan ——————————————————————————————————6 3.2 Pemrograman chip Anda ——————————————————————————————–6 3.3 Membaca data chip dan pemrograman chip baru ————————————————————————-8 3.4 Status indikator dalam mode USB——————————————————————————————9
Bab 4 Pemrograman Mandiri
4.1 Mengunduh data mandiri ———————————————————————————————10 4.2 Operasi pemrograman mandiri —————————————————————————- 11
Mode manual————————————————————————————————————-12 Mode kontrol otomatis (kontrol melalui antarmuka ATE) ——————————————————–12 4.3 Status indikator dalam mode mandiri —————————————————————————12
Bab 5 Pemrograman dalam mode ISP
Bahasa Indonesia: 5.1 Memilih mode pemrograman ISP ——————————————————————————–13 5.2 Definisi antarmuka ISP ————————————————————————————————13 5.3 Menghubungkan chip target ——————————————————————————————14 5.4 Memilih mode catu daya ISP ——————————————————————————–14 5.5 Operasi pemrograman ——————————————————————————————–14
Bab 6 Pemrograman dalam Mode Multi-mesin
6.1 Koneksi perangkat keras programmer ————————————————————————15 6.2 Operasi pemrograman ——————————————————————————————16
Lampiran 1
Tanya Jawab —————————————————————————————————————————————- 17
Lampiran 2
Penafian ————————————————————————————————————————– 19
Lampiran 3
Riwayat Revisi ——————————————————————————————————————20
– 2 –
Pemrogram Seri SP20
Panduan Pengguna
Bab 1 PENDAHULUAN
Programmer seri SP20 (SP20B/SP20F/SP20X/SP20P) merupakan programmer produksi massal berkecepatan tinggi terbaru untuk SPI FLASH yang diluncurkan oleh Shenzhen SFLY Technology. Programmer ini sepenuhnya mendukung pemrograman berkecepatan tinggi untuk SPI NOR FLASH, I2C / MicroWire, dan EEPROM lain dari produsen dalam dan luar negeri.
1.1 Karakteristik Kinerja
Fitur perangkat keras
Antarmuka komunikasi USB Type-C, tidak memerlukan catu daya eksternal saat digunakan dalam mode USB; Mendukung USB dan pemrograman produksi massal berkecepatan tinggi dalam mode mandiri; Chip memori berkapasitas besar internal menyimpan data teknik untuk pemrograman mandiri, dan beberapa
Verifikasi data CRC memastikan bahwa data pemrograman benar-benar akurat; Soket ZIF 28-pin yang dapat diganti, yang dapat didukung oleh basis pemrograman universal konvensional; Layar OLED, secara visual menampilkan informasi pengoperasian programmer saat ini; LED tiga warna RGB menunjukkan status kerja, dan bel dapat meminta keberhasilan dan kegagalan
Bahasa Indonesia: pemrograman; Mendukung deteksi kontak pin yang buruk, secara efektif meningkatkan keandalan pemrograman; Mendukung pemrograman mode ISP, yang dapat mendukung pemrograman on-board beberapa chip; Beberapa metode startup pemrograman: startup tombol, penempatan chip (penempatan chip deteksi cerdas
dan penghapusan, pemrograman startup otomatis), kontrol ATE (antarmuka kontrol ATE independen, menyediakan sinyal kontrol mesin pemrograman yang akurat dan andal seperti BUSY, OK, NG, START, secara luas mendukung peralatan pemrograman otomatis dari berbagai produsen); Fungsi perlindungan hubung singkat / arus lebih dapat secara efektif melindungi programmer atau chip dari kerusakan yang tidak disengaja; Vol yang dapat diprogramtagDesain e, rentang yang dapat disesuaikan dari 1.7V hingga 5.0V, dapat mendukung chip 1.8V/2.5V/3V/3.3V/5V; Menyediakan fungsi pemeriksaan mandiri peralatan; Ukuran kecil (ukuran: 108x76x21mm), pemrograman simultan beberapa mesin hanya membutuhkan permukaan kerja yang sangat kecil;
Fitur perangkat lunak
Mendukung Win7/Win8/Win10/Win11; Mendukung peralihan antara bahasa Mandarin dan Inggris; Mendukung peningkatan perangkat lunak untuk menambahkan perangkat baru; Mendukung proyek file manajemen (proyek) file menyimpan semua parameter pemrograman, termasuk: model chip, data
file, pengaturan pemrograman, dll.); Mendukung pembacaan dan penulisan area penyimpanan tambahan (area OTP) dan area konfigurasi (register status,
dll.) dari chip; Mendukung pengenalan otomatis 25 seri SPI FLASH; Fungsi nomor seri otomatis (dapat digunakan untuk menghasilkan nomor seri unik produk, alamat MAC,
ID Bluetooth, dll.,); Mendukung koneksi mode multi-programmer: satu komputer dapat dihubungkan dengan 8 seri SP20
programmer untuk pemrograman simultan, Fungsi nomor seri otomatis aktif dalam mode multiprogrammer; Dukungan log file penghematan;
Catatan: Fungsi-fungsi di atas bergantung pada model produk. Untuk detailnya, silakan lihat tabel parameter produk di bagian 1.2
– 3 –
Pemrogram Seri SP20
Panduan Pengguna
1.2 Tabel parameter programmer seri SP20
Parameter produk
SP20P SP20X SP20F SP20B
Penampilan Produk
Chip yang didukung vol.tagjangkauan
Tegangan 1.8-5V
Tegangan 1.8-5V
Tegangan 1.8-5V
Tegangan 1.8-5V
Memori maksimum chip yang didukung (Catatan 1)
Mendukung seri chip (tipe antarmuka)
(EEPROM I2C, Mikrokabel, EEPROM SPI Flash)
Multi koneksi
(Satu komputer dapat menghubungkan 8 programmer)
Produksi massal dengan USB
(Deteksi otomatis pemasangan dan pelepasan chip, pemrogram otomatis)
Nomor seri otomatis.
(Pemrograman nomor seri)
Indikator kerja LED RGB
Prompt bel
Pemrograman mandiri
(pemrograman tanpa komputer, cocok untuk produksi massal)
Mendukung peralatan otomasi
(Kontrol peralatan otomatis dengan ATE)
pemrograman ISP
(Mendukung beberapa model)
Menggunakan mode USB dalam mode mandiri
Tombol mulai untuk pemrograman
layar OLED
Kecepatan pemrograman
(Pemrograman + verifikasi) Data lengkap
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1 GB
Y
Y
YYYY
TTTT 6dtk 25dtk 47dtk
1 GB
Y
Y
YYYY
YYNN 6 detik 25 detik 47 detik
1 GB
Y
Y
YYYY
NYNN 6 detik 25 detik 47 detik
1 GB
Y
Y
YYNN
NYNN 7 detik 28 detik 52 detik
“Y” berarti memiliki atau mendukung fungsi tersebut, “N” berarti tidak memiliki atau tidak mendukung fungsi tersebut.
Catatan 1 Mendukung hingga 1Gb dalam mode USB dan 512Mb dalam mode mandiri.
– 4 –
Pemrogram Seri SP20
Panduan Pengguna
Bab 2 Perangkat Keras Programmer
2.1 Produk Lebih dariview
Barang
Nama
Soket ZIF 28P Indikator tiga warna
Tampilan OLED Tombol mulai pemrograman
Antarmuka USB
Antarmuka multiplexing ISP/ATE
Menjelaskan
Masukkan chip paket DIP, soket pemrograman (Catatan: Tidak mendukung pemrograman chip terpasang dengan menghubungkan kabel dari soket ZIF.)
Biru: SIBUK; Hijau: Oke (berhasil); Merah: GAGAL
Menampilkan status operasi dan hasil saat ini (hanya SP20P yang memiliki komponen ini) Mulai pemrograman dengan menekan tombol (hanya SP20P yang memiliki komponen ini)
Antarmuka USB Type-C
Menyediakan sinyal kontrol mesin pemrograman (BUSY, OK, NG, START) (hanya SP20P dan SP20X yang memiliki fungsi ini) Pemrograman ISP untuk chip yang disolder pada papan
2.2 Add-on Produk
Kabel data tipe-C
kabel ISP
Adaptor daya 5V/1A
Manual instruksi
Warna/penampilan aksesori dari batch yang berbeda mungkin berbeda, silakan lihat produk sebenarnya;
SP20B tidak termasuk adaptor daya, cukup gunakan port USB untuk catu daya; Konfigurasi standar programmer tidak termasuk soket pemrograman, silakan
pilih sesuai kebutuhan Anda;
– 5 –
Pemrogram Seri SP20
Panduan Pengguna
Bab 3 Cepat Digunakan
Bab ini mengambil sepotong chip SPI FLASH SOIC8 (208mil) yang dikemas W25Q32DW sebagai contohampMari kita perkenalkan metode pemrogram SP20P untuk memprogram chip dalam mode USB. Pemrograman konvensional mencakup 5 langkah berikut:
Pemrograman persiapan perangkat lunak dan perangkat keras
Pilih model chip
Memuat file Pengaturan opsi operasi
3.1 Pekerjaan persiapan
1) Instal perangkat lunak programmer seri “SFLY FlyPRO II” (termasuk driver USB, driver USB akan diinstal secara default saat menginstal perangkat lunak), mendukung Win7/Win8/Win10/Win11, unduhan perangkat lunak URL: http://www.sflytech.com; 2) Hubungkan programmer ke port USB komputer dengan kabel USB, dan lampu hijau programmer akan menyala ketika koneksi normal;
Hubungkan ke port USB komputer
3) Jalankan perangkat lunak pemrogram “SFLY FlyPRO II”, perangkat lunak akan secara otomatis terhubung ke pemrogram, dan jendela kanan perangkat lunak akan menampilkan model pemrogram dan nomor seri produk. Jika koneksi gagal: harap periksa apakah kabel USB telah dicolokkan; periksa apakah driver USB berhasil diinstal di pengelola perangkat komputer (jika driver USB tidak diinstal dengan benar, harap perbarui driver USB secara manual: temukan “USB_DRIVER” di direktori instalasi perangkat lunak pemrogram, cukup perbarui driver);
Setelah koneksi berhasil, model programmer yang terhubung saat ini
dan urutannya akan ditampilkan
3.2 Pemrograman chip Anda
1Pilih model chip:
Klik tombol bilah alat
, dan cari model chip yang akan diprogram di kotak dialog pop-up
untuk memilih model chip: W25Q32DW. Pilih merek chip, model, dan jenis paket yang sesuai (memilih merek dan model yang salah akan mengakibatkan kegagalan pemrograman).
– 6 –
Pemrogram Seri SP20
Panduan Pengguna
2Beban file:
Klik tombol bilah alat
untuk memuat data file, yang dapat mendukung format Bin dan Hex.
3) Pengaturan opsi operasi: Lakukan pengaturan yang sesuai pada halaman “Opsi Operasi” sesuai kebutuhan. Saran: Chip yang tidak kosong harus dihapus.
Untuk memprogram area C (Status Register), Anda harus mengklik tombol ini untuk membuka “Config. option” untuk membuat pengaturan yang relevan.
4Tempatkan chip:
Angkat pegangan soket ZIF, masukkan baris bawah soket pemrograman yang sejajar dengan bagian bawah Soket ZIF, tekan pegangan ke bawah, lalu masukkan chip ke dalam soket pemrograman. Perhatikan bahwa arah pin 1 chip tidak boleh ditempatkan di arah yang salah. Tip: Anda dapat view model soket pemrograman dan metode penyisipan yang sesuai pada halaman “informasi chip”.
– 7 –
5Operasi pemrograman: Klik tombol bilah alat
untuk memulai pemrograman:
Pemrogram Seri SP20
Panduan Pengguna
Ketika pemrograman selesai, ikon status berubah menjadi “OK” untuk menunjukkan bahwa pemrograman berhasil:
3.3 Membaca data chip dan memprogram chip baru
1Ikuti langkah-langkah di bagian 3.2 untuk memilih model chip, memasang soket dan chip yang akan dibaca;
Kiat:
Anda dapat mengidentifikasi sebagian besar chip SPI Flash secara otomatis melalui tombol “Periksa Model”. Pin chip yang disolder perlu dibersihkan untuk menghindari kontak yang buruk;
di bilah alat;
2) Klik tombol baca
di toolbar, dan kotak dialog “Opsi Baca” akan muncul;
3) Klik tombol “OK”, programmer akan secara otomatis membuka “Data Buffer” setelah membaca data chip, dan klik tombol “Save Data” untuk menyimpan data yang dibaca ke komputer untuk penggunaan selanjutnya;
– 8 –
Pemrogram Seri SP20
Panduan Pengguna
4) Klik tombol “Save Data” pada “Data Buffer”, kotak dialog Save Data akan muncul, default menyimpan semua area penyimpanan, Anda dapat memilih area memori sesuai kebutuhan, seperti area memori utama Flash, simpan file dapat digunakan nanti;
5) Tutup “data buffer” dan masukkan chip baru dengan model yang sama;
6) Klik tombol
untuk menulis konten yang telah dibaca ke dalam chip yang baru.
Tip: Pilih semua area pemrograman di opsi Setup, jika tidak, data pramming mungkin tidak lengkap dan
chip induk mungkin bekerja normal, namun chip yang disalin mungkin tidak bekerja normal;
Setelah mengatur parameter pemrograman atau berhasil membaca data chip induk, Anda dapat menyimpannya
sebagai sebuah proyek file (klik bilah alat
tombol, atau klik bilah menu: File->Simpan Proyek), dan kemudian Anda hanya
perlu memuat proyek yang disimpan file, dan tidak perlu mengatur ulang parameter untuk memprogram yang baru
keping.
3.4 Status indikator dalam mode USB
Status indikator
Biru stabil Biru berkedip Hijau stabil
Merah stabil
deskripsi negara
Keadaan sibuk, programmer sedang melakukan operasi seperti menghapus, pemrograman, verifikasi, dll. Tunggu chip dimasukkan
Saat ini dalam mode siaga, atau chip saat ini berhasil diprogram Pemrograman chip gagal (Anda dapat memeriksa alasan kegagalan di jendela informasi perangkat lunak)
Tidak mendukung pemrograman chip on-board dengan menghubungkan kabel dari soket ZIF, karena gangguan sirkuit eksternal akan menyebabkan kegagalan pemrograman, dan dalam kasus papan sirkuit eksternal dengan listrik, itu juga dapat merusak perangkat keras programmer, jika programmer rusak karena penggunaan yang salah ini, itu tidak akan mendapatkan layanan garansi. Silakan gunakan soket pemrograman standar untuk memprogram chip, Atau gunakan antarmuka ISP programmer untuk memprogram chip on-board (lihat Bab 5 Pemrograman dalam mode ISP)
– 9 –
Pemrogram Seri SP20
Panduan Pengguna
Bab 4 Pemrograman Mandiri
SP20F, SP20X, SP20P mendukung pemrograman mandiri (tanpa komputer), cocok untuk produksi massal. Proses operasi dasar adalah sebagai berikut:
Unduh data mandiri Lepaskan kabel USB dan sambungkan ke catu daya 5V
Mulai pemrograman mandiri
4.1 Mengunduh data mandiri
1) Hubungkan programmer ke port USB komputer dengan kabel USB, dan mulai perangkat lunak “SFLY FlyPRO II”; 2) Ikuti langkah-langkah di bagian 3.2 untuk memilih model chip, memuat data file, dan mengatur opsi operasi yang diperlukan; 3) Untuk memastikan bahwa data mandiri benar, Anda dapat terlebih dahulu memprogram beberapa chip dan melakukan verifikasi produk yang sebenarnya;
4) Klik tombol
untuk menyimpan proyek saat ini (Tips: proyek yang disimpan file dapat dimuat dan digunakan nanti untuk
hindari masalah pengaturan berulang);
5) Klik tombol
untuk mengunduh data mandiri, dan kotak dialog “Unduh Proyek” akan muncul;
Catatan: Saat melakukan pemrograman manual, pilih “Chip Insert” atau “KEY Sart” (hanya SP20P yang mendukung KEY start). Saat menggunakan mesin pemrograman otomatis, pilih “ATE control (mode mesin)”
6) Klik OK untuk mengunduh data mandiri ke memori internal programmer Tips: data mandiri tidak akan hilang setelah programmer dimatikan, dan Anda dapat terus menggunakannya berikutnya
waktu.
– 10 –
Pemrogram Seri SP20
Panduan Pengguna
4.2 Operasi pemrograman mandiri
Modus manual
Metode pemrograman untuk memilih dan menempatkan chip secara manual. Langkah-langkah operasi manual dalam mode mandiri adalah sebagai berikut: 1) Unduh data mandiri sesuai dengan metode di bagian 4.1. Perhatikan bahwa saat mengunduh data mandiri, pilih mode kontrol startup sebagai "Penempatan Chip" (SP20P juga dapat memilih "Mulai Kunci"); 2) Cabut kabel USB dari komputer dan hubungkan ke adaptor daya 5V. Setelah programmer dihidupkan, pertama-tama ia akan memeriksa data mandiri internal untuk memverifikasi integritas dan keakuratan data. Ini memakan waktu 3-25 detik. Jika tes lulus, lampu indikator berkedip biru, yang menunjukkan bahwa programmer telah memasuki mode pemrograman mandiri. Jika tes gagal, indikator menunjukkan status berkedip merah, yang menunjukkan bahwa tidak ada data mandiri yang valid dalam programmer, dan pemrograman mandiri tidak dapat dimulai;
Hubungkan ke adaptor daya 5V untuk pemrograman mandiri
Catatan: Hanya SP20P yang dapat menampilkan status kerja programmer secara lebih intuitif melalui layar OLED, seperti yang ditunjukkan pada gambar di atas, ia meminta untuk menunggu chip dimasukkan. 3) Letakkan chip yang akan diprogram pada soket ZIF, lampu indikator berubah dari biru berkedip menjadi biru stabil, yang menunjukkan bahwa programmer telah mendeteksi chip dan sedang memprogram; 4) Ketika lampu indikator berubah menjadi hijau stabil, itu berarti pemrograman chip selesai dan pemrograman berhasil. Jika lampu indikator berubah menjadi merah, itu berarti pemrograman chip saat ini telah gagal. Pada saat yang sama, programmer menunggu chip saat ini dikeluarkan dari soket ZIF. Jika fungsi prompt buzzer dihidupkan, programmer akan berbunyi bip ketika pemrograman selesai; 5) Keluarkan chip dan masukkan ke chip berikutnya, ulangi langkah ini hingga pemrograman selesai.
– 11 –
Pemrogram Seri SP20
Panduan Pengguna
Mode kontrol otomatis (kontrol melalui antarmuka ATE)
SP20X/SP20P memiliki antarmuka multiplexing ISP/ATE, yang dapat digunakan dengan mesin pemrograman otomatis dan peralatan otomatis lainnya untuk mewujudkan pemrograman otomatis (memilih dan menempatkan chip secara otomatis, pemrograman otomatis). Lanjutkan sebagai berikut: 1) Unduh data mandiri sesuai dengan metode di bagian 4.1. Perhatikan bahwa saat mengunduh data mandiri, pilih mode kontrol mulai sebagai “kontrol ATE (mode mesin)”. Dalam mode kerja ini, antarmuka ATE dari programmer dapat memberikan sinyal indikator START/OK/NG/BUSY; 2) Arahkan jalur pin chip dari soket ZIF ke mesin pemrograman; 3) Hubungkan jalur kontrol mesin ke “antarmuka ISP/ATE” programmer, pin antarmuka didefinisikan sebagai berikut;
Antarmuka ISP/ATE 4) Mulai pemrograman.
3–SIBUK 5–OK 9–NG 7–MULAI 2–VCC 4/6/8/10–GND
4.3 Status indikator dalam mode mandiri
Status indikator
Deskripsi negara (metode manual)
Merah berkedip
Programmer tidak mengunduh data mandiri
Biru berkedip Biru Hijau
Merah
Tunggu penempatan chip Pemrograman chip Pemrograman chip selesai dan pemrograman berhasil (Menunggu pelepasan chip) Pemrograman chip gagal (Menunggu pelepasan chip)
Deskripsi status (mode kontrol otomatis, hanya SP20X, SP20P)
Programmer tidak mengunduh data mandiri Pemrograman chip Pemrograman chip selesai dan pemrograman berhasil
Pemrograman chip gagal
– 12 –
Pemrogram Seri SP20
Panduan Pengguna
Bab 5 Pemrograman dalam mode ISP
Nama lengkap ISP adalah In System Program. Dalam mode pemrograman ISP, Anda hanya perlu menghubungkan beberapa jalur sinyal ke pin terkait pada chip onboard untuk menjalankan operasi baca dan tulis chip, yang dapat menghindari kesulitan melepas solder chip. Seri SP20 memiliki antarmuka multiplexing ISP/ATE 10P, chip pada papan sirkuit dapat diprogram melalui antarmuka ini.
5.1 Pilih mode pemrograman ISP
Programmer seri SP20 dapat mendukung pemrograman mode ISP pada beberapa chip. Klik tombol “model chip” pada perangkat lunak untuk mencari model chip yang akan diprogram, lalu pilih “Pemrograman mode ISP pada kolom “Adaptor/Mode Pemrograman” (Jika tidak ada pemrograman mode ISP pada metode pemrograman chip yang dicari, berarti chip tersebut hanya dapat diprogram dengan soket pemrograman). Lihat gambar di bawah ini:
5.2 Definisi antarmuka ISP
Definisi antarmuka ISP programmer seri SP20 adalah sebagai berikut:
97531 10 8 6 4 2
Antarmuka ISP/ATE
Kabel ISP warna 10P didistribusikan secara acak untuk menghubungkan antarmuka ISP dan chip papan target. Steker 5x2P dihubungkan ke antarmuka ISP programmer, dan ujung lainnya dihubungkan ke pin yang sesuai dari chip target melalui terminal header DuPont.
Hubungkan chip target melalui kepala DuPont
Hubungan yang sesuai antara warna kabel ISP dan pin antarmuka ISP adalah sebagai berikut:
Warna
Coklat Merah Jingga (atau merah muda) Kuning Hijau
Sesuai dengan pin antarmuka ISP
1 2 3 4 5
Warna
Biru Ungu Abu-abu Putih Hitam
Sesuai dengan pin antarmuka ISP
6 7 8 9 10
– 13 –
Pemrogram Seri SP20
Panduan Pengguna
5.3 Hubungkan chip target
Klik halaman “informasi chip” pada antarmuka perangkat lunak utama untuk view diagram skema koneksi antarmuka ISP dan chip target. Lihat gambar di bawah ini:
Chip yang berbeda memiliki metode koneksi yang berbeda. Silakan klik halaman “informasi chip” di perangkat lunak untuk view metode koneksi chip yang terperinci.
5.4 Memilih mode catu daya ISP
Selama pemrograman ISP, chip target memiliki dua opsi daya: ditenagai oleh programmer dan ditenagai sendiri oleh papan target. Atur apakah akan mencentang “Berikan daya ke papan target” pada halaman “Pengaturan Proyek” perangkat lunak:
Centang “Sediakan daya untuk papan target”, programmer akan menyediakan daya untuk chip papan target, silakan pilih volume catu dayatage sesuai dengan volume kerja chip yang dinilaitage. Programmer dapat menyediakan arus beban maksimum 250mA. Jika arus beban terlalu besar, programmer akan meminta proteksi arus berlebih. Harap hapus centang “Sediakan daya untuk papan target” dan ubah ke papan target yang bertenaga sendiri (Programmer SP20 dapat mendukung volume operasi papan target 1.65 V~5.5 V)tagrentang e, sinyal ISP yang menggerakkan voltage akan secara otomatis menyesuaikan dengan vol VCC papan targettagdan).
5.5 Operasi pemrograman
Periksa apakah koneksi perangkat keras dan pengaturan perangkat lunak sudah benar, lalu klik tombol pemrograman ISP pada chip.
untuk menyelesaikan
Pemrograman ISP relatif rumit, dan Anda harus sangat familiar dengan rangkaiannya; Kabel penghubung bisa saja menimbulkan interferensi dan interferensi pada rangkaian lain di atasnya.
papan sirkuit, yang dapat menyebabkan kegagalan pemrograman ISP. Harap lepaskan chip
dan menggunakan soket chip konvensional untuk memprogram;
– 14 –
Pemrogram Seri SP20
Panduan Pengguna
Bab 6 Pemrograman dalam Mode Multi-mesin
Perangkat lunak pemrogram mendukung operasi simultan hingga 8 pemrogram yang terhubung ke satu komputer (produksi massal atau mengunduh data mandiri).
6.1 Koneksi perangkat keras programmer
1) Gunakan USB HUB untuk menghubungkan beberapa programmer ke port USB komputer (hub USB harus memiliki adaptor daya eksternal, dan diperlukan catu daya eksternal). Perhatikan bahwa dalam mode multi-mesin, hanya programmer dengan model yang sama yang dapat digunakan bersama-sama, dan model yang berbeda tidak dapat dicampur.
2) Jalankan perangkat lunak programmer SP20, perangkat lunak akan secara otomatis terhubung ke semua programmer yang terhubung dan
masuk ke mode multimesin. Jika perangkat lunak pemrogram sudah berjalan, Anda dapat mengklik Menu Programmer Reconnect, dan perangkat lunak akan memunculkan kotak dialog “Connect to the programmer”:
– 15 –
Pemrogram Seri SP20
Panduan Pengguna
Pilih programmer yang akan dihubungkan dan klik OK. Setelah koneksi berhasil, perangkat lunak akan masuk ke mode multimesin, dan antarmukanya adalah sebagai berikut:
6.2 Operasi pemrograman
1) Operasi pemrograman sama dengan prosedur pemrograman di bagian 3.2: pilih model chip beban file mengatur opsi operasi menginstal soket pemrograman;
2) Klik tombol
tombol (Catatan: SP20P dapat memilih dua mode pemrograman massal: “Chip
“Sisipkan” dan “Kunci Mulai”. Dalam contoh iniample, pilih mode “Chip Insert”), dan programmer akan menunggu chip
untuk ditempatkan;
3) Letakkan chip yang diprogram ke dalam soket pemrograman satu per satu, dan programmer akan secara otomatis memulai
pemrograman setelah mendeteksi bahwa chip dimasukkan. Setiap programmer bekerja secara mandiri, pemrograman secara penuh
mode asinkron, tidak perlu menunggu sinkronisasi. Antarmuka pemrograman perangkat lunak adalah sebagai berikut;
4) Pilih dan tempatkan chip sesuai dengan deskripsi status indikator di Bagian 3.4 atau petunjuk pada layar tampilan untuk menyelesaikan seluruh rangkaian pemrograman chip. Tips: SP20F, SP20X, SP20P mendukung pemrograman mandiri. Anda dapat menggunakan port USB yang ada di komputer untuk menghubungkan satu atau beberapa programmer guna mengunduh data mandiri, lalu menggunakan metode mandiri untuk pemrograman massal. Dibandingkan dengan metode USB, metode ini lebih praktis dan lebih efisien. SP20B tidak mendukung pemrograman mandiri dan hanya dapat dihubungkan ke komputer untuk pemrograman massal.
– 16 –
Pemrogram Seri SP20
Panduan Pengguna
Lampiran 1 FAQ
Bisakah programmer mendukung img? files?
Perangkat lunak programmer mendukung biner dan heksadesimal file format pengkodean. Akhiran konvensional biner files adalah *.bin, dan sufiks konvensional heksadesimal files adalah *.hex;
img hanya sebuah file akhiran, dan tidak mewakili file format pengkodean. Biasanya (di atas 90%) seperti itu files dikodekan biner. Cukup muat langsung ke dalam perangkat lunak, perangkat lunak akan secara otomatis mengenali apakah file adalah kode biner, dan memuatnya dalam format yang dikenali;
Untuk memastikan keakuratan file saat sedang memuat, kami menyarankan agar pengguna memeriksa checksum buffer dan file checksum dengan insinyur (atau file penyedia kode/pelanggan) setelah memuat kode tersebut files. (Informasi ini akan ditampilkan di bagian bawah jendela utama perangkat lunak penulis.)
Apa saja alasan umum untuk kegagalan pemrograman (termasuk kegagalan penghapusan/kegagalan pemrograman/kegagalan verifikasi/kesalahan ID, dll.)?
Produsen/model chip yang dipilih dalam perangkat lunak tidak cocok dengan chip sebenarnya; Chip ditempatkan di arah yang salah, atau soket pemrograman dimasukkan pada posisi yang salah.
Silakan periksa metode penempatan yang benar melalui jendela “Informasi Chip” pada perangkat lunak; Kontak yang buruk antara pin chip dan soket pemrograman; Hubungkan chip yang telah disolder pada papan sirkuit lain dengan kabel atau klip pemrograman IC, yang mungkin
menyebabkan kegagalan pemrograman karena gangguan sirkuit. Harap masukkan kembali chip ke soket pemrograman untuk pemrograman; Chip mungkin rusak, ganti dengan chip baru untuk pengujian.
Apa saja tindakan pencegahan untuk pemrograman ISP?
Pemrograman ISP relatif rumit untuk direalisasikan, cocok untuk orang dengan pengetahuan profesional tertentu, Anda perlu tahu cara membaca skema rangkaian dan mengetahui diagram rangkaian papan target. Perangkat lunak mendukung pemrograman ISP dari beberapa FLASH dan EEPROM yang umum digunakan, pertama-tama, Anda perlu memilih metode pemrograman ISP dari chip saat ini dalam perangkat lunak. Saat menggunakan metode pemrograman ISP, Anda perlu memperhatikan hal-hal berikut: Pastikan pengontrol utama (misalnya MCU/CPU) yang terhubung ke Flash target tidak mengakses target
chip, dan semua port IO yang terhubung dari pengontrol mian harus diatur ke resistansi tinggi (Anda dapat mencoba mengatur pengontrol mian ke status RESET). Beberapa port IO kontrol dari chip yang diprogram harus memenuhi kondisi kerja normal chip, misalnyaample: Pin HOLD dan WP dari SPI FLASH harus ditarik ke level tinggi. SDA dan SCL dari I2C EEPROM harus memiliki resistor pull-up, dan pin WP harus ditarik ke level rendah. Jaga agar kabel penghubung sependek mungkin. Beberapa chip gagal diprogram dengan kabel ISP yang disertakan. Atur vol yang sesuaitagParameter e/clock untuk pemrograman ISP dalam opsi Setup: Hanya satu dari dua opsi yang dapat digunakan: menyalakan papan target itu sendiri atau menyalakan papan target dari programmer. Apa pun metode catu daya yang digunakan, VCC harus terhubung. Metode ISP dipengaruhi oleh sirkuit periferal papan target atau kabel penghubung, jadi tidak ada jaminan bahwa semua chip dapat dibakar dengan sukses. Jika koneksi dan pengaturan berulang kali diperiksa dan masih tidak dapat diprogram dengan sukses, disarankan untuk melepaskan chip dan memprogramnya dengan Soket chip standar. Dalam produksi massal, cobalah untuk menggunakan pemrograman terlebih dahulu dan kemudian metode SMT.
Mengapa chip seri 24 tidak memiliki fungsi hapus?
Chip ini berbasis pada teknologi EEPROM, data chip dapat langsung ditulis ulang tanpa penghapusan awal, sehingga tidak ada operasi penghapusan yang tersedia;
Jika Anda perlu menghapus data chip, silakan tulis data FFH langsung ke chip.
– 17 –
Pemrogram Seri SP20
Panduan Pengguna
Bagaimana cara memperbarui perangkat lunak dan firmware programmer?
Klik menu perangkat lunak pemrogram: Bantuan-Periksa pembaruan. Jika ada pembaruan, panduan pembaruan akan muncul. Harap ikuti petunjuk untuk mengunduh paket pemutakhiran dan menginstalnya;
Masuk ke pusat unduhan resmi Sfly websitus (http://www.sflytech.com), unduh perangkat lunak programmer terbaru dan instal;
Hanya perlu memperbarui perangkat lunak pemrogram, tidak perlu memperbarui firmware pemrogram.
Apa yang harus saya lakukan jika tidak ada model chip dalam perangkat lunak pemrogram?
Pertama-tama tingkatkan perangkat lunak programmer ke versi terbaru; Jika tidak ada model chip yang akan diprogram dalam versi perangkat lunak terbaru, silakan kirim email ke
ajukan permohonan penambahan. Berikan informasi berikut: model programmer, merek chip yang akan ditambahkan, model chip terperinci, paket (pengingat: programmer seri SP20 hanya dapat mendukung SPI NOR FLASH, EEPROM, jenis chip lain tidak dapat didukung).
– 18 –
Pemrogram Seri SP20
Panduan Pengguna
Lampiran 2 Penyangkalan
Shenzhen Sfly Technology Co., Ltd. berupaya semaksimal mungkin untuk memastikan kebenaran produk dan perangkat lunak serta materi terkaitnya. Untuk kemungkinan cacat dan kesalahan produk (termasuk perangkat lunak dan materi terkait), perusahaan akan berupaya sebaik mungkin untuk menyelesaikan masalah tersebut dengan kemampuan komersial dan teknisnya. Perusahaan tidak bertanggung jawab atas semua jenis kerusakan insidental, tak terelakkan, langsung, tidak langsung, khusus, diperpanjang, atau hukuman yang timbul dari penggunaan atau penjualan produk ini, termasuk namun tidak terbatas pada hilangnya keuntungan, niat baik, ketersediaan, gangguan bisnis, kehilangan data, dll., tidak akan bertanggung jawab atas segala kerusakan langsung, tidak langsung, insidental, khusus, turunan, hukuman, dan klaim pihak ketiga.
– 19 –
Dokumen / Sumber Daya
![]() |
Pemrogram Kecepatan Tinggi Seri SFLY SP20 [Bahasa Indonesia:] Panduan Pengguna SP20B, SP20F, SP20X, SP20P, SP20 Series Programmer Kecepatan Tinggi, Seri SP20, Programmer Kecepatan Tinggi, Programmer Kecepatan, Programmer |