SN7616xx SERİSİ VE MUADİLİ PLL ENTEGRESİ KULLANAN TV TUNERLERİNİN FM RADYO YAYINLARINI DİNLEMEK ÜZERE PROGRAMLANMASI
SN7616xx SERİSİ VE MUADİLİ PLL ENTEGRESİ KULLANAN TV TUNERLERİNİN FM RADYO YAYINLARINI DİNLEMEK ÜZERE PROGRAMLANMASI
Bu yazımda SN7616xx serisi (Örnegin: SN761672,SN761677,SN761678 vb.) ve bunlarla eşdeğer olan birçok PLL entegresini programlayabilecek bir Arduino programı paylaşıyorum. Bu program ile test edip çalıştırdığım entegreler şunlar:
TA1303BF
SN761672A
SN761677
B1678(SN761678B)
KTS6027-2
TUA6030
Gerekli donanım gereksinimleri karşılandıktan sonra bu entegreleri kullanan herhangi bir TV Tuner'inde bu program sorunsuzca çalışacaktır.
Program, 4Mhz Kristal ve 640 bölme oranı olacak şekilde ayarlanmıştır. Bunun anlamı 50 Khz lik step değeridir. Bazı entegreler için bu değerler aşağıdaki gibidir:
XTAL=4 MHZ
REFERANS BOLME ORANI=
SN7616XX SERISI ICIN=1/640=50KHZ
TS1303BF ICIN= 1/320 = 50Khz
KTS6027-2 VE TUA6030 ICIN=1/80=50KHZ
Bu programda istasyonlar 200 khz'lik aralıklarla (Örneğin :91.1-91,3-91.5...) bulunur. Programdaki
Fin=Fin+200; // İncrease current Frequency 200KHZ ve
Fin=Fin-200; // Decrease current Frequency 200KHZ
satırlarındaki 200khz değeri 100 khz'e düşürülerek bu aralık 91.1-91.2-91.3.. olacak şekilde ayarlanabilir.
Yukarıda verilen devre şeması, NTSC yayın sistemi kullanan bir tuner için hazırlanmıştır. Türkiye ve Avrupa için PAL sisteminde çalışan tunerler için devrede yapılması gerekli değişiklik, TA2003P entegresinin 13 ve 14 numaralı pinlerine bağlanan Xtal değerini (PAL IF değeri-10.7 mhz) formülüne göre hesaplayarak çıkan değerde Xtal takmaktır. Örneğin:
PAL IF frekansı= 38.9 mhz ise kullanılacak olan Xtal değeri= 38.9-10.7= 28.2 Mhz olacaktır. Bu değer çok çok kritik olmayıp 28.5, 27 mhz vb değerler olabilir.
Dikkat edilmesi gereken bir diğer husus da Tunerlerin besleme gerilimleridir. Bu devrede kullandığım Tuner +5V'luk tek bir kaynaktan besleniyor. Ancak TV tunerleri VCO'larında kullanılan Varikap diyotları 33V DC gerilime ihtiyaç duyarlar. SN761677 ve SN761678 entegreleri bu voltajı kendi içlerinde bulunan DC-DC konvertörler ile sağladıklarından harici 33V beslemeye ihtiyaç duymazlar. Ancak birçok entegre devrede bu özellik yoktur ve bu voltaj, harici bir DC-DC modülü kullanılarak Tunerin +33V girişine bağlanmalıdır. Sırası gelmişken hatırlatmakta fayda var. Eğer elinizde benim kullandığım gibi MT3608 kodlu DC-DC Konvertör modülü veya benzer görevi yapan farklı bir modül var ise, modülün çıkış uçları arasına (Örnekte Vout+ Vout- uçları arasına) mutlaka 100nf değerinde bir kondansatörü parazit önleyici olarak lehimleyin.Yüksek frekans devrelerinde istasyon bulamama, frekans uğultusu vb birçok sorunun kaybolduğunu göreceksiniz.
- LCD ekran olarak standart 16x2 (1602 olarak da adlandırılır) LCD ekran ve buna eklemlenmiş PCF8574 seri-paralel modülü kullandım. Modül resmi aşağıdadır. Bu modül, Seri haberleşme(I2C) modunu kullanarak Arduino modülüne bağlanır.
https://www.mediafire.com/file/jkg3ioz2j1pauzg/SN7616XX_TUNER.rar/file
Proje ile ilgili her türlü soru,tavsiye veya görüşlerinizi benimle paylaşın.
KOLAY GELSİN!!
MİLATTAN SONRA 2025 YILININ EYLÜL AYININ OTUZUNCU GÜNÜ
30.09.2025 MATEKS ELECTRONICA/MEXICO
mateksmakina@hotmail.com
Comments
Post a Comment