Радиолюбительская периодика - журнал CQ-QRP

Posted on 2017-03-30 12:04:11

Не интернетом единым. Кроме любимых сайтов, посвященных вашему хобби существует еще и печатная, електронная периодика, где размещение своей статьи считается более престижным. Недавно случайно узнал о существовании журнала "CQ-QRP". На сколько я понял, существует только электронная версия журнала. Скачать который можно на сайте Русского QRP клуба  http://qrp.ru/cqqrp-magazine

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

Пролистав пару выпусков, могу сказать, что материал достаточно интересный - есть что почитать. Кроме того, можно попробовать себя в качестве автора статьи. Численность аудитории на данный момент колеблется от 3 - х до 5 - ти тысяч.

Русский клуб CQ QRP журнал

Отладочная плата на основе ПЛИС FPGA Cyсlone EP2C5T144

Posted on 2017-03-17 22:11:32

Решил побаловать себя отладочной платой с ПЛИС на борту. К тому же у меня в планах было использоать ПЛИС в своем SDR проекте, так что покупка отладочной платы - лишь вопрос времени. 

В процессе выбора отладочной платы нужно было решить несколько вопросов. Какого производителя выбрать? Xilinx или Altera ? Я выбрал второй. Так как именно ПЛИС альтеры мы использовали для обучения в университете. Я знаком с семейством ПЛИС этой компании, работал в ихней среде разработки Quartus. Про Xilinx мои познания заканчиваются на том, что это конкурент альтеры). Да и так сложилось, что в постсоветском пространстве Altera намного популярнее. Второй вопрос, это FPGA или CPLD? Однозначно FPGA, так как CPLD годится лишь для очень маленьких проектов. Кроме того, насколько я помню из документации, у CPLD крайне малое число циклов записи прошивки в flash (около ста), так что для обучения она не подходит. Ну и последний вопрос, это какого размера нужна FPGA? От этого зависит итоговая цена. Если вы раньше не использовали ПЛИС, думаю будет достаточно самой младшей FPGA. В итоге я выбрал Cyсlone 2 EP2C5T144 Minimum System Learning Development Board. До кучи еще нам нужен программатор - Altera Blaster, если мы хотим сразу же приступить к разработке, а не паять программатор самостоятельно.

А вот и вид самой платы сверху:

Снизу:

За все отдал что то около 12$. Микросхема ПЛИС Altera EP2C5T144C8 Cyclone II FPGA относится к устареввшим, и вполне возможно что в недалеком будущем ее производство прекратится. Но мы же обучаемся, а не подбираем номенклатуру для производства девайсов?  Данная FPGA имеет 4068 логических элементов,  26 блоков RAM 4k, дающих в общей сложности 119 898 бит, 13 умножителей, два PLL и 89 функциональных GPIO. Максимальная тактовая частота составляет 300 МГц. Плата оснащена микросхемой флэш - памяти EPCS4 для конфигурации ПЛИС, тактовым генератором на 50МГц, три светодиода и кнопка. 

Ссылка на pdf файл схемы отладочной платы тут

О источнике питания на 5В способным отдать ток в 1А с соответствующим разьемом вы должны позаботится сами.  В комплект поставки он соответсвенно не включен. После подачи питания на плату, должен загорется светодиод питания, а остальные три светодиода должны начать мигать с частотой 1 Гц. По умолчания в флэш - памяти сохранена простая прошивка, для тестирования работоспособность отладочной платы.

В следущем посте я опишу быстрый старт - установка среды разработки, создание простого проекта и заливка прошивки на ПЛИС.

Andoid SDR Application - whats next?

Posted on 2017-03-17 20:23:12

Andoid SDR Application - OpenHPSDR, RF Analyzer, glSDR, SDRTouch, SDRoid, UnoSDR. What's next?

Andoid SDR Application - whats next?

 

Подключение RTLSDR через локальную сеть, интернет или быстрый старт UnoSDR с RTL2832

Posted on 2017-03-10 21:10:51

Сегодня мы поговорим о подключении к RTLSDR через локальную сеть или интернет. Данный способ подключения можно исользовать, даже если сервер RTL2832 и клиент находятся на одном компьютере - частая ситуация с UnoSDR. 

В качестве сервера используется rtl_tcp от Osmocom. Существуют порты под windows, linux, и даже android, правда держать сервер на андроид не вижу смысла, если только клиент не находится там же. Так работает, например SDRoid.

И так. Подключаем наш свисток RTLSDR к компьютеру. Запускаем сервер. Сервер для Windows уже находится в дистрибутиве UnoSDR. Когда вы установили UnoSDR, на рабочем столе должно появится дополнительно три ярлыка - сервер для звуковой карты, сервер для RTL2832 и собственно сама программа. Запускаем сервер двойным щелчком мыши. Так же сервер можно запустить из консоли, если вам при запуске нужно указать некие параметры. Описывать их все не вижу смысла, так как настройки свистка доступны из программы UnoSDR в графическом режиме. Единственное что может понадобится, это сменить дефолтный номер порта - 1234 "-p номер_порта" или задать конкретно, к какому донглу подключатся (если у вас их несколько подсоединено к компьютеру) "-d номер устройства (по умолчанию - 0)".

Все готово, теперь можно запустить UnoSDR и подключится к серверу. IP адрес сервера можно узнасть, набрав в консоли команду "" для windows. Для linux команда следующая -  "ifconfig".

rtlsdr rtl_tcp get ip server

Есди вы используете linux для сервера, вам придется скомпилировать rtl_tcp. Как это сделать, я описал тут Компиляция RTLSDR библиотеки на Ubuntu 14.04 64 bit. После компиляции у вас должен появится бинарник rtl_tcp. Запускать его нужно под правами суперпользователя.  При первом запуске сервера может появится ошибка:

Kernel driver is active, or device is claimed by second instance of librtlsdr.
In the first case, please either detach or blacklist the kernel module
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.

Лечится выполнением команды

sudo rmmod dvb_usb_rtl28xxu rtl2832

 

First 1 2 3 4 5 6 7 8 9 10 11 12 13 Last