Например TDA7294

Форум РадиоКот • Просмотр темы - Темброблок - анализатор спектра на STM32F103
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Ср июн 19, 2019 03:25:23

Часовой пояс: UTC + 3 часа [ Летнее время ]


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 632 ]  1, , , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Ср ноя 07, 2018 01:39:23 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 774
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3869
Откуда: Минск
Рейтинг сообщения: 1
В эту тему предлагаю перенести обсуждение проекта анализатора спектра на STM32F103. В оригинальной теме стало сложно разобраться, идёт ли речь о "старом" проекте на ATmega32 или же уже о новом, который пока в стадии активной разработки.

Что уже портировано и работает:
- Аудиопроцессор TDA7439 - все регулировки.
- FM-тюнер RDA5807 - пока только в режиме сканирования по диапазону вверх-вниз. Сохранение пользователем нужных частот будет чуть позже.
- Поддержка ИК-протокола NEC. Прочие протоколы будут добавлены чуть позже. Пока состояние только чтобы убедиться, что работает, поэтому команд всего несколько (включить-выключить, отрегулировать громкость). Режим обучения любому пульту уже в наличии.
- Анализатор спектра на 128 полос (0..10кГц, около 80 герц на полосу). Выглядит гораздо интереснее, чем в старом проекте.
- Поддерживается большое количество цветных дисплеев, с разрешениями от 160x128 до 480x320.
- Создано большое количество шрифтов разного размера для разных разрешений (они-то и съедают почти всю flash-память).

По ходу разработки сделал несколько видеороликов, можно немножко посмотреть что к чему.

В качестве базового МК идеально взять STM32F103CBT6 (20кБ ОЗУ, 128кБ флеш). Но у меня, в принципе, работает и на STM32F103C8T6, которая хотя по даташитам и имеет всего 64кБ флеш-памяти, но реально там её вдвое больше, как у "старшего брата". Просто этот вариант доступен в виде популярных BluePill плат. Фактически можно быть уверенным, что там реально 128кБ, хотя, естественно, 100% гарантии нет. Поэтому всё же лучше выбрать CBT6.

Естественно, варианты с большим количеством ножек (RBT6 и т.п.) тоже будут работать.

Исходники проекта находятся, как обычно, на GitHub.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Ср ноя 07, 2018 09:17:40 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 13
Зарегистрирован: Чт фев 21, 2008 13:32:06
Сообщений: 702
Откуда: Россия г.Уфа
Рейтинг сообщения: -1
+

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
JLCPCB, всего $2 за 10 ПП любого цвета!

Более 600 000 заказчиков по всему миру! Более 10 000 заказов в день!

Скидка до $20 на доставку для первого заказа:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Ср ноя 07, 2018 19:08:00 
Говорящий с текстолитом
Аватар пользователя

Карма: 12
Рейтинг сообщений: 93
Зарегистрирован: Ср окт 12, 2011 21:37:13
Сообщений: 1511
Рейтинг сообщения: 0
WiseLord
т.е. теперь две темы? Основные силы на stm?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Ср ноя 07, 2018 20:02:19 
Мучитель микросхем
Аватар пользователя

Карма: 1
Рейтинг сообщений: 13
Зарегистрирован: Ср апр 25, 2012 23:27:46
Сообщений: 413
Откуда: Донецк
Рейтинг сообщения: 0
Ждемс)


Вернуться наверх
 
Приглашаем на вебинар «Создание беспроводных устройств на системах-на-кристалле семейства SimpleLink компании TI»

Компания Компэл, совместно с Texas Instruments приглашают 26 июня принять участие в вебинаре, где инженер по применению беспроводных технологий компании TI расскажет, как на новых беспроводных системах можно реализовать несколько полезнейших в повседневной жизни функций для ваших устройств.
С развитием элементной базы TI становится возможной реализация более удобных, функциональных и безопасных систем, недоступных ранее.
Вебинар проводит инженер по применению беспроводных технологий в TI Мари Хернес(будет дублированный перевод).
Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Ср ноя 07, 2018 21:05:46 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс мар 04, 2018 20:38:32
Сообщений: 156
Рейтинг сообщения: 0
BT-управление это вещь!))


Вернуться наверх
 
Старт складской программы по Wi-Fi/Bluetooth-чипам ESP8266 и ESP32 от Espressif

На склад КОМПЭЛ поступили чипы, модули и отладочные платы от компании Espressif Systems на базе ESP8266 и ESP32. Стоимость всех изделий данной линейки - в 2-3 раза ниже ближайших аналогов, чипы занимают минимальное место на плате, энергоэффективны и универсальны в применении.
Продукция компании популярна как среди инженеров-любителей, так и в среде разработчиков-профессионалов, которые уже смогли по достоинству оценить её качество.
Подробнее...
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пн ноя 12, 2018 14:00:08 
Грызет канифоль

