Добрый день! Имеется Синтезатор HMC702. Включен следующим образом:
[attachment=79591:HMC702.JPG]
Хотелось бы для начала запустить его в целочисленном режиме, а вот разобраться до конца что куда шить, не смог.
Выкладываю что я сделал:
все таблицы регистров оставил по умолчанию кроме:
Таблица 12 (регистр включения и сброса):
Все биты по умолчанию кроме:
бит 7: rfp_buf_sq_en = 0 (отключил буфер опорных прямоугольных колебаний)
бит 8: rfp_buf_sin_en = 1 (включил буфер опорных синусоидальных колебаний)
Таблица 14 (регистр тракта опорного сигнала):
бит 13:0: rfp_dif_ratio also referred to as "R" = 12 © (деление входного сигнала кварцевого генератора на данное число "R")
бит 14: rfp_div_select = 1 (делитель опорного сигнала включен)
бит 15: rfp_auto_refdiv_sel_en = 1 (автоматическое включение делителя опорной частоты или автоматическое байпасирование)
бит 16: rfp_buf_sin_sel = 1 (выбор синусоидального опорного сигнала для нормального режима работы)
Таблица 16 ( Регистр фазочастотного детектора (PFD))
бит 0: pfd_phase_sel = 1 ( Активный инвертирующий фильтр, положительная крутизна характеристики ГУН)
Остальные биты по умолчанию.
Таблица 26 ( Регистр целочисленного деления)
бит 15:0: dsm_intg = 500(1F4) ( Целочисленная часть значения делителя ГУН)
На экране анализатора спектра видно, что генератор лежит на полке внизу, примерно 5600 МГц.
Про петлю пока думаю нет смысла писать так как чувствую что по регистрам не все правильно выставляю.
Имеет ли значение последовательность записи регистров?
Сильно не пинайте это мой первый проект