|
|
  |
Синтезаторы частот. От концепции к продукту., Ищу книгу, Frequency Synthesizers: Concept to Product |
|
|
|
Jun 15 2013, 05:57
|
Местный
  
Группа: Участник
Сообщений: 394
Регистрация: 7-01-11
Из: г. Трубчевск
Пользователь №: 62 074

|
Цитата(rloc @ Jun 12 2013, 23:50)  Помню вставал вопрос об умножителях и чем можно заменить диодные удвоители. В лайт версии они сохранились или было найдено другое решение? Не так уж мало места они занимают. Было найдено другое решение. Действительно, серия удвоителей – наилучшее решение (по шумам), но занимает много места. А в данном случае шумы позволяли расслабиться (точнее, их надо было ухудшать  ). Цитата(Dr.Drew @ May 31 2013, 23:54)  Фазовый шум пока высоковат минус 98 на 10 кГц на 6 ГГц из-за отсутствия одной нормальной микрухи. А можно картинку посмотреть? Ещё лучше, если на 5 ГГц (5 и 10 ГГц уже так отпечатались с годами, что можно диагноз ставить – сколько петель, какой PLL BW и т.д.). И 6-дб-ая микруха явно заинтриговала. Цитата(Dr.Drew @ Jun 13 2013, 02:59)  Пока измерить не удаётся. Один SPI пришлось сделать программным… Это как? Цитата(Dr.Drew @ Jun 13 2013, 02:59)  …и время получилось порядка миллисекунд. В будущем должно быть около 100 мкс при сканировании по списку со стробом. В чём причина такой задержки? Ведь если ядро позволяет 100 мкс (см. выше), ещё 100 мкс на приём SPI команды и её обработку (ну 200, если туда-сюда по большой нужде), куда остальное уходит? Что за процессор используется? Дело в нём?
--------------------
|
|
|
|
|
Jun 15 2013, 06:41
|

Voltage Control Output
     
Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436

|
Цитата(Chenakin @ Jun 15 2013, 08:57)  В чём причина такой задержки? Ведь если ядро позволяет 100 мкс (см. выше), ещё 100 мкс на приём SPI команды и её обработку (ну 200, если туда-сюда по большой нужде), куда остальное уходит? Что за процессор используется? Дело в нём? Я так думаю, что 100 мкс здесь возможны только при сканировании, а при перестройке с большим шагом - единицы мс. В основе синтезатора лежат Fractional PLL, DDS там нету. Если ошибаюсь, Dr.Drew поправит...
--------------------
Слово - не воробей, вылетит - не пощадит
|
|
|
|
|
Jun 15 2013, 06:51
|
Местный
  
Группа: Участник
Сообщений: 394
Регистрация: 7-01-11
Из: г. Трубчевск
Пользователь №: 62 074

|
Цитата(VCO @ Jun 14 2013, 23:41)  Я так думаю, что 100 мкс здесь возможны только при сканировании, а при перестройке с большим шагом - единицы мс. В основе синтезатора лежат Fractional PLL, DDS там нету. Если ошибаюсь, Dr.Drew поправит... Т.е. PLL BW выбран достаточно малым, чтобы frac-N спуры убрать? Тогда 100 мкс будет некоректно говорить, т.к. по списку - это с любой частоты на любую. Если свип с малым шагом, то - да, но и здесь можно задать, скажем, всего 2-3 точки с самой малой частоты на самую большую - хрен редьки не слаще. Да, будем надеяться, Dr.Drew разъяснит.
--------------------
|
|
|
|
|
Jun 15 2013, 07:30
|

Экспериментатор
    
Группа: Участник
Сообщений: 1 098
Регистрация: 17-07-09
Из: г.Томск
Пользователь №: 51 342

|
Есть только на 6 ГГц. С микросхемой никаких интриг. Просто поставили слишком шумящую микросхему при формировании опорного сигнала. Обычно при прорисовке управления линии SPI ведут к соответсвующим ногам проца, которые реализуют нужную функцию, благодаря функционалу проца. Я тут ошибся и SPI пришлось делать программно: высчитывать задержки, "вручную" дёргать ногами. В итоге посылка команды растянулась на сотни микросекунд. Основная петля, где работает ГУН 3-6 ГГц не является дробной. В принципе, её можно расширить до мегагерца и больше. Вопрос как раз в сокрости передачи команд. Пока в отношении времени перестройки (и шумов тоже) места для дискуссии я не вижу, так как есть недоработки, которые будут исправляться. Это как зайти к человеку в квартиру во время ремонта и спросить: "А, чего у тебя в квартире грязно?". Когда получу корректные результаты на слеующем образце, можно будет поговорить.
Эскизы прикрепленных изображений
--------------------
Технический прогресс нас запутал
|
|
|
|
|
Jun 15 2013, 07:52
|

Voltage Control Output
     
Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436

