UG548: Debugger Tautan Kesederhanaan
Panduan Pengguna
![]()
Debugger Tautan Kesederhanaan UG548
The Simplicity Link Debugger adalah alat ringan untuk men-debug dan memprogram perangkat Silicon Labs di papan khusus.
Debugger J-Link memungkinkan pemrograman dan debugging pada perangkat target melalui USB, melalui antarmuka Mini Slabs. Antarmuka port COM virtual (VCOM) menyediakan koneksi port serial yang mudah digunakan melalui USB. Paket Trace Interface (PTI) menawarkan
informasi debug yang sangat berharga tentang paket yang dikirim dan diterima dalam tautan nirkabel.
Sakelar daya memberikan opsi untuk men-debug papan target tanpa koneksi daya eksternal atau baterai. Board ini juga memiliki 12 break out pad yang dapat digunakan untuk memeriksa sinyal ke dan dari board yang terhubung.
FITUR
- Debugger J-Link SEGGER
- Antarmuka Jejak Paket
- Porta COM virtual
- Target opsional jilidtagsumber
- Bantalan breakout untuk memudahkan pemeriksaan
PROTOKOL DEBUG YANG DIDUKUNG
- Debug Kawat Serial (SWD)
- Antarmuka 2-Kabel Silicon Labs (C2)
DUKUNGAN PERANGKAT LUNAK
- Studio Kesederhanaan
INFORMASI PEMESANAN
- Si-DBG1015A
ISI PAKET
- Papan Debugger Tautan Kesederhanaan (BRD1015A)
- Kabel Kesederhanaan Mini
Perkenalan
The Simplicity Link Debugger adalah alat yang dirancang untuk men-debug dan memprogram perangkat Silicon Labs pada papan yang dilengkapi dengan Antarmuka Kesederhanaan Mini, menggunakan alat perangkat lunak Simplicity Studio atau Simplicity Commander.
1.1 Memulai
Untuk memulai pemrograman atau men-debug perangkat keras Anda sendiri, unduh versi terbaru dari Simplicity Studio, dan sambungkan kabel datar ke perangkat keras Anda. Jika perangkat keras Anda tidak memiliki konektor yang sesuai, break out pads dapat digunakan sebagai alternatif untuk menyediakan koneksi melalui kabel jumper. Driver J-Link Segger diperlukan. Ini diinstal secara default selama instalasi Simplicity Studio, dan juga dapat diunduh langsung dari Segger.
1.2 Instalasi
Buka silabs.com/developers/simplicity-studio untuk mengunduh versi terbaru dari Simplicity Studio dan sumber daya SDK, atau cukup perbarui perangkat lunak Anda dengan membuka dialog Manajer Instalasi.
Panduan pengguna perangkat lunak dapat diakses dari menu Help atau mengunjungi halaman dokumentasi di: docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 Persyaratan Perangkat Keras Khusus
Untuk terhubung dan mengambil advantage dari semua fitur debug yang ditawarkan oleh alat perangkat lunak Simplicity Link Debugger dan Silicon Labs, antarmuka Mini Simplicity perlu diimplementasikan pada tahap desain.tage dari perangkat keras khusus. Antarmuka Single Wire Debug diperlukan untuk pemrograman dan fungsi debug dasar. Lihat tabel Tabel 2.1 Deskripsi Pin Konektor Kesederhanaan Mini pada halaman 6 untuk pinout konektor.
Kabel yang disertakan dengan kit adalah kabel pita pitch 1.27 mm (50 mil), diakhiri dengan konektor IDC 10-pin. Untuk mencocokkan ini dan menghindari kesalahan saat menyambungkan perangkat keras, disarankan memilih konektor dengan kunci, misalnyaample Samtec FTSH-105-01-L-DV-K.
Kit Silicon Labs Dev dan kit Explorer menyediakan implementasi exampfile untuk paket perangkat tertentu, yang memungkinkan seseorang untuk melihat bagaimana sinyal dirutekan antara konektor Mini Simplicity dan periferal pada perangkat target tertentu.
Perangkat Keras Berakhirview
2.1 Tata Letak Perangkat Keras
![]()
2.2 Diagram Blok
Sebuah selesaiview dari Simplicity Link Debugger ditunjukkan pada gambar di bawah ini.
![]()
2.3 Konektor
Bagian ini memberikan overview dari konektivitas Debugger Tautan Kesederhanaan.
2.3.1 Konektor USB
Konektor USB terletak di sisi kiri Simplicity Link Debugger. Semua fitur pengembangan kit didukung melalui ini
Antarmuka USB saat terhubung ke komputer host. Fitur-fitur tersebut meliputi:
- Debugging dan pemrograman perangkat target menggunakan debugger J-Link on-board
- Komunikasi dengan perangkat target melalui port COM virtual menggunakan USB-CDC
- Jejak Paket
Selain menyediakan akses ke fitur pengembangan kit, konektor USB ini juga menjadi sumber daya utama kit. USB 5V dari konektor ini menggerakkan debugger MCU dan auxiliary voltage regulator yang mendukung daya sesuai permintaan ke perangkat target.
Saat menggunakan Simplicity Link Debugger untuk menyuplai daya ke perangkat target, disarankan agar Anda menggunakan host USB yang mampu menghasilkan sumber 500 mA.
2.3.2 Bantalan Breakout
Break out pads adalah titik uji yang ditempatkan di tepinya. Mereka membawa semua sinyal antarmuka Kesederhanaan Mini, menawarkan cara mudah untuk menyelidiki dengan instrumen pengukuran eksternal atau koneksi alternatif ke papan debug yang tidak memiliki konektor yang sesuai. Gambar berikut menunjukkan tata letak breakout pad di Simplicity Link Debugger:
![]()
Lihat tabel Tabel 2.1 Deskripsi Pin Konektor Mini Simplicity di halaman 6 untuk deskripsi jaringan sinyal.
2.3.3 Kesederhanaan Mini
Konektor Mini Simplicity dirancang untuk menawarkan fitur debug tingkat lanjut melalui konektor 10-pin kecil:
- Antarmuka Serial Wire Debug (SWD) dengan SWO / Silicon Labs 2-Wire Interface (C2)
- Port COM virtual (VCOM)
- Antarmuka Jejak Paket (PTI)
Jika diperlukan, antarmuka Mini Simplicity juga mendukung daya sesuai permintaan ke perangkat yang terhubung. Fungsi ini biasanya dinonaktifkan dan pin VTARGET hanya digunakan untuk penginderaan.
![]()
Tabel 2.1. Deskripsi Pin Konektor Kesederhanaan Mini
| Nomor PIN | Fungsi | Keterangan |
| 1 | TARGET V | Volume targettage pada aplikasi yang di-debug. Dipantau atau disuplai saat sakelar daya diaktifkan |
| 2 | GND | Tanah |
| 3 | RST | Mengatur ulang |
| 4 | VCOM_RX | Virtual COM Rx |
| 5 | VCOM_TX | Virtual COM Tx |
| 6 | Bahasa Inggris Barat | Keluaran Kawat Seri |
| 7 | SWDIO/C2D | Data Kawat Serial, atau Data C2 |
| 8 | SWCLK/C2CK | Jam Kawat Serial, atau Jam C2 |
| 9 | PTI_FRAME | Sinyal Bingkai Jejak Paket |
| 10 | PTI_DATA | Sinyal Data Jejak Paket |
Spesifikasi
3.1 Kondisi Pengoperasian yang Direkomendasikan
Tabel berikut ini dimaksudkan sebagai pedoman penggunaan Simplicity Link Debugger yang benar. Tabel ini menunjukkan kondisi pengoperasian tipikal dan beberapa batasan desain.
Tabel 3.1. Kondisi Pengoperasian yang Direkomendasikan
| Parameter | Simbol | menit | Ketik | Maksimal | Satuan |
| Input Pasokan USB Voltage | V-BUS | 4.4 | 5.0 | 5.25 | V |
| Sasaran Voltage1, 3 | TARGET V | 1.8 | – | 3.6 | V |
| Pasokan Target Saat Ini 2, 3 | TARGET | – | – | 300 | mA |
| Suhu Operasional | ATAS | – | 20 | – | C |
| Catatan: 1. Mode Penginderaan 2. Modus Sumber 3. Lihat Bagian 4. Mode Catu Daya untuk rincian lebih lanjut tentang mode pengoperasian |
|||||
3.2 Peringkat Maksimum Mutlak
Melebihi batas berikut dapat menyebabkan kerusakan permanen pada papan.
Tabel 3.2. Peringkat Maksimum Mutlak
| Parameter | Simbol | menit | Maksimal | Satuan |
| Input Pasokan USB Voltage | V-BUS | -0.3 | 5.5 | V |
| Sasaran Voltage | TARGET V | -0.5 | 5.0 | V |
| Bantalan pelarian | * | -0.5 | 5.0 | V |
Mode Catu Daya
The Simplicity Link Debugger diaktifkan saat terhubung ke host dengan kabel USB. Saat diaktifkan, Debugger Tautan Kesederhanaan dapat beroperasi dalam dua mode:
- Mode penginderaan (default): Simplicity Link Debugger mendeteksi pasokan voltage dari perangkat yang terhubung. Dalam mode ini, arus yang diserap oleh sirkuit penginderaan debugger dari perangkat yang terhubung biasanya kurang dari 1 µA
- Mode sumber: Simplicity Link Debugger mengambil sumber vol tetaptage dari 3.3V ke perangkat yang sedang di-debug
Saat start up, Debugger Tautan Kesederhanaan beroperasi dalam mode penginderaan (default). Mode ini ditujukan untuk perangkat mandiri , yaitu papan yang terhubung memiliki catu daya atau baterai sendiri. The Simplicity Link Debugger mendukung perangkat Silicon Labs apa pun dengan suplai voltage berkisar antara 1.8V dan 3.6V. Dalam kondisi seperti itu, Debugger Tautan Kesederhanaan tidak memerlukan lebih dari 100 mA dan semua host USB 2.0 akan berfungsi.
Mengubah mode catu daya:
Jika perangkat target tidak memiliki daya, dimungkinkan untuk menyuplai daya dari Simplicity Link Debugger dengan mengaktifkan tombol sakelar daya. Menekan tombol ini sekali akan mengaktifkan output daya tambahan yang terhubung ke VTARGET, menyalakan indikator LED hijau ON dan mengalirkan arus ke perangkat target (mode sumber). Menekan tombol yang sama lagi akan menonaktifkan daya dan mematikan LED (mode penginderaan).
Diagram Blok Gambar 2.2 pada halaman 4 di Bagian 2. Hardware Overview mungkin membantu memvisualisasikan mode operasi.
Catatan: Untuk mencegah aktivasi yang tidak disengaja, tombol perlu ditekan lebih lama dari satu detik, sebelum mengaktifkan output daya. Saat beroperasi dalam mode ini, Simplicity Link Debugger menyediakan volume tetaptage dari 3.3V ke perangkat target. Bergantung pada perangkat keras khusus, host USB mungkin perlu sumber lebih dari 100 mA, tetapi tidak lebih dari 500 mA.
Jika LED indikator menyala merah saat tombol ditekan, berarti Simplicity Link Debugger tidak dapat mengaktifkan sakelar daya. Pastikan tidak ada daya pada perangkat target dan coba lagi.
Tabel 4.1. Indikator Mode Catu Daya
| Indikator LED | Mode Suplai Daya | Perangkat Target Voltage Rentang | Host USB Diperlukan Saat Ini |
| MATI | Merasakan | 1.8V ke 3.6V | Kurang dari 100 mA |
| HIJAU | Sumber | 3.3V | Kurang dari 500 mA |
| MERAH | Kesalahan Penginderaan/Koneksi | Diluar jangkauan | – |
Penting: Jangan mengaktifkan output daya saat perangkat target diberi daya dengan cara lain, karena dapat menyebabkan kerusakan HW pada salah satu papan. Jangan pernah menggunakan fungsi ini dengan perangkat bertenaga baterai.
Men-debug
The Simplicity Link Debugger adalah SEGGER J-Link Debugger yang terhubung ke perangkat target menggunakan antarmuka Serial Wire Debug (SWD) untuk perangkat Silicon Labs 32-bit (EFM32, EFR32, SiWx) atau antarmuka C2 untuk Silicon Labs 8-bit Perangkat MCU (EFM8). Debugger memungkinkan pengguna mengunduh kode dan men-debug aplikasi yang berjalan pada perangkat keras khusus yang terhubung yang dilengkapi dengan antarmuka Mini Simplicity. Selain itu, ini juga menyediakan port COM (VCOM) virtual ke komputer host yang terhubung ke port serial perangkat target* untuk komunikasi tujuan umum antara aplikasi yang berjalan dan komputer host. Untuk perangkat EFR32, Simplicity Link Debugger juga mendukung Packet Trace Interface (PTI)*, menawarkan informasi debug yang tak ternilai tentang paket yang dikirim dan diterima dalam tautan nirkabel.
Catatan: *Dengan asumsi bahwa antarmuka telah dirutekan ke perangkat target pada papan khusus. Saat kabel USB debug dimasukkan, debugger terpasang diaktifkan dayanya dan mengambil kendali antarmuka debug dan VCOM.
Saat kabel USB dilepas, papan target mungkin masih tersambung. Pemindah level dan sakelar daya mencegah backporting.
5.1 Port COM Virtual
Port COM virtual (VCOM) menyediakan sarana untuk menghubungkan UART pada perangkat target dan memungkinkan host untuk bertukar data serial.
Debugger menampilkan koneksi ini sebagai port COM virtual di komputer host yang muncul saat kabel USB dimasukkan.
Data ditransfer antara komputer host dan debugger melalui koneksi USB, yang mengemulasi port serial menggunakan USB Communication Device Class (CDC). Dari debugger, data diteruskan ke perangkat target melalui UART fisik
koneksi.
Format serial adalah 115200 bps, 8 bit, tanpa paritas, dan 1 stop bit secara default.
Catatan: Mengubah baud rate untuk port COM di sisi PC tidak mempengaruhi baud rate UART antara debugger dan perangkat target. Namun, untuk aplikasi target yang memerlukan baud rate berbeda, baud rate VCOM dapat diubah agar sesuai dengan konfigurasi perangkat target. Parameter VCOM secara umum dapat dikonfigurasi melalui Konsol Admin kit yang tersedia melalui Simplicity Studio.
5.2 Antarmuka Jejak Paket
Packet Trace Interface (PTI) adalah sniffer data, status radio, dan waktu yang tidak mengganggu.amp informasi. Pada perangkat EFR32, mulai dari seri 1, PTI disediakan agar pengguna dapat memasuki buffer data di tingkat pemancar/penerima radio.
Dari perspektif perangkat lunak yang disematkan, ini tersedia melalui komponen RAIL Utility, PTI di Simplicity Studio.
Konfigurasi dan Peningkatan Kit
Dialog konfigurasi kit di Simplicity Studio memungkinkan Anda mengubah mode debug adaptor J-Link, memutakhirkan firmware-nya, dan mengubah pengaturan konfigurasi lainnya. Untuk mengunduh Simplicity Studio, buka silabs.com/simplicity.
Di jendela utama perspektif Peluncur Simplicity Studio, mode debug dan versi firmware adaptor J-Link yang dipilih ditampilkan. Klik tautan [Ubah] di sebelah salah satu pengaturan ini untuk membuka dialog konfigurasi kit.
![]()
6.1 Peningkatan Firmware
Anda dapat mengupgrade firmware kit melalui Simplicity Studio. Simplicity Studio akan secara otomatis memeriksa pembaruan baru saat startup.
Anda juga dapat menggunakan dialog konfigurasi kit untuk peningkatan manual. Klik tombol [Browse] di bagian [Update Adapter] untuk memilih yang benar file berakhiran .emz. Kemudian, klik tombol [Instal Paket].
Riwayat Revisi Kit
Revisi kit dapat ditemukan tercetak pada label kemasan kit, sebagaimana diuraikan pada gambar di bawah ini. Riwayat revisi yang diberikan di bagian ini mungkin tidak mencantumkan setiap revisi kit. Revisi dengan perubahan kecil dapat dihilangkan.
Debugger tautan kesederhanaan![]()
7.1 Riwayat Revisi Si-DBG1015A
| Revisi Kit | Dilepaskan | Keterangan |
| Nomor telepon A03 | 13 Oktober 2022 | Rilis awal. |
Riwayat Revisi Dokumen
Revisi 1.0
Juni 2023
Versi dokumen awal.
Studio Kesederhanaan
Akses sekali klik ke MCU dan alat nirkabel, dokumentasi, perangkat lunak, pustaka kode sumber & lainnya. Tersedia untuk Windows, Mac dan Linux!
![]()
Portofolio IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/kesederhanaan
Kualitas
www.silabs.com/kualitas
Dukungan & Komunitas
www.silabs.com/community
Penafian
Silicon Labs bermaksud untuk menyediakan dokumentasi terkini, akurat, dan mendalam bagi pelanggan mengenai semua periferal dan modul yang tersedia bagi pelaksana sistem dan perangkat lunak yang menggunakan atau bermaksud menggunakan produk Silicon Labs. Data karakterisasi, modul dan periferal yang tersedia, ukuran memori dan alamat memori merujuk pada setiap perangkat tertentu, dan parameter “Khas” yang disediakan dapat dan memang bervariasi dalam berbagai aplikasi. Contoh aplikasiample yang dijelaskan di sini hanya untuk tujuan ilustrasi. Silicon Labs berhak melakukan perubahan tanpa pemberitahuan lebih lanjut terhadap informasi produk, spesifikasi, dan deskripsi di sini, dan tidak memberikan jaminan mengenai keakuratan atau kelengkapan informasi yang disertakan. Tanpa pemberitahuan sebelumnya, Silicon Labs dapat memperbarui firmware produk selama proses produksi demi alasan keamanan atau keandalan. Perubahan tersebut tidak akan mengubah spesifikasi atau kinerja produk. Silicon Labs tidak bertanggung jawab atas konsekuensi penggunaan informasi yang diberikan dalam dokumen ini. Dokumen ini tidak menyiratkan atau secara tegas memberikan izin apa pun untuk merancang atau membuat sirkuit terpadu apa pun. Produk ini tidak dirancang atau diizinkan untuk digunakan dalam perangkat FDA Kelas III apa pun, aplikasi yang memerlukan persetujuan pra-pasar FDA, atau Sistem Pendukung Kehidupan tanpa izin tertulis khusus dari Silicon Labs. “Sistem Pendukung Kehidupan” adalah produk atau sistem apa pun yang dimaksudkan untuk mendukung atau menopang kehidupan dan/atau kesehatan, yang jika gagal, dapat diperkirakan mengakibatkan cedera atau kematian signifikan pada diri seseorang. Produk Silicon Labs tidak dirancang atau diizinkan untuk aplikasi militer. Produk Silicon Labs dalam keadaan apa pun tidak boleh digunakan dalam senjata pemusnah massal termasuk (namun tidak terbatas pada) senjata nuklir, biologi atau kimia, atau rudal yang mampu menghasilkan senjata tersebut. Silicon Labs menyangkal semua jaminan tersurat maupun tersirat dan tidak bertanggung jawab atau berkewajiban atas cedera atau kerusakan apa pun yang terkait dengan penggunaan produk Silicon Labs dalam aplikasi tidak sah tersebut.
Catatan: Konten ini mungkin berisi istilah-istilah tidak senonoh yang kini sudah tidak berlaku lagi. Silicon Labs mengganti istilah-istilah ini dengan bahasa inklusif jika memungkinkan. Untuk informasi lebih lanjut, kunjungi www.silabs.com/about-us/inclusive-lexicon-project
Informasi Merek Dagang Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs ® dan logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM ®, EFM32®, EFR, Ember®, Energy Micro, logo Energy Micro dan kombinasinya, “mikrokontroler paling ramah energi di dunia”, Redpine Signals® , WiSe Connect , n-Link, Thread Arch® , EZLink® , EZRadio ® , EZRadioPRO® , Gecko® , Gecko OS, Gecko OS Studio, Precision32® , Kesederhanaan Studio® , Telegesis, Telegesis Logo® , USBXpress® , Zentri, logo Zentri dan Zentri DMS, Z-Wave® , dan lainnya adalah merek dagang atau merek dagang terdaftar dari Silicon Labs. ARM, CORTEX, Cortex-M3 dan THUMB adalah merek dagang atau merek dagang terdaftar dari ARM Holdings. Keil adalah merek dagang terdaftar dari ARM Limited. Wi-Fi adalah merek dagang terdaftar dari Wi-Fi Alliance. Semua produk atau nama merek lain yang disebutkan di sini adalah merek dagang dari pemiliknya masing-masing.
Laboratorium Silikon Inc.
400 Cesar Chavez Barat
Austin, TX 78701
Amerika Serikat
www.silabs.com
Dokumen / Sumber Daya
![]() |
SILICON LABS UG548 Debugger Tautan Kesederhanaan [Bahasa Indonesia:] Panduan Pengguna UG548 Debugger Tautan Kesederhanaan, UG548, Debugger Tautan Kesederhanaan, Debugger Tautan, Debugger |
