8 Mart 2025 Cumartesi

BK1088E ile LW-MW-SW-FM DSP Radyo



 Artık birçok üretici DSP teknolojisi ile çalışan radyo alıcısı tümdevreleri üretiyor. Bunlardan birisi de Çinli Beken firmasının ürettiği  BK1088 tümdevresi.

Tümdevrenin özellikleri kısaca şöyle:

Alış frekansı:

153 - 279 kHz LW

520 - 1710 kHz (MW)

2.3 - 21.85 MHz (SW)

64 - 108 MHz (FM)

Tümdevre, i2c protokolü ile kontrol ediliyor ve RDS desteği var.

DSP teknolojisine sâhip diğer radyo alıcısı tümdevrelerinde olduğu gibi BK108X için de Ricardo Lima Caratti'nin hazırladığı bir kütüphane ve uygulama örnekleri var. Ancak, bu örneklerin en yenisi 2 yıllık!

Örnekler arasında Lilygo'nun T-Embed modeli için yazılmış bir uygulama da var.

T-Embed,  bir ESP32 işlemcisi, 1.9"'lik bir TFT ekran, bir encoder , RGB LED, küçük bir hoparlör ve mikrofon barındıran bir kart. 

Elimde T-embed kartı yoktu ama bir TTGO T-Display kartı vardı.

T-display kartı
T-display kartının sâhip olduğu ekran 1.14" ve 135x240 piksel ebadında. Yukarıda bahsettiğim uygulama örneğini bu karta uyarlamaya karar verdim. Ancak, örnek yazılımda herşey 1.9" ve 170x320 piksel ebadındaki bir ekrana göre tasarlanmış olduğundan bu pek kolay olmayacaktı. Herşeyden önce ekran tasarımı değişecekti. Örnek yazılımdaki ekranın alt tarafında -Si4732 ile "Minyatür" DEV Alıcı başlıklı yazımdaki örnekte olduğu gibi- bir frekans cetveli vardı. Çok da gerekli olmadığını düşündüğüm bu cetveli kaldırdım.
Kaldırılan frekans cetveli
Sonra, FM yayınlarda stereo mono durumunu gösteren Stereo mono yazısını kare bir LED şekline dönüştürdüm. Yayın stereo ise ekranda bir yeşil LED, mono ise bir kırmızı LED belirecekti.
 

Ekranda stereo mono LED görüntüsü
S-metreye gelince: Ses cihazlarındaki VU-metrelerde belli bir desibelden sonrası kırmızı ile gösterilir. Sanırım bu kabûlün bir yansıması olarak, radyolardaki s-metrelerde önce yeşil, sonra kırmızı renk kullanılıyor. Çok güçlü işaretlerde aşırı sürülmeyi göstermek üzere kırmızı kullanılması doğru ise de, işaretin oldukça zayıf olduğu hâllerde kırmızı, orta seviyede olduğunda turuncu ve yeterli derecede olduğunda ise yeşil renk kullanılması kullanıcıya daha çok bilgi verebileceği düşüncesi ile s-metreyi buna göre "renklendirdim."
Yeniden renklendirilmiş s-metre
Böylece alış frekans bandı, stereo/mono ledi, s-matre ve pil durum göstergesini ekranın en üstüne sıralamayı düşündüm.
Ekranda üst sıra
Ortada alış frekansı gösterilecekti. Alış frekansının birimini gösteren bir ibâre Caratti'nin örneğinde yoktu, bu sebeple FM'de MHz, diğer bandlarda kHz ibâresini frekans bilgisinin sağına eklemeliydim.
En alt satırda ise RDS sâyesinde alınan radyo ismi gösterilecekti. Caratti'nin örneğinde alt satırda radyo ismi yerine radyo yayın bilgisi gösteriliyordu. Bunun yerine radyo ismini tercih ederek ona göre düzenleme yaptım.
Devreyi deneme tahtası üzerinde kurdum ve yazılımı düzenleme - uyarlama çalışmalarına başladım. Aşağıda deneme devresinden bir görünüm var.
BK1088E ile radyonun prototipi
(Devam edecek)


BK1088E ile LW-MW-SW-FM DSP Radyo

 Artık birçok üretici DSP teknolojisi ile çalışan radyo alıcısı tümdevreleri üretiyor. Bunlardan birisi de Çinli  Beken firması nın ürettiği...