Карма: 3
Рейтинг сообщений: 49
Зарегистрирован: Пн сен 10, 2007 15:06:36
Сообщений: 290
Рейтинг сообщения: 1
WiseLord может быть в этой версии будет возможно управлять интернет-радио через UART?
Например KaRadio или KaRadio32.
https://github.com/karawin/Ka-Radio
https://github.com/karawin/Ka-Radio32
Протокол обмена расписан,
See the list of command at http://karadio.karawin.fr/Interface.txt
более того - есть исходники для управления на базе популярной BluePill платы:
https://github.com/karawin/Karadio-addons
https://github.com/karawin/karadio-addo ... dioUCSTM32

На мой взгляд удобно будет объединить радио и интернет-радио в одно устройство с общим управлением.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пн ноя 12, 2018 15:52:48 
Открыл глаза
Аватар пользователя

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Ср авг 01, 2018 11:04:10
Сообщений: 71
Рейтинг сообщения: 0
I've been using it for a long time karadio added to a very nice interface that would be very nice I'll give everyone a call.
this is my video



Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пн ноя 12, 2018 17:32:37 
Нашел транзистор. Понюхал.

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 02:04:31
Сообщений: 177
Откуда: Гомель
Рейтинг сообщения: 0
WiseLord может быть в этой версии будет возможно управлять интернет-радио через UART?
Например KaRadio или KaRadio32.
https://github.com/karawin/Ka-Radio
https://github.com/karawin/Ka-Radio32
Протокол обмена расписан,
See the list of command at http://karadio.karawin.fr/Interface.txt
более того - есть исходники для управления на базе популярной BluePill платы:
https://github.com/karawin/Karadio-addons
https://github.com/karawin/karadio-addo ... dioUCSTM32

На мой взгляд удобно будет объединить радио и интернет-радио в одно устройство с общим управлением.


Такая идея уже была. Скорее всего будет но не через UART . Под UART будет управление усилителем. Но пока не допилится основной проект за примочки браться никто не будет.


Вернуться наверх
 
Prist.ru предлагает скидку всем частным лицам при покупке приборов АКИП, GW Instek, APPA (кроме осциллографов АКИП-4115/1А, GDS-71102)!

Интересные новинки уже на складе:

Осциллограф АКИП-4126Е

Многоканальные источники питания серии GPP

Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Ср ноя 14, 2018 13:16:04 
Грызет канифоль

Карма: 3
Рейтинг сообщений: 49
Зарегистрирован: Пн сен 10, 2007 15:06:36
Сообщений: 290
Рейтинг сообщения: 0
Такая идея уже была.

А тож! :))
Это я и предлагал, только для версии на ATMEGA. Но там действительно и выводов и UART-ов мало.

Скорее всего будет но не через UART

Можно и не через UART, там скорости низкие. Впрочем у этого STM32F103 есть как минимум пара UART-ов, и через аппаратный наверное проще.


Вернуться наверх
 
Купить электронные компоненты в LCSC

Отправка со склада через 4 часа после заказа!
900 000 пользователей, 3000+ заказов в день!
Зарегистрируйтесь сегодня и получите скидку 8 долларов на первый заказ!
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Чт ноя 15, 2018 11:32:21 
Прорезались зубы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Ср сен 09, 2015 14:09:15
Сообщений: 234
Рейтинг сообщения: 0
Ka-Radio только инет радио, есть еще volumio, Max2Play и подобные на базе RaspBerry с чипом I2S к примеру. тоже прикольный проект получится, с управлением усилителя через вебморду медиаплеера, со стрим функционалом по WiFi. если собрать на Raspberry Zero W, то всё помешается в маленький изящный корпус.
https://www.youtube.com/watch?v=U3MEDk8YnUI


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Чт ноя 15, 2018 13:14:09 
Грызет канифоль

Карма: 3
Рейтинг сообщений: 49
Зарегистрирован: Пн сен 10, 2007 15:06:36
Сообщений: 290
Рейтинг сообщения: 0
с управлением усилителя через вебморду медиаплеера

Не-не-не!!! Никаких вебморд, никаких RaspBerry, только ЖК индикатор, только хардкор.
К тому же KaRadio вебморда уже есть прямо в нем самом.
Интересует именно устройство управления радио, интернет-радио и внешнего источника звука в "одном флаконе".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Чт ноя 15, 2018 18:23:46 
Прорезались зубы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Ср сен 09, 2015 14:09:15
Сообщений: 234
Рейтинг сообщения: 0
Не-не-не!!! Никаких вебморд, никаких RaspBerry, только ЖК индикатор, только хардкор.
К тому же KaRadio вебморда уже есть прямо в нем самом.
Интересует именно устройство управления радио, интернет-радио и внешнего источника звука в "одном флаконе".


технически реализуемо взаимное управление по UART, с дистанки управлять внешним источником звука, с умного источника звука с сетевым интерфейсом рулить темброблоком. никто и не думает оторвать дисплей от системы управления усилителем :)

если протоколы управления известны, то наваять управлятор не так уж и сложно. в другом проблема, нет времени, и всё не влезает в ограниченный объем памяти контроллера.