|
Цитата(Dr.Drew @ Jun 15 2013, 10:30)  Обычно при прорисовке управления линии SPI ведут к соответсвующим ногам проца, которые реализуют нужную функцию, благодаря функционалу проца. Я тут ошибся и SPI пришлось делать программно: высчитывать задержки, "вручную" дёргать ногами. В итоге посылка команды растянулась на сотни микросекунд. Основная петля, где работает ГУН 3-6 ГГц не является дробной. В принципе, её можно расширить до мегагерца и больше. Вопрос как раз в сокрости передачи команд. Пока в отношении времени перестройки (и шумов тоже) места для дискуссии я не вижу... Я не провоцировал дискуссию, а просто пытался анализировать потенциальные возможности вашей архитектуры синтезатора по накопленной информации. По цифровой части могу только добавить, что вынужденный уход от ПЛИС к МК из-за цены+токопотребления всегда неизбежно снижает быстродействие. Имею печальный опыт замены ПЛИС на PIC32, где мне приходилось ждать прохождения элементарной 8-битовой посылки через FIFO более 20 мкс (разработчики микроконтроллера не предусмотрели прямого считывания из рабочего буфера). Именно эти 20 мкс не позволии вписаться в 100 мкс общего времени перестройки. Цитата ...так как есть недоработки, которые будут исправляться. Это как зайти к человеку в квартиру во время ремонта и спросить: "А, чего у тебя в квартире грязно?". Когда получу корректные результаты на слеующем образце, можно будет поговорить. Будем ждать!
--------------------
Слово - не воробей, вылетит - не пощадит
|
|
|
|
|
Jun 15 2013, 08:18
|
Частый гость
 
Группа: Свой
Сообщений: 81
Регистрация: 16-05-11
Из: Воронеж
Пользователь №: 65 050

|
Цитата(Dr.Drew @ Jun 15 2013, 12:13)  Да, мне тоже программеры говорят, что всё будет быстро расчитываться и передаваться. Я им не очень-то и верю. На следующей неделе затребую с них конкретный расчёт времени обработки и пересылки команд. У нас стоит STM32F205 с тактовой 48 МГц. Если "останется место" на 20-30 мА, поднимем до 120 МГц. Рекомендую тактировать контроллер от опоры синтезатора. Я как-то однажды ловил в сигнале синтезатора спуры, связанные с биением опоры с тактами контроллера.
Сообщение отредактировал azoff - Jun 15 2013, 08:19
|
|
|
|
|
Jun 15 2013, 09:16
|
Частый гость
 
Группа: Свой
Сообщений: 81
Регистрация: 16-05-11
Из: Воронеж
Пользователь №: 65 050

|
Цитата(VCO @ Jun 15 2013, 13:06)  Отражения от микроконтроллера на опору ещё страшнее, чем биения. С биениями можно бороться выключением/переключением тактирования. А что Вам отражения сделают? Если отражаться будет не равная (или не кратная) частота - то это страшно. А если Вы тактируете "соткой" и она же отражается - и что? Ну не в фазе, пускай, максимум что выделится на нелинейности - вторая гармоника и постоянная составляющая. Ну и еще конечно же есть развязки и т.д. Все лучше, чем когда у вас опора 100 МГц, а проц работает на 98 МГц своих внутренних тактов. Вот и ловите эти 2 МГц в спектре как хотите.
|
|
|
|
|
Jun 15 2013, 09:26
|
Частый гость
 
Группа: Свой
Сообщений: 81
Регистрация: 16-05-11
Из: Воронеж
Пользователь №: 65 050

|
Цитата(khach @ Jun 15 2013, 13:16)  У STM32 несколько внутренних ФАПЧ. Весьма шумных кстати. Как боретесь с наводками от контроллера на синтезатор? Мы вот в раздумьях- хотелось бы полную гальваническую изоляцию поставить. SPI изолироват- без проблем, параллельную шину- уже хуже. А вот что с АЦП делать непонятно - у нас встроенное фурье в STM32 используется для обнаружения спуров и переключения на запасную опору и контроля захвата петель. Отдельный внешний АЦП на изолированный SPI- удорожает изделие. Т.е с одной стороны наводки небольшие, но с другой стороны- жалко терять параметры из-за контроллера. Я использую в своих изделиях либо Silicon Laboratories C8051Fxxx, либо Atmel'овские ARM'ы. Я, повторюсь, стараюсь тактировать от одной опоры и контроллер и синтезатор. Еще пытался как-то переводить контроллер в ждущий режим (остановка тактов) во время рабочего цикла синтезатора, а пробуждался он от внешнего прерывания по SPI. А вот в последних изделиях закладывал отдельные земли под цифровую и под аналоговую части, с соединением через дроссель. Еще не имел опыта, не включались еще эти изделия.
|
|
|
|
|
Jun 15 2013, 09:49
|

Voltage Control Output
     
Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436

|
Цитата(azoff @ Jun 15 2013, 12:16)  А что Вам отражения сделают? Если отражаться будет не равная (или не кратная) частота - то это страшно. А если Вы тактируете "соткой" и она же отражается - и что? Ну не в фазе, пускай, максимум что выделится на нелинейности - вторая гармоника и постоянная составляющая. Ну и еще конечно же есть развязки и т.д. Все лучше, чем когда у вас опора 100 МГц, а проц работает на 98 МГц своих внутренних тактов. Вот и ловите эти 2 МГц в спектре как хотите. В микроконтроллере частота опоры не только делится (а не умножается), но и задерживается, причём весьма прилично и по-разному. Но если очень осторожно подключиться, с хорошей изоляцией, то в принципе - согласен, почему бы и нет. Но могут быть такие ситуёвины, когда 100 МГц не подойдут, а подойдут только 48 МГц (USB). Тогда как?
--------------------
Слово - не воробей, вылетит - не пощадит
|
|
|
|
|
  |
356 чел. читают эту тему (гостей: 356, скрытых пользователей: 0)
Пользователей: 0
|
|
|