NWT-150-Ex

Вступление

    Наконец-то созрел, что бы на основе предыдущей конструкции сделать улучшенный вариант NWT150 на синтезаторе AD9951. Хотя поддержка данного синтезатора в NWT-7-Ex была сделана еще в 2015 году, но в прошивку NWT-7-Ex он не был добавлен, т.к. банально перестала помещаться информация на дисплее.

    Название новой версии генератора NWT-150-Ex, как сами понимаете говорит само за себя, генератор будет поддерживать частоты до 150 Мгц.

    Что еще нового сделано в данной конструкции: Мне хотелось сделать небольшой генератор для повседневного использования, который стоит на полке и включается одной кнопкой, а не требует кучи переносок и дополнительного места на столе, которого и так мало и самое главное работает без компьютера. В результате получилась конструкция, которую нельзя назвать простой, но определенной аудитории она может быть интересна. Конструкция  содержит несколько плат, которые значительно упрощают модернизацию конструкции, также имеет встроенный блок питания.

    Базовый синтезатор на AD9951 был дополнен полностью переработанным выходным каскадом, который имеет как гораздо лучшие характеристики по гармоникам в выходном спектре, так и возможность работы начиная от DC. Таким образом данный генератор может частично закрыть нишу низкочастотного генератора в лаборатории радиолюбителя. Синтезатор позволяет поставить любое умножение частоты, так что с выбором опорных частот проблем не будет.

    Идеи выходного каскада черпались из темы  ВЧ генератор на AD9951 и других материалов Leoniv.

    Так же переработан аттенюатор. Теперь каждый канал может иметь отдельный аттенюатор, управляемый по I2C.   Общее значение ослабления может быть -50Дб, -90Дб или -120 Дб, оно в большей степени будет определяться конструкцией, которую каждый должен будет делать самостоятельно, я всего лишь предусмотрел это программно, до 100 дБ проверил, соответствует реальности.

    Благодаря модернизированной работе аттенюаторов и наличию места на экране, стала возможной удобная работа с двумя каналами одновременно, т.е. они могут быть одновременно включены и иметь разные уровни и частоты выходных сигналов.

    Использование AD9951 позволило сделать AM и FM модулированный сигнал, что на данный момент сделано для одночастотного сигнала 1кГц без регулировки параметров модуляции.

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

Недоделки и планы.

Приложения

Технические характеристики

1. Параметры генератора VFO AD9951:

2. Параметры генератора VFO AD4351 (не проверялся, т.к. код от пред. версии):

2. Режим измерения АЧХ с использованием WinNWT: 

3. Режим измерения уровня сигнала Логарифмический детектор:

4. Режим КСВ

6. Измерение импеданса

7. Управление:

Описание конструкции

    В качестве микроконтроллера оставлен PIC18F, но заменен на PIC18F2620, который просто имеет больше памяти, а так как конструктивно сделана новая плата и новая раскладка пинов контроллера, то заодно увеличена и частота ядра МК до 40 Мгц. Замена контроллера на ARM не производилась, т.к. для это надо переписать весь код генератора, что очень затратно и результат можно не получить ни когда. Но в тоже время всегда возможно это сделать в будущем, просто заменив плату МК.

    Плата МК конструктивно совмещена с детектором, что бы не далеко его уносить от АЦП микроконтроллера, в тоже время для детектора сделана отдельная земля, которая изолирована по вч от остального прибора. Если посмотреть на схему, то видно, что встроенным остался только один детектор, логарифмический на AD8310, т.к. линейный детектор является очень редко используемым и любой желающий может его сделать в качестве внешнего детектора.

    Плата управления состоящая из кнопок LCD и энкодера, как и раньше подключается к МК с использованием шины I2C и может не подключаться если вы особо желаете изготовить одноплатный вариант.

    На плате синтезатора кроме самого синтезатора присутствует выходной усилитель, аттенюаторы с системой управления, на расширителе портов МК MCP23008 и система управления уровнем генератора на отдельно выделенном DAC, который собственно можно не устанавливать, а просто поставить соответствующую перемычку и выставить уровень резистором (пока у меня так и стоит).

    Выходной каскад реализован на трех ОУ LMH6702, это позволило значительно снизить уровень гармоник и улучшить качество сигналов, AD8009 отказались напрочь работать выше 100МГц в последнем каскаде на уровнях близких к 10-13 ДБм. На двух LMH6702 собран дифференциальный усилитель с усилением 2,7 в каждом плече, а на третьем LMH6702 сделан преобразователь DIFF to SE с усилением примерно 2. На входе преобразователя DIFF to SE сделана попытка реализовать небольшую Sinc коррекцию выходного уровня DDS, т.к. она по определению за выходе имеет завал с формой Sin(x)/X c нулем на частоте Fcore. Далее уровень на выходе DDS должен регулироваться по выводу Rset посредством DAC, но пока эта функция не доделана.

    Конструктивно генератор размещен в пластиковом корпусе GIANTA G717 и совершенно не предназначен для измерения чувствительности, т.к. его прекрасно слышно в тюнере находящемся на моем столе. Для тех кто хочет ощутить жизнь ниже 60 dB надо делать металлический корпус. А аттенюаторы в 120dB я сделал из спортивного интереса, что бы проверить концепцию. Если у меня руки дойдут еще до какой либо версии, то максимум что буду делать это 90db и Insertion Loss будут поменьше.

    Все чертежи которые есть на данный момент опубликованы в каталоге CASE, обращайте внимание на файлы readme в каждом каталоге, т.к. документация ни всегда поспевает за версиями плат.

Прошивка

Находится в каталоге вместе со схемами и платами.

Вопросы можно задать на форуме