Например TDA7294

Форум РадиоКот :: Просмотр темы - Темброблок - анализатор спектра на STM32F103
Форум РадиоКот
https://radiokot.ru/forum/

Темброблок - анализатор спектра на STM32F103
https://radiokot.ru/forum/viewtopic.php?f=2&t=158605
Страница 4 из 130

Автор:  Gürcan [ Чт ноя 29, 2018 18:01:58 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

Thank you for the information you have given I have written some characters

Автор:  gavi6 [ Чт ноя 29, 2018 18:14:05 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

Вот человек применил ESP8266:
https://radiokot.ru/circuit/audio/other/46/



если соединять esp8266 также как и HC-05, то получится соединение точка-точка? и пользоваться интернетом через wifi (на телефоне) будет невозможно? ведь он (канал wifi) будет в это время занят соединением с esp8266?

Добавлено after 2 minutes 22 seconds:
Кстати, меню как у Gürcan (хз как его правильно назвать - в виде полосок с текстом) - весьма usability))

Автор:  kloker [ Вс дек 02, 2018 19:12:55 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

esp8266 можно сделать как клиентом, так и точкой доступа. если клиент, то все узлы работают через общую точку доступа - роутер или повторитель. тогда это звезда, а не точка точка. роутер раздал IP из пула DHCP на роутере, дальше как обычная локальная сеть.
а уж как адамтировать проект из этой ссылки под ampcontrol, надо вникать, там 2 контроллера, есп и микрочип.

на есп есть пара хороших проектов конвертера WiFi to UART, можно с минимальными усилиями заменить им блютузный UART удлинитель

Автор:  gavi6 [ Вс дек 02, 2018 19:38:16 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

на есп есть пара хороших проектов конвертера WiFi to UART, можно с минимальными усилиями заменить им блютузный UART удлинитель


неужели никто не пользуется пультом?

(я вот могу скопипастить код только и не более)))

могу предложить помощь копипасты))


-по поводу ILI9225 - не пойму - в демо-кодах (тестирую дисплей - пока еще не пришел STM) пишут про контрастность. а у меня нет этого вывода((


ну вот пишут:
#define TFT_BRIGHTNESS 200 // Initial brightness of TFT backlight (optional)

я меняю значение "200" - но на экране без изменений!

как в нем контрастность то регулировать?

Автор:  misir [ Пн дек 03, 2018 05:07:35 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

Подскажите согласовывать уровни I2C надо для tda7439 ,если да то как?

Автор:  mixa232323 [ Пн дек 03, 2018 19:17:06 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

на есп есть пара хороших проектов конвертера WiFi to UART, можно с минимальными усилиями заменить им блютузный UART удлинитель


неужели никто не пользуется пультом?

(я вот могу скопипастить код только и не более)))

могу предложить помощь копипасты))


-по поводу ILI9225 - не пойму - в демо-кодах (тестирую дисплей - пока еще не пришел STM) пишут про контрастность. а у меня нет этого вывода((


ну вот пишут:
#define TFT_BRIGHTNESS 200 // Initial brightness of TFT backlight (optional)

я меняю значение "200" - но на экране без изменений!

как в нем контрастность то регулировать?


Потому что это яркость, а не контрастность. Управляет яркостью светодиодов подсветки.

Автор:  gavi6 [ Вт дек 04, 2018 03:00:53 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

ну а контрастность то как управляется?

Автор:  MisterDi [ Ср дек 05, 2018 22:29:35 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

Вообще-то понятие "контрастность" не применимо к цветным дисплеям. Это термин из черно-белого телевидения и он регулировал качество изображения изменением амплитуды яркостного сигнала. В ТФТ изменить параметры картинки можно за счет изменения значений служебных регистров в процедуре начальной инициализации, но дело это весьма геморойное. Основной способ - метод полу-научного тыка. Т.е. сначала нужно расшифровать все команды из последовательности начальной инициализации дисплея, а затем пытаться изменить те, которые выставляют промежуточные напряжения и смотреть на результат. Там их одна или две, я пробовал это c контроллером ILI-9320 для разных матриц (2.8 и 3.5 дюйма). Картинка заметно менялась.

Автор:  gavi6 [ Чт дек 06, 2018 10:43:07 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

#define TFT_BRIGHTNESS 200 // Initial brightness of TFT backlight (optional)

разобрался:

-на ILI9225 что у меня, управляющий контакт на регулировку LED подсветки жестко запаян на плате к 3.3В
нужно перерезать дорожки и переподключать - тогда будет управление яркостью из МК

Автор:  kloker [ Чт дек 06, 2018 11:43:16 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

-на ILI9225 что у меня, управляющий контакт на регулировку LED подсветки жестко запаян на плате к 3.3В
нужно перерезать дорожки и переподключать - тогда будет управление яркостью из МК


проверьте, если это возможно, идет ли контакт напрямую на линейку подсветки, а не на ключи управления.
в некоторых дисплеях уже есть шим регуляция яркости подсветки и выключение самим контроллером дисплея. как наваяли на вашей плате ILI9225 надо смотреть, прежде чем резать.

Автор:  gavi6 [ Пт дек 07, 2018 10:00:58 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

-на ILI9225 что у меня, управляющий контакт на регулировку LED подсветки жестко запаян на плате к 3.3В
нужно перерезать дорожки и переподключать - тогда будет управление яркостью из МК


проверьте, если это возможно, идет ли контакт напрямую на линейку подсветки, а не на ключи управления.
в некоторых дисплеях уже есть шим регуляция яркости подсветки и выключение самим контроллером дисплея. как наваяли на вашей плате ILI9225 надо смотреть, прежде чем резать.


- думаю, что если бы был шим - то наверное не стали бы жестко сажать на 3.3В, а вывели бы на пин А0 (LED).

- ключей на плате нет. (если только под дисплеем). идет 3.3В напрямую на три линии LED + gnd.

Автор:  Gürcan [ Пт дек 07, 2018 16:43:31 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

friends hello 64x64 new icons

Вложения:
new icons.rar [37.06 KiB]
Скачиваний: 317

Автор:  WiseLord [ Сб дек 08, 2018 08:33:26 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

Изменение в схеме!

Выводы МК для подключения дисплея к RST и CS поменяны местами.

Связано это с тем, что я начал портировать код для тюнера Si4703. Для его инициализации нужен отдельный вывод сброса, но занимать под это целую ножку МК желания нет.

Поэтому RST у тюнера и RST у дисплеев сейчас будут совпадать. При подаче питания на МК там будет наблюдаться 50мс нулевой импульс, после чего линия уйдёт в единицу. Если кому-то нужно, может использовать этот нулевой выброс в своих целях.

Оставить как есть не получалось, потому что RST, висевший на PB7 совпадает с шиной I2C2, на которую подключается OLED дисплей SSD1306. Так что в старом варианте этот дисплей и Si4703 не могли бы сосуществовать, при любой посылке данных в тюнер дисплей бы сбрасывался.

Вообще, идеально было бы RST повесить на PB2, но эта ножка у BluePill не разведена, на неё джампер BOOT1 разведён.

В общем:
DISP_RST: было - PB7, стало PA15
DISP_CS: было - PA15, стало PB7.

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

Автор:  kloker [ Вс дек 09, 2018 16:38:19 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

подключил темброблок на TDA7313 к пинам PB10-SCL2 PB11-SDA2 BluePill, в меню конфигурации выбрал TDA7313, и не работает.
темброблок заведомо рабочий, тут-же проверяю на проекте c AVR8, тюнер и темброблок работают.

в каком месте проблема, подключение, софт или 3.3 В уровни сигнала I2C от STM32 к TDA7313?
дисплей SPI ILI9341
из даташита на TDA7313

BUS INPUTS
VIL Input Low Voltage 1 V max
VIH Input High Voltage 3 V min
VO Output Voltage SDA 0.4 V max IO = 1.6mA

Автор:  gavi6 [ Вс дек 09, 2018 18:59:24 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

WiseLord

-сегодня подключил внешнюю антенну от роутера (2.4МГц) к HC-05
-так вот дальность управления увеличилась примерно в три раза
-НО - подключение первичное из приложения (remote.apk) - нужно выполнять едва ли не в метре от антенны

отсюда такой вопрос:
-(в коде я слабоверующий еще) - а нет ли в коде remote.apk проверки на уровень сигнала BT?

т.е. я смотрю сканером BT - при 75-80 dB уже не может подключиться из программы. Нужно ближе подходить.
Однако, управление безошибочно работает и на таком уровне сигнала BT, вплоть до -92-95дБ работает управление, но только если первичное подключение было произведено до этого управления! (т.е. в метре-двух от HC-05)

Автор:  WiseLord [ Вс дек 09, 2018 20:53:03 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

gavi6:

Никаких проверок нет. Понятния не имею, как с этим работает Android как таковой, а здесь вообще приложение написано на Qt (QtBluetooth модуль), и как там оно взаимодействует с Android - тоже особого понятия не имею. Допиливал для Android я его просто ради интереса, сам удивляюсь, что оно вообще заработало.


kloker:

Насколько свежая прошивка? Я только вчера вечером добавил код для TDA7313б но в железе пока проверить не могу - нужно делать плату с этим темброблоком.

По поводу I²C и уровней я тут за эти выходные, мучаясь с согласованием МК, аудиопроцессоров и тюнеров, нашёл наиболее правильный вариант.

Вкратце - шина резисторами подтягивается к 5В. Для МК это нормально, соответствующие выводы толерантны к 5В. Ну а дальше - всё как раньше, в старом проекте. Аудиопроцессоры - напрямую, тюнеры - тоже.

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

На данный момент:

- Есть полноценная поддержка RDA5807, Si4703 и TEA5767. Проверено на железе. Автопоиск работает для всех них (в старом проекте TEA5767 так не умел). RDS пока не задействовал, но там ничего особенного, сделаю на днях.
- Есть полноценная поддержка TDA7439, проверено на железе.
- Портировал код от TDA7313, но пока проверить лично не могу.

Ещё из недавних изменений - поддержка (из меню) разворота экрана на 180 градусов. Может оказаться полезным для разводки платы. Реализовано только для некоторых контроллеров (ILI9320, ILI9341, R61581), плюс ещё за некоторые взялся mixa232323 (ILI9327, ILI9481 уже готовы, остальные на подходе).

Ну и не знаю, озвучивал ли раньше, но уже поддерживаются ИК-пульты. Протоколы те же, что и раньше - RC-5, RC-6, NEC, Samsung.

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

Хочется думать, что до НГ получится первый релиз.


Автор:  gavi6 [ Пн дек 10, 2018 10:29:43 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

и пульт )

Автор:  kloker [ Пн дек 10, 2018 10:38:03 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

gavi6:

kloker:

Насколько свежая прошивка? Я только вчера вечером добавил код для TDA7313б но в железе пока проверить не могу - нужно делать плату с этим темброблоком.


вчера вечером и компилил, как увидел, что в гите появился код TDA7313 и tea5767. тюнер на tea пока не подключал, пытаюсь rda580x побороть.

темброблок не включается, не коммутирует входы, не меняет регулировки. попробую еще с подтяжками к +5В, но по даташиту должно и на 3.3 шуршать. может действительно нужно хоть какое-то терминирование шины I2C по концам ?.

похоже, что на STM32 шина I2C не подтянута PullUp резисторами к шине питания. инетересно, это связано с режимом Master, или принципиально нет аппаратной подтяжки внутри кристалла?

Автор:  misir [ Пн дек 10, 2018 10:48:47 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

WiseLord добрый день . у Вас на видео выводится информация tune ,band,flags у меня это не выводится хотя настраивается радио работает. Сборка 7439,5807м,ili9341spi, и еще не выходит из меню настройки параметров кнопкой только сброс или отключение питания.

Автор:  Александр 84 [ Вт дек 11, 2018 08:20:01 ]
Заголовок сообщения:  Re: Темброблок - анализатор спектра на STM32F103

Всем привет! Ребят подскажите- какой дисплей будет самым оптимальным в этом проекте?(цена и качество).Заранее спасибо!

Добавлено after 1 hour 33 minutes 43 seconds:
точнее основным

Страница 4 из 130 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/