Catatan ringan saja. Intinya, Vin breakout board Si5351 butuh 3,3V. Jika disupply 3V tidak akan terdeteksi oleh STM32 (dalam kasus saya). Penyebabnya adalah shift level tegangan. Aslinya, chip STM32 dapat berhubungan langsung ala I2C dengan chip Si5351. Sedang Arduino board memerlukan shift level tegangan karena Si5351 butuh 3V bukan 5V. Untuk alasan praktis, banyak digunakan … Lanjutkan membaca Si5351 Breakout Board Vs STM32
Tag: UglyDDS
UglyDDS – VFO, BFO, & IF Xtal Filter
Jika tune 1 KHz dipancarkan di frekuensi 7000KHz mode LSB apa yang terjadi? Terus berapa frekuensi clock DDS Si5351 yang diperlukan mixer untuk RX/TX? Saya telah menulis perhitungan soal UglyDDS pada tulisan sebelumnya (jika Anda ingin membaca). Fokus kali ini di ladder xtal filter. Saya memberi contoh nyata dilapangan dengan IF ladder xtal filter yang … Lanjutkan membaca UglyDDS – VFO, BFO, & IF Xtal Filter
UglyDDS STM32F/H***
Saya telah membuat versi UglyDDS untuk tipe STM32F103 Bluepill yang banyak dipakai. Tipe F401, F407, dan H743. Tapi..tapi...Semuanya belum ditest hehe. Nanti saat ujicoba, jika ada kesalahan akan diupdate. Skema dasar seperti di atas. Clk0 untuk VFO (aslinya VFO-BFO) dan Clk2 untuk BFO. Rata-rata ukuran kode hanya 20KB-26KB. Semisal untuk STM32F411CEU6 hanya butuh 20KB (dari … Lanjutkan membaca UglyDDS STM32F/H***
UglyDDS – STM32
DDS "jelek" untuk keperluan radio amatir homebrew. Menggunakan STM32F411 Blackpill board. Meski masih prototip, hasil pengukuran sudah ok. Jadi semestinya jalan lancar dilapangan. Baik SSD1306 maupun Si5351 menggunakan jalur I2C yang sama. Semua Vin terhubung ke 3,3V. File source code dapat cek di Github. Silahkan modifikasi sendiri sesuai keperluan. Sambil jalan (kalau ada waktu) akan … Lanjutkan membaca UglyDDS – STM32
STM32 – Integer to Char
Jika sebuah nilai 145125005 diletakkan di variabel uint32_t freq=145125005, maka nilai ini perlu dikonversi ke tipe Char dan bernilai ASCII saat dikirim ke LCD atau OLED. Yach agar bisa dibaca. Konversi ini biasanya dilakukan oleh fungsi yang terdapat pada library standar bahasa C. Atau buat sendiri secara manual. Tulisan ini membahas yang manual :). Menggunakan … Lanjutkan membaca STM32 – Integer to Char
UglyDDS STM32 – Encoder EC16
Satu cara untuk menyadap signal encoder pada STM32 : TIMER mode Encoder+interupt. Dua jalur A & B encoder masuk ke TIM dan dideteksi arah putaran dan perubahan signal. Setiap perubahan akan membangkitkan interupt. Encoder yang dipakai tipe EC16. Satu putaran penuh ada 24 klik. Encoder ini hanya punya 3 kaki saja. Signal A, B, dan … Lanjutkan membaca UglyDDS STM32 – Encoder EC16
UglyDDS STM32 dengan HAL – OLED SSD1306
DDS= Direct Digital Synthesizer. HAL= Hardware Abstraction Layer. Sebelumnya, saya mengerjakan project UglyDDS berbasis Arduino. Kali ini digunakan STM32 dengan library HAL bawaan pabrik ST. Porting ini masih tahap awal display OLED nya saja. Pakai OLED karena jalur I2C yang sederhana. Baiklah, baru mulai saja sudah pusing utak-atik kode. Yach gara-gara OLED yang ternyata mati … Lanjutkan membaca UglyDDS STM32 dengan HAL – OLED SSD1306
Si5351 – Pasif DBM (Ring Dioda Mixer)
Apakah output CLK dari Si5351 perlu penguat (transistor) untuk drive LO ring dioda mixer? Jawaban singkat : Tidak perlu! Rata-rata kebutuhan LO DBM hanya +7dBm. Si5351 punya output CLK : +3dBm sampai +10dBm. ------------ Jika ingin lanjut membaca :). Ring dioda - Double Balanced Mixer. Karena termasuk pasif mixer, maka LO DBM butuh drive lebih … Lanjutkan membaca Si5351 – Pasif DBM (Ring Dioda Mixer)
UglyDDS – Si5351 for Double Conversions
Saya telah upload ke Github program DDS Si5351 untuk keperluan double conversions. Versi LCD16x2 dan OLED128x64. Semua output pada Si5351 dipakai untuk keperluan supply frekuensi dari 3 mixer. Selama frekuensi output <100MHz, tidak masalah jika PLLA untuk clk0 dan clk1. Jika lebih dari 100MHz, sebaiknya Si5351 hanya menggunakan 2 output clock. (Masing-masing PLL hanya 1 … Lanjutkan membaca UglyDDS – Si5351 for Double Conversions
UglyDDS – VFO(LO) dan BFO
Pada radio superheterodyne (macam BITX), dibutuhkan signal LO (Local Oscillator)/vfo & bfo. Bagaimana hubungan antara keduanya? Seperti ini blok diagram Rx superheterodyne. F target dinaikkan atau diturunkan oleh mixer dengan faktor pengali vfo (sering disebut LO). Melewati BPF dan dikali lagi oleh bfo. Untuk Tx, diagram ini tinggal dibalik saja alurnya. Vfo sebagai pengali agar … Lanjutkan membaca UglyDDS – VFO(LO) dan BFO








