
Halo, Habr!
Pada artikel ini saya akan memberi tahu cara memodifikasi DSLogic U2Basic ke DSLogic Plus.
Artikel ini adalah pembaruan artikel -
Ubah DSLogic Basic menjadi DSLogic PlusSiapa yang peduli - saya minta kucing.
Kata Pengantar
DreamSourceLab - memutuskan untuk menutup lubang (
mod ke Plus ).
DSLogic Basic - Dihentikan
DSLogic U2Basic - dibuat sebagai imbalan, dengan sedikit perubahan pada sirkuit dan firmware.
Untungnya, perbedaan dalam dewan tidak signifikan.
Masalahnya sangat menarik, saya tidak akan menjelaskan mengapa DSL dan bukan Saleae. Tentang rasa dan warna - seperti yang mereka katakan ...
Di pasar Cina yang terkenal, biaya DSLogic U2Basic (> $ 55).
Sedangkan DSLogic Plus di luar situs biayanya (> $ 149).
Dan untuk mod, cukup dengan hanya mengganti RAM, menyolder kabel dan mengubah satu byte dalam firmware eeprom pada papan analisa.
Mulai bekerja
Penulis tidak bertanggung jawab atas kegagalan Anda, dan tidak meminta tindakan!
Semua yang Anda lakukan - Anda lakukan dengan risiko dan risiko Anda sendiri!Anda akan membutuhkan:
Buka
Teks tersembunyiKami membuka 4 baut, cungkil tutupnya dengan pinset atau cangkir hisap.

Lakukan langkah-langkah berikut dengan seksama:
- Kami membuka 4 baut lagi untuk mengamankan papan ke kasing.
- Kami memindahkan papan ke arah konektor input saluran.
- Tekuk papan sedikit.
- Kami mengeluarkan papan dengan menghancurkan jari pada konektor input saluran.

Kami mengubah RAM, menyolder kabel, mempersiapkan firmware
Teks tersembunyiKami melihat RAM di papan - kami menguap pabrik dan menyolder RAM yang benar
mengamati kunci .
Solder kontak secara menyeluruh dengan besi solder, jangan biarkan ingus!
Di U2Basic, tidak ada trek ram A12.
Dan juga, pin (kaki) dari chip U3 (ke mana trek harus pergi) ditutup ke tanah di bawah chip.
Perbedaan papanU2Basic

Plus

Oleh karena itu, kami memanaskan bantalan 138 dari chip U3 dengan besi solder, dan dengan lembut cungkil pin dengan jarum.
Anda harus menaikkan pin di atas papan.
Kami melakukannya dengan sangat hati-hati - agar tidak memutuskan pin.

Kami mengambil kawat tipis / pernis - potong dengan panjang ~ 38.5mm (+ -1mm).
Kami menyolder ke 138 pin dari chip U3 dan ke 31 pin dari chip RAM.

Kami mengaturnya agar postingan tidak menyentuh apa pun yang berlebihan.

Setelah itu, disarankan untuk merekatkannya (untuk mengurangi efek getaran).
Tempatkan pita termal (kapton) di bawah pin bengkok, atau letakkan heat shrink terbaik pada kabel, atau opsi yang paling dapat diandalkan adalah menutup semuanya dengan topeng solder.
Kami melihat chip dalam kasing 8-kaki - ini adalah I2C EEPROM, perlu di-flash.

Programmer EZP2010 tidak menguasai firmware (kesalahan saat membandingkan, setiap kali di alamat yang berbeda).
Karena itu, saya mengambil seorang programmer berdasarkan CH341A.
Agar tidak menyolder chip - Saya menggunakan klip SOIC8 SOP8.
Karena pin EEPROM pertama di papan terhubung ke daya, dan pada programmer ke tanah, saya memanaskannya dengan besi solder dan sedikit menaikkan pin pertama dengan pinset:

Kemudian dengan hati-hati (agar tidak menyematkan pin pertama kembali), saya kait jepitan
mengamati kunci .
Dan baru setelah itu saya menghubungkan programmer ke PC.
Firmware
1) Baca EEPROM.
2) Kami melakukan pencarian pada permintaan HEX 0E 2A, dan mengubah byte
29 ke
20 berikutnya (alamat mungkin berbeda):


3) Firmware, periksa.
Setelah firmware berhasil:
- Saya mematikan programmer.
- Saya menyolder pin pertama dari chip EEPROM kembali.
- Saya terhubung ke PC.
Dalam perangkat lunak, didefinisikan sebagai berikut:

Kami memeriksa pekerjaan pada beberapa jenis perangkat keras, misalnya, UART.
Jika semuanya baik-baik saja - matikan, cuci dengan alkohol, kumpulkan.
Jika data rusak - sekali lagi, hati-hati solder RAM atau ubah.
Untung!
Hasilnya - kami mendapatkan penganalisa logika senilai $ 150-200 (+ bea cukai), dengan harga ~ $ 65 (termasuk pengiriman).
Terima kasih atas perhatian anda!
Saya juga ingin mengucapkan terima kasih khusus kepada pengguna
Oleg10011001 , yang tidak takut mengambil risiko perangkatnya - berkat pembaruan artikel ini muncul.
Saat menyalin, silakan tinggalkan tautan ke sumber.
Dengan pertanyaan, silakan hubungi di komentar, yang saya bisa - saya akan membantu.