Jump to content

    
Sign in to follow this  
stepolton77

Разные частоты DDS синтезаторов AD9953 при одинаковом коде инициализации и общим источником тактового сигнала.

Recommended Posts

Здравствуйте всем. Есть 2 DDS синтезатора AD9953. Схема включения приложена.

Выход клока с одного синтезатора тактирует второй. Т.е. частота клока у них одинаковая.....

При записи в регистры частоты одних и тех же значений для обоих синтезаторов частоты у них отличаются.

При этом значения коэффициента умножения PLL так же равны в обоих синтезаторах.

Например частота одного генератора 100 кГц, частота второго - около 90 кГц.

Не пойму в чем грабли...

Может кто подскажет?.

Мне нужно два синхронно работающих синтезатора на одной частоте но с программируемым сдвигом фаз....

 

DDS.pdf

Share this post


Link to post
Share on other sites

1) вывод 11 у DDS - логический вход. 1.8 в качестве единицы при питании IO 3.1 вольта - как-раз около середины.

2) Одинаковое программирование не очень подходит. Одна в режиме с генератором, другая в режиме без генератора с внешним сигналом тактирования. Возможно, цепь тактирования второй "подзванивает"

3) в ваших задачах (с фазовым сдвигом) IOUPDATE точно объединить проводом.

4) 10 килоом в цепи сигнала смотрится ужасно.

5) фильтр у вас на частоты порядка сотни мегагерц - если выходные частоты такие низкие, можно обойтись без внутреннего умножителя (но филььтр нужен на 1/3 (примерно) тактовой частоты DDS.

 

Share this post


Link to post
Share on other sites
1) вывод 11 у DDS - логический вход. 1.8 в качестве единицы при питании IO 3.1 вольта - как-раз около середины.

2) Одинаковое программирование не очень подходит. Одна в режиме с генератором, другая в режиме без генератора с внешним сигналом тактирования. Возможно, цепь тактирования второй "подзванивает"

3) в ваших задачах (с фазовым сдвигом) IOUPDATE точно объединить проводом.

4) 10 килоом в цепи сигнала смотрится ужасно.

5) фильтр у вас на частоты порядка сотни мегагерц - если выходные частоты такие низкие, можно обойтись без внутреннего умножителя (но филььтр нужен на 1/3 (примерно) тактовой частоты DDS.

 

11 вывод, это включение выключение схемы генератора. Те в слейв девайсе (DD2 на моей схеме) он сидит на земле потому что клок подается внешний, в мастер девайсе он сидит на 1.8 вольта, и этого кажется достаточно потому что мастер девайс дает клок на слейв, а значит генератор мастер девайса включен. Хотя бесспорно вы правы ошибка в уровне тут есть, исправлю, отпишусь о результате.

IO update у меня в жизни таки соеденины одним проводом, это не отображено на схеме. 10 килоом в цепи сигнала таки ужасны, и были заменены на нулевую перемычку, просто не отображены на схеме эти изменения.

Про фильтр - да он четко по апликашке, для высоких частот, но это меня мало сейчас беспокоит, у выходного усилителя после синтезатора есть функция фнч....

 

Разница в инициализации мастер и слейв девайсов состоит в том что в слейв девайсе установлены биты для включения синхронизации.

В мастер девайсе поднят бит который включет буфер выходного клока.....

 

Но значения регистров частоты и множителя PLL я пишу одинаковые....

 

 

Share this post


Link to post
Share on other sites

у меня похожая схема, только я 9954-е использую. завелись с полпинка. единственное отличие - у меня кварцевый генератор на 25 МГц.

а что осциллограф говорит про частоту REFCLK (двухканальный, желательно) ?

 

UPD:

 

увидел вашу вторую схему с проблемой записи по SPI:

МК LPC1114 - один канал читался/писался хорошо, 2 - писались хуже (были траблы), не читались. поставил буферы на линии SPI - с записью проблем нет, чтение - не помню...

 

 

я к тому, что может ваш второй канал видит(получает) не то, что вы пишите...

 

Share this post


Link to post
Share on other sites
у меня похожая схема, только я 9954-е использую. завелись с полпинка. единственное отличие - у меня кварцевый генератор на 25 МГц.

а что осциллограф говорит про частоту REFCLK (двухканальный, желательно) ?

 

UPD:

 

увидел вашу вторую схему с проблемой записи по SPI:

МК LPC1114 - один канал читался/писался хорошо, 2 - писались хуже (были траблы), не читались. поставил буферы на линии SPI - с записью проблем нет, чтение - не помню...

 

 

я к тому, что может ваш второй канал видит(получает) не то, что вы пишите...

Я вычитываю то что пишу.. данные совпадают...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this