AVT5540 B - herkes için küçük bir RDS radyo
Teknoloji

AVT5540 B - herkes için küçük bir RDS radyo

“Pratik Elektronik” sayfalarında birkaç ilginç radyo alıcısı yayınlandı. Modern bileşenlerin kullanımı sayesinde, RF devrelerinin ayarlanmasıyla ilgili olanlar gibi birçok tasarım probleminden kaçınıldı. Ne yazık ki, tedarik ve montaj gibi başka sorunlar da yarattılar.

Fotoğraf 1. RDA5807 çipli modülün görünümü

RDA5807 çipli modül, radyo alıcısı görevi görüyor. Üzerinde gösterilen plaketi fotoğraf 1boyutlar 11 × 11 × 2 mm. Bir radyo çipi, bir kuvars rezonatörü ve birkaç pasif bileşen içerir. Modülün kurulumu çok kolaydır ve fiyatı oldukça şaşırtıcıdır.

Na şekil 2 Modül kontaklarının konumu gösterilir. Yaklaşık 3V'luk bir voltaj sağlamanın dışında gereken tek şey bir saat sinyali ve bir anten bağlantısıdır. Çıkışta stereo ses mevcuttur ve RDS bilgileri, sistem durumu ve konfigürasyonu seri arayüz üzerinden okunur.

inşaat

Şekil 2. RDA5807 sisteminin iç şeması

Radyo alıcısının şematik diyagramı şekilde gösterilmiştir. şekil 3. Yapısı birkaç bloğa ayrılabilir: güç kaynağı (IC1, IC2), radyo (IC6, IC7), ses güç amplifikatörü (IC3) ve kontrol ve kullanıcı arayüz ünitesi (IC4, IC5, SW1, SW2).

Güç kaynağı iki stabilize voltaj sağlar: ses güç amplifikatörüne ve ekrana güç sağlamak için +5 V ve radyo modülüne ve kontrol mikro denetleyicisine güç sağlamak için +3,3 V. RDA5807, örneğin kulaklıkları doğrudan kullanmanıza olanak tanıyan yerleşik bir düşük güçlü ses amplifikatörüne sahiptir.

Bu kadar ince bir devrenin çıkışına yük getirmemek ve daha fazla güç elde etmek için sunulan cihazda ek bir ses güç amplifikatörü kullanıldı. Bu, birkaç watt çıkış gücüne ulaşan TDA2822'nin tipik bir uygulamasıdır.

Sinyal çıkışı üç konektörde mevcuttur: CON4 (örneğin, kulaklık bağlamanıza olanak tanıyan popüler bir mini jak konektörü), CON2 ve CON3 (hoparlörleri radyoya bağlamanıza olanak tanır). Kulaklık takmak hoparlörlerden gelen sinyali susturur.

Şekil 3. RDS'li bir radyonun şematik diyagramı

montaj

Radyo alıcısı montaj şeması şekilde gösterilmiştir. şekil 4. Kurulum genel kurallara uygun olarak gerçekleştirilir. Baskılı devre kartı üzerinde bitmiş bir radyo modülünün montajı için yer vardır, ancak aynı zamanda modülü oluşturan bireysel elemanların bir araya getirilmesi olanağını da sağlar; RDA sistemi, kuvars rezonatörü ve iki kapasitör. Bu nedenle şemada ve kartta IC6 ve IC7 elemanları vardır - radyoyu monte ederken bileşenleriniz için daha uygun ve uygun seçeneklerden birini seçin. Ekran ve sensörler lehim tarafına takılmalıdır. Montaj sırasında faydalı olacaktır fotoğraf 5, monte edilmiş radyo kartını gösteriyor.

Şekil 4. RDS'li radyonun kurulum şeması

Montajdan sonra radyonun yalnızca R1 potansiyometresini kullanarak ekran kontrastını ayarlaması gerekir. Bundan sonra gitmeye hazırdır.

Fotoğraf 5. Montajlı radyo kartı

Şekil 6. Ekranda gösterilen bilgiler

hizmet

Temel bilgiler ekranda gösterilir. Solda görüntülenen çubuk, alınan radyo sinyalinin güç seviyesini gösterir. Ekranın orta kısmı o anda ayarlanmış olan radyo frekansı hakkında bilgi içerir. Sağda - yine şerit şeklinde - ses sinyali seviyesi görüntülenir (6 basamak).

Birkaç saniyelik hareketsizlikten sonra - eğer RDS verileri alınabiliyorsa - alınan frekans göstergesi temel RDS bilgileri tarafından "gölgelenir" ve genişletilmiş RDS bilgileri ekranın alt satırında gösterilir. Temel bilgiler yalnızca sekiz karakterden oluşur. Genellikle orada mevcut programın veya sanatçının adıyla dönüşümlü olarak istasyonun adını görürüz. Genişletilmiş bilgiler en fazla 64 karakterden oluşabilir. Metni, mesajın tamamını gösterecek şekilde ekranın alt satırı boyunca kayar.

