Обновление программной части без изменения аппаратной.
+HARDW: Реорганизация схемы // Thx to BH8CGJ
Структура схемы обновлена, добавлены подписи и исправлены визуальные баги.
+FPGA: Прошивка FPGA автоматически обновляется, если новая найдена и включена в прошивку STM32
При запуске трансивера, STM32 проверяет версию прошивки FPGA, и в случае необходимости обновляет её. (hex можно сформировать с прошивкой или без неё, для этого есть специальная настройка в settings.h, а образ прошивки подготавливается утилитой Stuff/fpga2hex.bat)
+STM32: Водопад отрабатывает корректно при смене частоты
Исправлены ошибки, когда в ZoomFFT наблюдались проблемы со смещением водопада.
+STM32: Увеличена скорость FFT и водопада
+STM32: Управление энкодерами вынесено в меню калибровки
+STM32: Проверка кода с помощью PVS-Studio
Спасибо команде разработчиков за бесплатную лицензию, теперь буду периодически проверять проект на ошибки, которые может обнаружить только статистический анализатор кода.
+STM32: Обновление библиотеки CMSIS
+STM32: Декодер CW переработан
Теперь распознавание вышло на достаточный для работы уровень.
+STM32: Исправление разных ошибок
Архив проекта версии 1.9.2
Репозиторий проекта на GitHub
Архив статей по проекту
Так я не понял: Когда корпусировка уже??))
С корпусом печаль( друг прислал 3д модельку корпуса и фотку временно разобранного 3д принтера… так что либо лепить из текстолита, либо ждать… оба варианта так себе…
У нас есть же общий друг с 3Д принтером! Он, думаю, с радостью поможет. Тем более если модели уже есть.
версия с дисплеем 5 дюймов, когда ожидается ?
Добрый день! пока не знаю, хардварных идей море, но даже не начинал трассировку, занимаюсь другими проектами, а для трансивера только дорабатываю прошивку. Думаю к осени, не раньше.
Добрый день!
Можно полный ВОМ опубликовать?
https://github.com/XGudron/UA3REO-DDC-Transceiver/blob/master/Scheme/ALTIUM_DESIGNER/Project%20Outputs%20for%20UA3REO/UA3REO.pdf внизу
В схеме дисплей обозначен LCD-MODULE HX8357B 480*320 3.2″
В ВОМ ничего нет.
Подскажите точную информацию по дисплею.
Какой интерфейс, нужен ли тачскрин?
Или ссылку.
Вот такой пойдёт? https://aliexpress.ru/item/32609807497.html?spm=a2g0o.productlist.0.0.db641e98AAkYJ1&algo_pvid=14753d77-8548-46f2-8fa0-fb0dcb0b0175&algo_expid=14753d77-8548-46f2-8fa0-fb0dcb0b0175-19&btsid=0be3743b15884359510227203ef85e&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
ILI9486/ILI9488
16bit parallel interface
Нет, под эти контроллеры надо будет доработать код драйвера, проще взять на контроллере HX8357B
Например https://aliexpress.ru/item/1984270730.html
Спасибо за ссылку!
На Али сеть такие платы https://aliexpress.ru/item/4000794953528.html
Вы их не рассматривали для дальнейшего развития проекта?
Или ещё один вариант https://aliexpress.ru/item/4000693246640.html
Владимир, добрый день!
Не рассматривал, я не имею опыта в разработке на FPGA Xilinx, да и особой необходимости пока в этом нет, не скажу что мне сейчас не хватает ресурсов FPGA. Возможно в будущем.
В чипе ещё два процессора ARM с частотой 766MHz.
Я понял. Спасибо!
А это было б хорошо .
Дмитрий я на cq ham в теме про твой трансивер нарисовал какой S-metr я б хотел в такой трансивер , может и другим он будет нравится
Хорошая шкала, мне понравилась! доработаю второй вариант шкалы-стрелки трансивера под ваш макет.
В dev-ветке на github можно посмотреть результат, получилось очень круто, спасибо за шкалу! Режим полоска-стрелка выбирается в настройках.
Дмитрий я так и не понял где можно посмотреть — мне фото экрана как выглядит С- метр реально на экране , заранее благодарен .
Добрый день! я имею ввиду что выложил изменения в тестовую версию прошивки сюда https://github.com/XGudron/UA3REO-DDC-Transceiver/tree/dev
Когда буду делать релиз следующей версии, сделаю фотку и приложу в статью.
Уважаемый автор,а где вы заказывали печатные платы и во сколько они вам обошлись? Как я понимаю материнка четырёхслойная.
Добрый день! да, материнка 4-х слойная, остальные 2-х слойки.
Заказывал в JLCPCB, по цене уже не помню если честно, что-то в районе 6т.р. за 5 экземпляров. Вы можете загрузить на сайт JLCPCB гербер файлы и там автоматом отобразится стоимость.
Я у какого-то Джереми заказываю постоянно. Ну я вчера с ним списался,заказал ему 5 плат с синей маской и белым шелком. Вышло 76 баксов включая пересылку.
Добрый день! Sergey излишки плат останутся 😉
Ещё одно пожелание сделать на выбор или dbm -metr или цифровой S — metr . Например от 0 до 8 включительно . Например — S 7 + 1-5 db 9 и после S 9 + 1-60 db . Вот такое ещё пожелание .
Добрый день.
Подскажите, с какой целью добавлена третья м/сх U7-SN74HC595D в модуле RF_Unit — ver1.9. Возможно ли изпользовать свободный выход (например QG или QH м/сх. U3) для управления LNA_RELAY?
Добрый день!
Добавлена, в основном, для будущих версий, надо будет делать выход на управление усилителем, вывод PTT, и так далее. В целом да, можете использовать свободный выход, адаптировав файл peripheral.c
Дмитрий нарисовал добавку к С- метру , выложил опять на форуме . Посмотрите может тоже сделать такое пожелание .
Добрый день! Можно ли расширить передачу до 54МГц ?
Добрый день! Да, достаточно пересчитать ФНЧ фильтры после ЦАП и в усилителе, сам ЦАП может работать до 61мГц.
К версии 2.0 включу в схему.
Здравствуйте!
В вашем трансивере используется енкодер на 600 импульсов: https://www.aliexpress.com/item/1280677743.html
Можно ли использовать на 400 импульсов,которые используют в других конструкциях(например в трансивере Маламут)? На что это влияет? Чувствительность выше у 600? Чем руководствовались когда выбирали модель енкодера?
C Уважением Владислав.
Подойдёт и 400 и даже менее импульсов, я брал самый дешевый и попавшейся под руку энкодер, смело используйте!
Добрый день. Подскажите насколько сложно увеличить полосу обзора панорамы хотя бы до 384кгц?
В целом не сложно, надо изменить параметра PLL в части FPGA, изменить таймеры в STM32, и ухудшить характеристики фильтров, тоже в STM32 (чтобы не тормозили).
Поинтересуюсь, а зачем? это же не SDR приёмник для вещания в интернет, а для любительской работы полосы 96кгц вполне достаточно, иначе все сигналы будут еле заметными…
Ответ очень прост, вся суть СДР трансивера в панораме. На 5-7 дюймовом экране, думаю вполне будет заметно. К стати, не подумывали о таком экране: https://aliexpress.ru/item/2031328008.html
Спасибо за Ваш ответ и за труды.
В версии 1.8.x диапазон панорамы составляет 48 кГц, будет ли улучшение в версии 1.9.x (или 2.x) до диапазона 96 кГц?
Планирую, но скорее всего только для WFM модуляции, FM-радио при полосе в 48кгц принимает достаточно плохо.
Здравствуйте Антон . Вы представьте как это выглядит на экране . При полосе обзора 384 кГц , 3 кГц будет 0,84 мм . Обзор 96 кГц , 3 кГц — 3,37 мм . Обзор 48 кГц , 6,75 мм . А как будет CW сигнал . Такой обзор только для FM радио .Это при экране 5 дюймов , а у нас пока экран 3,2 дюйма .
Здравствуйте Дмитрий . Будет ли ещё продолжение весии 1,9 или уже будет версия 2,0 . С уважением Павел .
Добрый день! будет сразу 2.0, прототипы плат уже набросал. Как получу платы и комплектующие начну потихоньку делать.
Здравствуйте Дмитрий . А можно ещё сделать одну версию , например 1,93 с фотками и сделать небольшое видео . С уважением Павел .
Добрый день!
А какие изменения вы хотите видеть в этой версии? думаю это возможно, будет зависеть от свободного времени.
В основном фото и видео работы трансивера , о чем я и просил .
Окей, как дойдёт дело до релиза следующей версии — сделаю.
Здравствуйте Дмитрий. Скажите пожалуйста в какой версии Quartus вы работаете? Установил 18,1 Lite и при сборке на 85% выдает ошибку «Error (23035): Tcl error: while executing «qexec «quartus_cpf -c output_file.cof»» и в папке оutput_fileс нет файлов с расширением .pof и .sof, что собственно и приводит к этой ошибке. Может Quartus нужно как-то настроить?
Добрый день! Я использую 18.1 Standart, скорее всего в Lite-версии нет каких-то компонентов, требуемых для компиляции проекта. Скорее всего выше этого сообщения ещё ошибки есть.
Соответственно если нет скомпилированных файлов, то TCL скрипт не может их преобразовать в флеш-прошивку.
Установил и версию Standart, лицензию, все тоже самое. Если закоментировать строку «qexec «quartus_cpf -c output_file.cof» в этом файле, проект собирается без ошибок, но файлов .pof и .sof все равно нет.
Впервые такое встречаю( если и не было файлов, то только из-за лицензии…