ADF Frekans Sentezleyicilerinin Programlanması

ADF sentezleyicilerin ayarları (faz dedektör frekansı, çıkış frekansı, akım, vb.) ADF’deki bir dizi kayıt içeriği tarafından belirlenir.

ADF için bu kayıtların içerikleri Analog Devices yazılımı kullanılarak hesaplanabilir. Bu yazılım Analog Devices (Engineering) sayfalarında yayınlanmıştır. Örneğin, ADF 4002: ADI PLL Int-N yazılımını arayın, ADF4351 için EVAL-ADF4351 veya ADF435x’i arayın, ADF5355 için EVAL ADF5355’i arayın. 

Bir Arduino ile bir ADF programlamak kolaydır. Seviye değiştiricileri kullanmak zorunda kalmamak için 3,3 voltluk bir Arduino önerilir. USB arayüzlü bir Arduino bilgisayara bağlanmayı kolaylaştırır.

İşte 2 örnek:
1) Arduino Leonardo pro micro 3.3 volt
2) Diymore’dan PRO-MICRO 3.3 volt

Şema basittir. Veri, LE ve CLK, ADF kayıtlarını doldurmak için kullanılır. CE (= Chip Enable) ile ADF kilidi açılır. ADF’nin CE bağlantısı ayrıca 3,3 voltluk hatta sürekli olarak bağlanabilir.

Şemaya, ADF’ye veri aktarımı sırasında yanan bir LED eklendi. Basmalı anahtar Arduino’nun sıfırlanmasına olanak tanır.

ADF5355

ADF5355’te 32 bitlik 13 kayıt vardır. Kayıtlar önce kayıt 12, sonra kayıt 11 ve böylece kayıt 0’a kadar teker teker doldurulur. Bu kayıtları doldurmak için, 32 bit veri (Veri hattı) saatin her yükselen kenarında (CLK) ADF’nin 32 bit kaydırma kaydına saatlenir. Veri önce MSB’de saatlenir. Kaydırma kaydından 13 mandaldan birine veri aktarımı LE’nin (Yükleme Etkinleştirme) yükselen kenarında gerçekleşir.

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir