Перейти к содержанию
    

Измерение времени захвата синтезатора

Господа, как правильно измерить время захвата синтезатора и переходной процесс на петле ФАПЧ? Есть отладочная плата синтезатора HMC704. Не получается правильно измерить время захвата, потому что вывод LD переключается в режим считывания. А на петле ФАПЧ осцилл вносит свои искажения!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 LD_SDO Lock Detect Output or Serial Data Output or GPO, Selectable

Этот вывод нужно сконфигурировать как выход Lock Detect. Разве такая возможность в софте не предусмотрена?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Этот вывод нужно сконфигурировать как выход Lock Detect. Разве такая возможность в софте не предусмотрена?

 

В софте это предусмотрено, только там при перезаписывании регистров, идет. если я правильно понимаю, подтверждение того, что записали. И в момент записи новой частоты, сначала идет по этому выводу информация (ну то есть подтверждение того что записали), а потом этот вывод переходит в режим LD. Ну то есть захват уже произошел и там тупо 3.3 В.

 

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

Изменено пользователем Prostograf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А свою софтинку именно для этого замера написАть - не вариант?

 

Или вот такой варварский вариант: Дождаться, когда он переведёт вывод в режим выхода LD и разорвать связь вывода с микроконтроллером EVALа, и продолжить перестройку без обратной связи с HMC704. Пусть софт ругается, синтезатор всё равно должен перестроится. Потом обратно вернуть связь и т.д. Если замеров много - поставить тумблерок или DIP-переключатель. Кактотак...

 

...Хотя варварский вариант может и не получиться. Это можно осциллограммам SPI понять - выйдет или нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А свою софтинку именно для этого замера написАть - не вариант?

 

Или вот такой варварский вариант: Дождаться, когда он переведёт вывод в режим выхода LD и разорвать связь вывода с микроконтроллером EVALа, и продолжить перестройку без обратной связи с HMC704. Пусть софт ругается, синтезато всё равно должен перестроится. Потом обратно вернуть связь и т.д. Если замеров много - поставить тумблерок или DIP-переключатель. Кактотак...

 

...Хотя варварский вариант может и не получиться. Это можно осциллограммам SPI понять - выйдет или нет.

 

 

 

Ну как вариант проводничек на программаторе перерезать и поставить тумблерочек. Но тока возможно, что не получиться. а другого как я понимаю варианта не существует?

 

Если нет то тогда давайте перейдем коьвторому варианту.

Как измерить время захвата на петле ФАПЧ, чтобы не внести искажения? Ведь измеряются же как то эти времена!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Берете еще один синтезатор, смеситель и осциллограф. Дополнительный синтезатор ставите на целевую точку. Смотрите ПЧ при запуске развертки от сигнала начала отгрузки регистров. SEN можно использовать. Дальше должно быть понятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Берете еще один синтезатор, смеситель и осциллограф. Дополнительный синтезатор ставите на целевую точку. Смотрите ПЧ при запуске развертки от сигнала начала отгрузки регистров. SEN можно использовать. Дальше должно быть понятно.

Слишком сложно. А нельзя измерить переходной процесс на фильтре петли ФАПЧ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Слишком сложно. А нельзя измерить переходной процесс на фильтре петли ФАПЧ.

..вы не пробовали заземлить осциллограф и землю фапч на одну точку и подобрать хороший щуп с большим входным сопротивлением и малой ёмкостью.

А то вы не описали условий при которых осцил вносит бяку в петлю ФАПЧ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А то вы не описали условий при которых осцил вносит бяку в петлю ФАПЧ.

Там при поднисении руки к фильтру петля уже начинает пляски Святого Вита.

 

Единственный вариант - подключение неслабого АЦП с высокоимпедансным входом ко входу управления ГУНа и измерение переменной составляющей, т.е. на порядок сложнее, чем любой другой способ.

 

Как виртуальный вариант - смоделировать петлю в ADIsimPLL и оценить время перестройки.

 

Из реальных - проще всего отцепить от HMC704 управление c EB, и подцепить своё, тем паче, что его всё-равно придётся делать рано или поздно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там при поднисении руки к фильтру петля уже начинает пляски Святого Вита.

..может припаять хороший щуп к ФАПЧу? чтоб руками не лазить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

..может припаять хороший щуп к ФАПЧу? чтоб руками не лазить.

Вы осциллографом не увидите допустимый размах колебаний переходного процесса перестройки ГУНа, не хватит чувствительности.

Грубо говоря, механизм LD тоже не обязательно точно отображает время перестройки, но он всё-таки намного объективнее скопа.

 

Очень интересный способ альтернативного Lock Detect придумал Александр Ченакин: Он тактирует поделённой выходной частотой синтезатора DDS и сравнивает выходную частоту DDS с тактовой частотой цифрового управления. Но это опять вагон и маленькая тележка, слишком сложно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы осциллографом не увидите допустимый размах колебаний переходного процесса перестройки ГУНа, не хватит чувствительности.

Грубо говоря, механизм LD тоже не обязательно точно отображает время перестройки, но он всё-таки намного объективнее скопа.

 

Очень интересный способ альтернативного Lock Detect придумал Александр Ченакин: Он тактирует поделённой выходной частотой синтезатора DDS и сравнивает выходную частоту DDS с тактовой частотой цифрового управления. Но это опять вагон и маленькая тележка, слишком сложно.

 

 

 

Спасибо всем, я все понял. По простому измерить время захвата не получится. Надо самому писать прогу управления и мерить по LD/

 

Еще раз всем спасибо за интересные идеи!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Берете еще один синтезатор, смеситель и осциллограф. Дополнительный синтезатор ставите на целевую точку. Смотрите ПЧ при запуске развертки от сигнала начала отгрузки регистров. SEN можно использовать. Дальше должно быть понятно.

 

Самый лучший и адекватный метод! Несмотря на сложность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...