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.


TUNER VE DİĞER DONANIMLARIN BAĞLANTI ŞEMASI

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.

MT 3608 DC DC KONVERTÖR MODÜLÜ



  • 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.



PCF 8574 SERİ HABERLEŞME MODÜLÜ

Sistemin görselleri aşağıda







                Proje dosyaları burada :

            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

Popular posts from this blog

ARDUINO KONTROLLÜ SONY TUX-032 TUNER İLE FM-MW-LW RADYO ALICISI

PROGRAMMING AN FM-AM RADIO TUNER USED IN THE LC72131 PLL IC