Добавлено after 4 hours 56 minutes 4 seconds:
вопрос к автору, последняя сборка уже 64 КБ, как шить из винды, когда будет больше? утиль ST-Link не даст влить по SWD бонусные 64 кб без шаманства.
опишите процедуру прошивки бином второй части флеши через консольные приложения, если не сложно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пт ноя 16, 2018 08:08:19 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 774
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3869
Откуда: Минск
Рейтинг сообщения: 0
В Makefile есть цель для прошивки через openocd, можете подсмотреть там


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Пт ноя 16, 2018 13:54:07 
Прорезались зубы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Ср сен 09, 2015 14:09:15
Сообщений: 234
Рейтинг сообщения: 0
openocd вроде как с JTAG интерфейсом работает, или по SWD тоже умеет?

по бонусной памяти на чипах немного инфы:

Для каждой линейки, для каждого корпуса МК при производстве используют одну маску, заряженную по максимуму, т.к. не выгодно иметь для каждой серии свою маску. Т.е. в принципе во всех мк заряжена максимально возможная память. Разница лишь в тестировании мк при их производстве (сколько памяти положено — столько и тестят). Так же пояснили по поводу наличия «несуществующей периферии» — так как маска одна, то и периферия должна быть тоже максимальная. В некоторых случаях ее такой и оставляют (она просто не проходит тесты и никто гарантии на ее работоспособность не дает), а в некоторых случаях при производстве пережигают перемычку и отключают ее (например Crypto/hash processor).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Сб ноя 17, 2018 12:02:04 
Открыл глаза
Аватар пользователя

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Ср авг 01, 2018 11:04:10
Сообщений: 71
Рейтинг сообщения: 0
wise lord .: The icons in ILI9481 in the software that have slm newly shared also have such a problem



Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Сб ноя 17, 2018 17:58:11 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 774
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3869
Откуда: Минск
Рейтинг сообщения: 0
Icons are not ready, it's just a draft. Plus, they are not yet tested on 480x320 screen. If you are a good designer, you are welcome to prepare four (24x24, 32x32, 48x48, 64x64) icon sets.

Да и вообще ко всем это предложение. Если кто-то умеет нормально рисовать иконки, был бы рад помощи. Файлы xml с тем что есть сейчас лежат с исходниками, нужно взять и переделать (в lcd-image-converter) их в каждом наборе так, чтобы это было красиво. Иконки двухцветной палитры (чёрный и белый), полутонов нету, так что задача не самая простая.

Почти готов набор 24x24 (на основе старого проекта), его можно использовать за основу того, как в остальных наборах должны выглядеть иконки в целом. https://www.freepik.com/free-icons неплохой сайт с большой подборкой чёрно-белых иконок, там можно найти что-то похожее.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Вс ноя 18, 2018 00:29:46 
Встал на лапы

Карма: 1
Рейтинг сообщений: 17
Зарегистрирован: Сб мар 13, 2010 14:52:10
Сообщений: 85
Рейтинг сообщения: 0
Пробую откомпилировать в eclipse, компилятор ругается на
Цитата:
unknown type name 'LL_GPIO_InitTypeDef'
в файле pins.c. С стм32 только начинаю плотно разбираться и не пойму в какую сторону копать. путь к HAL-у прописан в проекте, объявление структуры - я вижу, а компилятор - нет :( вопрос кто виноват - понятно а что делать - хочется узнать. :)

_________________
misterdi<@>i.ua


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Вс ноя 18, 2018 00:37:27 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 774
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 3869
Откуда: Минск
Рейтинг сообщения: 0
Все нужные файлы идут уже в проекте. HAL не используется, используется LL.

Сборка работает даже без IDE, так что, если внезапно в Eclipse не собирается, то могу только предположить, что она затёрла оригинальный Makefile проекта, подставив вместо него свой, неправильный.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Вс ноя 18, 2018 20:51:44 
Встал на лапы

Карма: 1
Рейтинг сообщений: 17
Зарегистрирован: Сб мар 13, 2010 14:52:10
Сообщений: 85
Рейтинг сообщения: 0
Эклипс таки поборол :)
Для правильной работы создаем в отдельной папке проект пустого маке-файла и копируем туда исходные файлы прошивки (все кроме каталога files с github-а). В свойствах проекта C/C++ General > Path and Symbols прописываем пути к заголовочным файлам и конфигурационные переменные из файла ampcontrol_f103.config. Можно просто там же загрузить прилагаемый файл сменив его расширение на .xml. После этого проект успешно собирается и проходит автоматическую проверку синтаксиса.


Вложения:
F103_Audio_Eclipse.txt [1.37 KiB]
Скачиваний: 99

_________________
misterdi<@>i.ua
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
СообщениеДобавлено: Чт ноя 22, 2018 17:29:24 
Потрогал лапой паяльник

Карма: 2
Рейтинг сообщений: 9
Зарегистрирован: Ср окт 19, 2011 09:48:27
Сообщений: 374
Откуда: Мать городов русских
Рейтинг сообщения: 0
Подскажите, как вы для F103 реализовали запись в SPI, проверку BSY и формирование сигнала CS, в проекте не нашёл.

_________________
Хорошему коту и в декабре - март :)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 632 ]  1, , , , ...  

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y