Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - UA3MQJ

Страницы: [1]
1
Технический раздел / DDC RX
« : 06 Июль 2015, 13:18:23 »
Решено совместными 136.su усилиями делать DDC приемник.
Что такое DDC? Все то же самое, как в аналоге, только сигнал с антенны оцифровывается, а дальше все в цифре.

Если мы хотим принимать 136, то частота дискретизации должна быть хотя бы в 2 раза выше. Я считаю, что 500 КГц вполне бы хватило.
Разрядность желательно 16 бит.
Такой поток информации, как правило, переваривают аппаратно, либо на ПЛИС. Хотя в нашем случае (500 КГц) это не так уж и много, поэтому я попробую еще сделать на ARM, как Альберто.
Дальше сигнал в виде I,Q передаем на ПК, где он обрабатывается Spectrum Lab.

Проблемы:
1. АЦП. Нужен быстрый АЦП: 16 бит и 500 KSPS.
2. Чем обработать поток 500 KSPS
3. Как передать в ПК

2
Общий привет!
Я всегда считал, что в ДВ все свои, поэтому представлюсь. Пусть пока результатов серьезных нет и не было, но интерес мой к 136 родился уже давненько.
В свое время был собран DDS на ATTiny2313 и я даже начинал делать передатчик на IRF. Но дела с тех пор как-то заглохли. Причем во всех направлениях радио (работа, семья, ремонт крыши дома и скошены все антенны).
В архивах интернета сохранился единственный скрин приема ДВ с контролем DDS. И вроде бы даже видно HGA. Принималось скорее всего на мини вип. Датировано 15.02.2010


В качестве приемника, Yaesu FT850 (это яп вариант 890го).
Сохранилась фото мини випа

Антенна дожила практически до наших дней. Пока ее не отрезала соседка и не бросила под окна. Но даже там я ее увидел и узнал, забрал домой. Но там ее раздербанил сын, потому что было скучно ему hi
Освоен ебей и потихоньку я хоть не иду, не ползу, но хотя бы лежу по направлению к 136, постепенно приобретая то, что считаю нужным для этого:
для постройки випа есть: J310, 2n5109 и индуктивности 470uH.
Для будущего RX/TX лежит генератор и ждет своего часа. Сказали, что невесть какой и генератор. Пойдет для длинных мод 0.1ppm?

Еще для передатчика лежит пара TDA2030

Осталась и Atmel и программатор к нему, но микроконтроллеры я в последнее время совсем отлюбил. Генератор DDS для передатчика буду однозначно делать на ПЛИС. И даже не то чтобы делать, DDS на 136 на ПЛИС - дел на один вечер. Выход-ЦАП так же можно на резисторах. Причем, если имеет смысл, то можно и не 8 бит сделать, т.к. выходов там достаточно (на фото плата с 80 линиями ввода/вывода). Дискретизация 50 МГц получится однозначно. На встроенном PLL можно поднять еще, но так ориентировочно, до 200-250 МГц можно, но смысла особого в этом нет. По поводу приема мечтаю тоже на ПЛИС сделать - SDR (ЦАП нужен). Но пока не хватает цапа и немножко знаний.

Если тема ПЛИС вас интересует, то могу ее раскрыть на примере создания DDS. Вообще делать ПЛИСы легче, чем микроконтроллеры, хотя изначально кажется обратное. К примеру DDS на Tiny чтобы генерировать сигнал, пришлось жестко программировать на ассемблере, а чтобы получить частоту - пришлось считать количество тактов выполнения основного цикла. Уж я не говорю про все остальные знания, на тему архитектуры конкретного МК.
Когда мы делаем что-то на ПЛИС - мы по сути дела собираем все на ТТЛ логике: счетчиках, элементах И, ИЛИ, НЕ. Поэтому тот же DDS это будет очень простая для понимания вещь, состоящая из входа тактового генератора и двух регистров: первый это аккумулятор, второй - это приращение. Выход аккумулятора подаем на ПЗУ с синусом. А данные с шины данных ПЗУ уже на внешние выводы ПЛИС. То есть проектирование DDS на ПЛИС - это соединение квадратиков на экране. А потом можно залить в имеющийся в наличии ПЛИС, без размышлений о переделке кода под конкретную железку.
Желающие приобрести ПЛИС могут себе ее заказать на ебее. Разориться не получится и без дела она точно лежать не будет:


Брал на ебее, примерно обходится в 1000 рублей.

Еще потребуется программатор, рублей 300, там же.


Ну и DDS проще всего управлять по RS232, поэтому преобразователь взять - у меня вот такой, позавчера написал модуль, чтобы ПЛИС принимала с него команды:

Брал на DX.COM в пределах 200 рублей.

Почему именно Altera - так получилось. Так решили с другом. У xilinx почему-то программатор стоит конских денег, но я не хаю, будет возможность, попробую.
Именно та плата, что я предлагаю взять - считаю оптимальной. Но новичкам трудно выбрать, потому что опыта нет, критериев отбора нет. Поясню.
В 1000 рублей можно купить только это, либо серию MAX на 240 или 570 ячеек. Всего 570 ячеек - это мало, тут их почти 5 тысяч! Да, DDS можно собрать и на 240, и если у кого-то мало денег, то можно взять ее. Эта же плата дороже в 2 раза, но уже другая совершенно линейка - Cyclone. Она в себе содержит аппаратные умножители - полезно для ЦОС, если вдруг будем делать SDR. Еще содержит в себе PLL с помощью которого из 50 МГц можно получить кучу разных других частот (вчера вот попробовал 28.100 МГц сделал и попищал, попринимал).

На сегодня на этом, пожалуй, все. Пойду поработаю.
de UA3MQJ 73!

3
Для экспериментов по приему на диапазоне 136 КГц нужна заведомо рабочая антенна.Хочу приобрести.
Требования: only RX.
Нужен рабочий и проверенный вариант, потому что сам уже пробовал возиться с MiniWhip, но получилось не очень (хотя собирал из родных транзисторов), да и свободного времени не так много.
В порядке предпочтения:
 - ферритовая
 - e-probe
 - магнитная
 - ?
PS. В замен могу отдать J310 и 2N5109

С уважением, Алексей UA3MQJ

Страницы: [1]