Radyoyu çalıştırmak için iki puls üreteci kullanılır. Soldaki alınan frekansı ayarlamanızı, sağdaki ise ses seviyesini ayarlamanızı sağlar. Ek olarak, sol puls üreteci düğmesine basmak, mevcut frekansı sekiz ayrılmış bellek konumundan birinde saklamanıza olanak tanır. Program numarasını seçtikten sonra kodlayıcıya basarak işlemi onaylayın (7 basamak).

Şekil 7. Ayarlanan frekansın hafızaya alınması

Ayrıca cihaz, en son kaydedilen programı ve ses seviyesi ayarını hatırlar ve her güç açıldığında programı o ses seviyesinde başlatır. Sağ puls üretecine basılması, alımı bir sonraki kayıtlı programa geçirir.

etki

RDA5807 yongası mikrodenetleyici ile seri arayüz I aracılığıyla iletişim kurar.2C. İşlemi on altı adet 16 bitlik kayıt tarafından kontrol edilir, ancak tüm bitler ve kayıtlar kullanılmaz. 0x02 ile 0x07 arasındaki adreslere sahip kayıtlar öncelikle yazma için kullanılır. Programın başında ben2C yazma işleviyle, 0x02 adresli kayıt otomatik olarak ilk önce kaydedilir.

0x0A ile 0x0F arasındaki adreslere sahip kayıtlar salt okunur bilgiler içerir. İletimin başlangıcı I2C, RDS kayıtlarının durumunu veya içeriğini okumak için otomatik olarak 0x0A kayıt adresinden okumaya başlar.

Adres I2Belgelere göre, C sistemi RDA'sı 0x20'ye (okuma işlevi için 0x21) sahiptir, ancak bu modülün örnek programlarında 0x22 adresini içeren işlevler bulunmuştur. 0x02 kayıt adresinden başlayarak tüm gruba değil, mikro devrenin belirli bir kaydının bu adrese yazılabildiği ortaya çıktı. Bu bilgi belgelerde eksikti.

Aşağıdaki listeler C++ ile yazılmış bir programın daha önemli kısımlarını göstermektedir. Liste 1 önemli kayıtların ve bitlerin tanımlarını içerir - bunların daha ayrıntılı bir açıklaması sistem belgelerinde mevcuttur. Açık listeleme 2 RDA radyo alıcısı entegre devresinin başlatma prosedürünü gösterir. Açık listeleme 3 Bir radyo sisteminin belirli bir frekansı alacak şekilde ayarlanması prosedürünü sunar. Prosedür tek kayıt yazma işlevlerini kullanır.

RDS verilerinin alınması, ilgili bilgileri içeren RDA kayıtlarının sürekli okunmasını gerektirir. Mikrodenetleyici hafızasında bulunan program bu işlemi yaklaşık olarak her 0,2 saniyede bir gerçekleştirir. Bunun için bir fonksiyon var. RDS veri yapıları EP'de zaten açıklanmıştır, örneğin AVT5401 projesi sırasında (EP 6/2013), bu nedenle bilgilerini genişletmek isteyenlere Practical Electronics () arşivlerinde ücretsiz olarak mevcut olan makaleyi okumalarını tavsiye ediyorum. Bu açıklamanın sonunda, sunulan radyo kayıt cihazında kullanılan çözümlere birkaç cümle ayırmaya değer.

Modülden alınan RDS verileri dört kayda bölünmüştür RDSA... RDSD (0x0C ile 0x0F arasındaki adreslere sahip kayıtlarda bulunur). RDSB kaydı veri grubu hakkında bilgi içerir. Karşılık gelen gruplar, RDS gövde metnini (sekiz karakter) içeren 0x0A ve genişletilmiş metni (0 karakter) içeren 2x64A'dır. Tabii ki metin tek bir grupta değil, aynı numaraya sahip birçok sonraki grupta yer alıyor. Her biri metnin belirli bir bölümünün konumu hakkında bilgi içerir, böylece mesajın tamamını tamamlayabilirsiniz.

"Çalı" olmadan doğru mesajı toplamak için verileri filtrelemenin büyük bir sorun olduğu ortaya çıktı. Cihaz, çift tamponlu bir RDS mesaj çözümü kullanır. Alınan mesaj parçası, ilk ara belleğe (çalışan ara belleğe) aynı konumda yerleştirilen önceki sürümüyle karşılaştırılır. Karşılaştırma olumluysa, mesaj ikinci arabellekte (sonuçta) saklanır. Yöntem çok fazla bellek gerektirir, ancak çok etkilidir.

Yorum ekle