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

Тема: Teensy 4.0 SDR - приемник на основе MSi 001

  1. #1

    Teensy 4.0 SDR - приемник на основе MSi 001

    Привет всем,

    Я хотел бы поделиться с вами темой, которая мне кажется интересной.
    Некоторое время назад я нашел интересную тему на форуме PJRC:
    https://forum.pjrc.com/threads/40590...-Radio)/page21
    проект основан на платформе разработки Teensy 4.0 и он использует относительно дешевые компоненты. Самое главное, он полностью открыт.

    В нескольких словах вся цифровая обработка сигналов выполняется в Teensy 4.0 включает в себя различные демодуляции (LSB, USB, AM, SAM, WFM), полоса пропускания фильтра может быть выбрана пользователем произвольно, несколько цифровых режимов (CW, RTTY, Ossi, DCF77) и многое другое. На основе авторских слов должны работать любые QSD, которые могут быть настроены по I2C (Si5351, Si570, Si514..), например Softrock, Elektor SDR ( https://www.elektor.de/elektor-sdr-reloaded-150515-91), Fifi SDR и многие другие. Я проверял это с Elektor SDR QSD и все работает замечательно.

    Исходники проекта находятся здесь:
    https://github.com/DD4WH/Teensy-ConvolutionSDR

    Наконец вот мой вклад в проект
    Мне очень понравился приемник Mалахит и его идея. Решил адаптировать и собрать радиочастотную часть на основе MSi001 вместе с Teensy SDR.
    И сделать своего рода полностью открытый приемник MSi SDR, относительно простой в сборке и имеющий хорошие характеристики.
    Радиочастотную часть принципиальных схем полностью заимствована из Mалахита.
    Teensy4_SDR_MSI001_v2.pdf

    Я также сделал дополнительную плату с полосовыми фильтрами.
    RF_FrontEnd_Filter.pdf.

    Вот полные проекты в Altium, а также Gerber файлы и все используемые библиотеки:
    https://www.dropbox.com/home/TeensyS...001%20SDR%20v2

    Все спроектировано так, чтобы сочетаться с небольшим динамиком и двумя батарейками Lion в алюминиевой корпусе от Hamond (1455N1202BK) (вписалось бы и в меньшую).
    Производство 5 штук основной платы составило около 40 евро с доставкой (немного дорого, но это 4-слойная плата), а производство плата BPF составило 15 евро (а также 4 слоя, но меньших размеров).
    Нажмите на изображение для увеличения. 

Название:	Bot_Main_PCB.jpg 
Просмотров:	286 
Размер:	1.13 Мб 
ID:	340820 Нажмите на изображение для увеличения. 

Название:	BPF_in_BOX.jpg 
Просмотров:	225 
Размер:	891.3 Кб 
ID:	340818 Нажмите на изображение для увеличения. 

Название:	20200707_211227_T.jpg 
Просмотров:	240 
Размер:	752.0 Кб 
ID:	340826 Нажмите на изображение для увеличения. 

Название:	Assembled.jpg 
Просмотров:	297 
Размер:	953.1 Кб 
ID:	340819

    Из оригинальных исходных файлов я переработал необходимые функции и добавил еще несколько, чтобы иметь возможность полностью контролировать чип MSi. Также я изменил отображение спектра во время приема WFM и несколько менее важных моментов.

    Моя версия программного обеспечения для проекта (поддержушая верхних показанных печатных плат) находится здесь:
    https://www.dropbox.com/home/TeensySDR_Msi001
    Kод довольно большой беспорядок, не пугайтесь в начале.

    Ниже приведена небольшая таблица, показывающая коэффициент шума (Noise Figure) и динамический диапазон, который я измерил для моего приемника на нескольких разных частот.

    Нажмите на изображение для увеличения. 

Название:	Dynamic_Range_Measurement.png 
Просмотров:	168 
Размер:	15.6 Кб 
ID:	340822

    Для меня это не готовый продукт, а образовательная платформа для обучения DSP .
    Я был бы рад, если информация будет кому-то полезна, или даже лучше, если продолжит развиваться.
    Последний раз редактировалось tisho; 05.08.2020 в 15:32.



  2. #2
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    9,264
    Цитата Сообщение от tisho Посмотреть сообщение
    полностью открытый приемник MSi SDR
    Могу только порадоваться появлению полностью открытого проекта
    Цитата Сообщение от tisho Посмотреть сообщение
    Вот полные проекты в Altium
    ...
    Моя версия программного обеспечения для проекта
    Пожалуйста, расшарьте фолдеры в dropbox, сейчас к ним нет стороннего доступа
    Вадим

  3. #3
    Извините я забыл, что прямые ссылки не будут работать.

    Вот ссылка на основную папку в Dropbox:
    https://www.dropbox.com/sh/d3n85u1ux...D6Po49l0a?dl=0
    там находятся файлы Altium и архивы с программным обеспечением

  4. Спасибо от EU1SW, vadim_d

  5. #4
    Аватар для yl2gl
    Регистрация
    18.06.2006
    Адрес
    Даугавпилс
    Сообщений
    4,939
    Записей в дневнике
    1
    Позывной
    YL2GL
    Большое спасибо за вашу публикацию и открытый проект! Это очень здорово! Единственно, что могу отметить, это ужасно неудобное меню, перекочевавшее из проекта приёмника на модуле Teensy 3.6, который я повторил ранее.
    Чтобы добраться до нужного пункта меню, нужно перебрать множество других параметров. Посмотрите меню того же Малахита - всё продумано и удобно скомпоновано. В остальном, у вас получился замечательный приёмник!
    73! YL2GL Валерий http://yl2gl.ucoz.net/

  6. #5
    Валерий, Я полностью согласен с вами, по этой причине сейчас я сделал своего рода "меню помощник".
    Теперь можно долгим нажатием на энкодер вызвать "меню помощник", прокрутить вверх и вниз, изменить выбранную позицию, а также указать небольшую блок-схему, чтобы дать вам подсказку, что вы меняете в данный момент.
    В качестве преимущества можно прокручивать енкодер напрямую (намного быстрее), а также одновременно видно 7 позиций меню.

    Нажмите на изображение для увеличения. 

Название:	20200724_213256_T.jpg 
Просмотров:	168 
Размер:	671.5 Кб 
ID:	340830Нажмите на изображение для увеличения. 

Название:	20200724_213340_T.jpg 
Просмотров:	187 
Размер:	814.3 Кб 
ID:	340831

  7. Спасибо от yl2gl

  8. #6
    Аватар для yl2gl
    Регистрация
    18.06.2006
    Адрес
    Даугавпилс
    Сообщений
    4,939
    Записей в дневнике
    1
    Позывной
    YL2GL
    Большое спасибо за информацию! Действительно, стало намного удобней, чем было в предыдущем проекте! Ещё вопрос с часами на дисплее - дело в том, что при отключении общего питания, нужно поддерживать питание на Teensy, в противном случае, после каждого включения приёмника придётся выставлять время заново. У вас как-то решена эта проблема? Или может быть есть смысл удалить пиктограмму часов с дисплея?
    73! YL2GL Валерий http://yl2gl.ucoz.net/

  9. #7

    Регистрация
    28.04.2005
    Адрес
    Московская обл., г. Мытищи
    Сообщений
    3,270
    Позывной
    ex RW3DKC
    В описании к teensy 4.0 написано, что надо батарейку повесить на VBAT чтобы часы шли при выключении.

    Ардуины разжирели чудовищно )

  10. #8
    Аватар для yl2gl
    Регистрация
    18.06.2006
    Адрес
    Даугавпилс
    Сообщений
    4,939
    Записей в дневнике
    1
    Позывной
    YL2GL
    Понятно. В предыдущей версии с Teensy 3.6 это было очень намудрено, хотя тоже вроде бы как есть Vbat. Только сейчас увидел...
    Запрятали далеко. Да, и производительность Teensy 4.0 уже в пять раз выше при меньшем потреблении и модуль дешевле.

    Не забываем, что для Teensy 4.0 будет нужен и аудио адаптер (Rev D):https://www.pjrc.com/store/teensy3_audio.html
    Последний раз редактировалось yl2gl; 05.08.2020 в 19:55.
    73! YL2GL Валерий http://yl2gl.ucoz.net/

  11. #9
    Цитата Сообщение от yl2gl Посмотреть сообщение

    Не забываем, что для Teensy 4.0 будет нужен и аудио адаптер (Rev D):https://www.pjrc.com/store/teensy3_audio.html
    SGTL5000 - кодек уже включен в основную плату, вместе с аудио усилителем (последняя страница принципиальной схемы)

  12. Спасибо от yl2gl


  13. #10

    Регистрация
    03.02.2008
    Адрес
    KO80EA
    Сообщений
    285
    Позывной
    UR4LRG
    Цитата Сообщение от tisho Посмотреть сообщение
    Извините я забыл, что прямые ссылки не будут работать.
    Пожалуйста, перезалейте архивы, все они битые.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. на вторичной основе,это как?
    от AlexanderT в разделе Правовой практикум радиолюбителя
    Ответов: 26
    Последнее сообщение: 15.02.2019, 19:48
  2. Эрзац Teensy-SDR на STM32F407VET6 под stm32duino
    от UB3GBN в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 7
    Последнее сообщение: 04.02.2018, 00:40
  3. Поворотка на основе ИМ2/120
    от Борислав в разделе Антенная механика
    Ответов: 10
    Последнее сообщение: 09.10.2014, 11:45
  4. ГСС на основе DDS
    от aha в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 34
    Последнее сообщение: 27.05.2013, 15:58
  5. ТЗ на генератор на основе DDS
    от progchip в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 88
    Последнее сообщение: 25.04.2008, 11:55

Ваши права

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