Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 36 из 36 ПерваяПервая ... 2633343536
Показано с 351 по 357 из 357

Тема: SDR Micron, приемник с прямой оцифровкой и USB подключением от N7DDC

  1. #1
    Аватар для rolin
    Регистрация
    08.11.2007
    Адрес
    Seattle, WA
    Сообщений
    4,139
    Позывной
    N7DDC
    Всем привет. Данный приемник был задуман как замена SDR Minor еще 5 лет назад и только сейчас, наконец-то, я смог доделать его.
    Максимально простой, дешевый, малогабаритный - надеюсь, любой желающий повторит его как конструкцию выходного дня.
    Все исходные коды, будь-то программные реализации или прошивки для этого проекта будут опубликованы.
    Основу устройства представляет очень доступная, современная и дешевая ПЛИС серии Cyclone 10 - 10CL010YE144C8G (менее 10 долларов).
    Интерфейс связи с компьютером выполнен на чипе от FTDI FT232HQ, обеспечивающая высокую скорость передачи данных по USB 2.0.
    Радиотракт содержит дешевый легкодоставаемый 14 бит АЦП ADS6143. Подойдут любые из списка ADS6142, ADS6143, ADS6144I, ADS6145 или 12-ти битные ADS6122, ADS6123, ADS6124, ADS6125.
    В режиме ожидания приемник потребляет от шины USB около 200 мА, в рабочем режиме 470 мА, что очень близко к максимальному возможному потреблению для шины. Имеет смысл попробовать поставить малопотребляющий АЦП вроде AD9649 / AD9629.
    Задающий генератор для АЦП используется типа 5P49V5923, это программируемый, очень дешевый генератор на любую частоту, тактируется от стабильного генератора 10 МГц.
    Частота генерации задается с помощью записи его регистров в момент старта приемника. В исходниках прошивки можно найти файлы инициализации для других частот, сгенерированные фирменной программой от IDT.
    Частота принята как 76.8 МГц, максимальная частота приема при этом 30 МГц. С этой частотой АЦП потребляет умеренный ток.
    Выходной семпл-рейт приемника может быть любой из списка: 48 kHz, 96 kHz, 192 kHz, 240 kHz, 384 kHz, 480 kHz, 640 kHz, 768 kHz, 960 kHz, 1536 kHz. Последние два режима выдают 16-ти битные семплы для экономии трафика передачи данных.

    Вложение 319544 Вложение 319545 Вложение 319546

    Приемник может выдавать также данные для wide bandscope, что пока не реализовано ни в одной программе.

    Для приемника разработана и испытана плата полосовых фильтров, которая устанавливается сверху вторым этажом. Частоты раздела 0 - 2.5 МГц, 2.5 - 6.0 МГц, 6.0 - 12.5 МГц, 12.5 - 20.0 МГц, 20 - 30 МГц.
    Частоты подобраны таким образом, чтобы предотвратить перегрузку АЦП мощными внеполосными сигналами.
    В качестве аттенюатора в первом образце используются два реле с резисторами, но я решил их заменить на микросхему PE42641. Причина заключается в том, что я разработал плату фильтров для приемника, совмещенную с УКВ трактом на известной микросхеме R820T2, что обеспечит прием вплоть до 1.7 ГГц, а значит нужен соответствующий аттенюатор.
    Также, для приемника разработана плата фильтров, совмещенная с трансвертером 2-х метрового диапазона, выполненным на основе высокоскоростного ключевого смесителя. С генератором 100 МГц он обеспечит качественный прием в диапазоне 130 - 160 МГц. Но, к сожалению, для этого тактирование АЦП должно быть 122.880 МГц а максимальная частота приема должна быть ограничена 55 - 60 МГц.
    Этот вариант я оставлю на потом, вариант с R820T мне видится более интересным.

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

    На данный момент для приемника написана EXTIO.dll, позволяющая работать с большим количеством программ. Среди них такие известные и качественные программы, как HDSDR, SDR Uno, SDR Sharper.

    Все исходники, прошивки, печатные платы, драйвера, описание протокола и сисок компонентов вы можете найти в моем аккаунте на GitHub https://github.com/Dfinitski/SDR-Micron

    Первое видео - демонстрация работы приемника с программой SDR Sharper



    Добавлено через 8 минут(ы):

    Для приемника также разработана активная широкополосная рамочная антенна, именно с ней он работает на видео.

    Вся документация на антенну выложу позже.

    Графики АЧХ платы фильтров

    Вложение 319548 Вложение 319549 Вложение 319550 Вложение 319551 Вложение 319552
    Последний раз редактировалось rolin; 31.08.2019 в 23:44.



  2. #351
    Обратите внимание, что вам ранее отвечали уже на эти вопросы...
    Цитата Сообщение от rolin Посмотреть сообщение
    ...то наврядле сможете им пользоваться. Это будет бесконечная череда дилетанских вопросов, которым не место в данной ветке.
    Как запустить приемник с Квиском я рассказал, если у вас есть еще вопросы по Квиску, то есть специальная тема на этом форуме.
    73! Сергей

  3. #352
    Аватар для rolin
    Регистрация
    08.11.2007
    Адрес
    Seattle, WA
    Сообщений
    4,139
    Позывной
    N7DDC
    Вышла новая версия Quisk с родной поддержкой приемника SDR Micron.
    Устанавливаем через pip install --upgrade quisk
    В списке поддерживаемого оборудования в меню будет наш приемник.
    Широкий бендскоп теперь можно зуммировать, это с моей подачи Джеймс сделал, спасибо ему.

    В текущей версии 4.1.55 есть ошибка. Для исправления нужно открыть файл configure.py и в строке 289 заменить:

    path = self.GetRadioDict()["widgets_file_na me"]

    на

    path = self.GetRadioDict(). get("widgets_file_na me", "")

  4. Спасибо от leogoto

  5. #353
    Аватар для rolin
    Регистрация
    08.11.2007
    Адрес
    Seattle, WA
    Сообщений
    4,139
    Позывной
    N7DDC
    Не могу завести плату VHF с чипами RFFC2072, 5072 нет никакой реакции на попытки запрограммировать регистры и хотя бы поставить в 1 порты GPO.
    Если у кого есть время и возможности проверить разводку, выкладываю текущий дизайн платы.
    На прошлой плате с R820 я случайно развел микру в зеркальном отображении, так что может быть всякое.
    https://drive.google.com/open?id=1_U...QnDseA0rXS6l6R

  6. #354
    rolin,
    Я так понял, что GPIO5,она же pin1 это device enable. На второй микрухе вообще не подключена, а на первой непонятно как enabl-иться. Может замкнуть её(их) на vcc и посмотреть?

  7. #355
    Аватар для rolin
    Регистрация
    08.11.2007
    Адрес
    Seattle, WA
    Сообщений
    4,139
    Позывной
    N7DDC
    Espresso, ENBL в данной схеме используется как внешняя линия управления, для этого в регистре SDI_CTRL устанавливается бит sipin, gосле чtго сигналами ENBL, RESET MODE можно управлять установкой битов в том же регистре. Физические выводы используются как порты GPO.
    Кроме того, порты GPO могут работать даже если микра выключена по ENBL, но этого не происходит.

    Сейчас пробую подключить плату интерфейса UM232R в соответствии с фирменной демобордой, чтобы управлять из фирменной же программы. Если заведется, то останется только заснифить последовательность загрузки регистров, а если нет, то тогда проблема железная.

  8. Спасибо от Espresso

  9. #356
    rolin,
    По распиновке мс не вижу ошибок. Это так задумано, что EN1 включает сразу и RFFC и ключи ПФ? А ключи ПФ уже распаяны? Может они по SCL/SDA коротят/мешают?
    Может 330pf дофига для SCL/SDA и ENX? Временно сдуть их для теста? Не вижу терминационных pull-up-ов для SCL SDA к vcc, для теста их может попробовать?

  10. Спасибо от rolin

  11. #357
    Аватар для rolin
    Регистрация
    08.11.2007
    Адрес
    Seattle, WA
    Сообщений
    4,139
    Позывной
    N7DDC
    Espresso, спасибо за помощь, только что разобрался. С ссамого начала безответственно подошел к формированию посылок по SPI, не доглядел, что там же 9 бит в адресе, первый бит мусорный. К тому же не с проста перед активным EN и после него должен идти дополнительный импульс CLOCK. Дальнейшие потуги не имели смысла, так как все пакеты игнорировались, ибо были короче на 1 бит чем надо.

    Подтяжки не нужны, это SPI.
    У EN1 двойное назначение, так как не хватает выводов для всего. Думаю, это не проблема.
    330пф нормально, частота передачи низкая. Осциллограф показывает хорошие фронты.

    PS в любом случае перепроверить разводку было полезно, спасибо. Если увидите что-то страное, сообщайте.

Страница 36 из 36 ПерваяПервая ... 2633343536

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Проблема с подключением com rs232
    от RW3QJA в разделе TS-2000
    Ответов: 26
    Последнее сообщение: 07.05.2016, 06:38
  2. Полосовые фильтра с оцифровкой спектра
    от дмитрий 1986 в разделе Технический кабинет
    Ответов: 1
    Последнее сообщение: 24.04.2013, 15:57
  3. Прямой эфир 80 метров
    от ew6ml в разделе Цифровые виды связи Новые технологии в электронике и связи
    Ответов: 159
    Последнее сообщение: 16.09.2012, 18:40
  4. проблема с подключением STK500 к компьютеру
    от legal в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 25
    Последнее сообщение: 18.03.2011, 18:01
  5. Проблема с подключением адаптера
    от Valeri1945 в разделе Технический кабинет
    Ответов: 25
    Последнее сообщение: 17.10.2008, 15:19

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •