Темброблок - анализатор спектра на STM32F103

Обсуждаем цифровые устройства...
AlexPtushkin
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт фев 12, 2019 16:21:05
Откуда: Новосибирск

Re: Темброблок - анализатор спектра на STM32F103

Сообщение AlexPtushkin »

Добрый вечер. Плату собрал. Настройку программирования через Qt сделал. St-link v2 есть. Не могу понять. Как правильно запрограммировать. Для программирования надо соединиться с разъемом SWD? Кнопку reset надо нажимать? Помогите советом.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Если STLink - то да, шьётся по SWD. Кнопку reset нажимать не надо, но в первый раз (кто знает, что там в МК было) лучше нажать.

Шьётся через OpenOCD (настраивать QtCreator для этого было и необязательно). Команда подробно прописана - в Makefile, пользователю достаточно "make flash" выполнить.
AlexPtushkin
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт фев 12, 2019 16:21:05
Откуда: Новосибирск

Re: Темброблок - анализатор спектра на STM32F103

Сообщение AlexPtushkin »

Добрый вечер,
выдал инфо:
20:16:41: Starting C:\Program Files (x86)\arm-avr-compiler\utils\bin\make.exe...
openocd -f system/stm32f103xb_openocd.cfg -c "stm_flash flash/ampcontrol_f103cb_ili9341_spi.bin" -c shutdown
Open On-Chip Debugger 0.10.0 (2020-07-29) [https://github.com/sysprogs/openocd]
Licensed under GNU GPL v2
libusb1 09e75e98b4d9ea7909e8837b7a3f00dda4589dc3
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
stm_ee_read
Info : clock speed 1000 kHz
Info : STLINK V2J29S7 (API v2) VID:PID 0483:3748
Info : Target voltage: 3.210000
Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : starting gdb server for stm32f1x.cpu on 3333
Info : Listening on port 3333 for gdb connections
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0xfffffffe msp: 0xfffffffc
Info : device id = 0x20036410
Info : ignoring flash probed value, using configured bank size
Info : flash size = 128kbytes
shutdown command invoked
20:16:55: C:/Program Files (x86)/arm-avr-compiler/utils/bin/make.exe exited with code 0

Я понял, что запись не прошла. Размер памяти не тот?

Из командной строки make flash выдает то же самое.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Всё отлично прошилось (exit code 0).
AlexPtushkin
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт фев 12, 2019 16:21:05
Откуда: Новосибирск

Re: Темброблок - анализатор спектра на STM32F103

Сообщение AlexPtushkin »

Я Вашем видео видел что должна пройти операция erase flash.
а здесь ее нет.
Сразу бах и готово. :))
Попробую включить. Спасибо за помощь.
К сожалению экран не засветился.
А без часового кварца, кнопок управления и аудиопроцессора - жизнь блока можно увидеть?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Ну.. цель "erase" в Makefile прописана, так что "make erase" доже должно быть доступно.

Без указанных деталей сам цифровой блок должен работать. На выводе яркости при подаче питания ШИМ около 6% (дежурный режим), при нажатии кнопки включения на 100% должно выходить.
AlexPtushkin
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт фев 12, 2019 16:21:05
Откуда: Новосибирск

Re: Темброблок - анализатор спектра на STM32F103

Сообщение AlexPtushkin »

Добрый вечер, WiseLord!
Спасибо за подсказки. Все заработало. Буду двигаться дальше.
Не нашел по схеме какие кнопки за что отвечают. Или определить эмпирическим путем?
Аватара пользователя
pap.cot
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Пн мар 24, 2014 22:07:01
Откуда: Оренбургская область
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение pap.cot »

Изображение
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

AlexPtushkin писал(а):определить эмпирическим путем?
Можно и так. А можно сложнее - почитать инструкцию статью.

Добавлено after 1 minute 15 seconds:
AlexPtushkin писал(а):определить эмпирическим путем?
Можно и так. А можно сложнее - почитать инструкцию [ur=https://radiokot.ru/artfiles/6484/l]статью[/url].
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Nadim »

Подскажите, можно ли организовать на tda7719 вместо квадро выхода, выход стерео + Subwoofer ? Может, есть в перспективе?
Или просто подключить на фронт фильтр низких частот.
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Re: Темброблок - анализатор спектра на STM32F103

Сообщение nssbacalavr »

Подскажите, у кого работает ampcontrol с karadio32, у меня почему-то модуль в системе не работает. Питание подключается, но не запускается. Без amcontrol karadio32 работает. Грешу на то, что с линиями rx-tx что-то не так. Подскажите, дополнительно ничего править не нужно? P.s.Плата от pap.cot... Спасибо!
dsparagraph
Родился
Сообщения: 4
Зарегистрирован: Чт сен 03, 2020 16:27:27

Re: Темброблок - анализатор спектра на STM32F103

Сообщение dsparagraph »

Помогите разобраться. На схеме с TDA7719 есть три резистора R1, R2, R3 но номиналы их не указаны. Как узнать номиналы этих резисторов?
misir
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

Re: Темброблок - анализатор спектра на STM32F103

Сообщение misir »

Подскажите, у кого работает ampcontrol с karadio32, у меня почему-то модуль в системе не работает. Питание подключается, но не запускается. Без amcontrol karadio32 работает. Грешу на то, что с линиями rx-tx что-то не так. Подскажите, дополнительно ничего править не нужно? P.s.Плата от pap.cot... Спасибо!

попробуй нажать reset на плате karadio должно запуститься.
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Re: Темброблок - анализатор спектра на STM32F103

Сообщение nssbacalavr »

misir, кнопки reset на плате нет, есть только перемычка boot0, и она, я так понял для прошивки.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Nadim писал(а):Подскажите, можно ли организовать на tda7719 вместо квадро выхода, выход стерео + Subwoofer?
Организовать можно, но я особо не планировал этот вариант. Хотя чисто для меня всё равно - я что так, что иначе, использую в стереоварианте систему и мне что "лишние" тыловые, что "лишний" сабвуфер - особой разницы нет.

Фильтр НЧ уже есть в самой TDA7719, но выходы под сабвуфера сейчас используются для спектроанализатора (по ним регулятор громкости не меняет усиления). В принципе, можно превратить вариант в стереофонический, "тыловые" выходы отдать на спектр, а выводы сабфуфера для него и использовать.

Изображение

Если кто-то TDA7719 ещё использует, можно узнать у них мнение, что лучше - вариант на 4 канала, как сейчас или вариант 2 канала + сабвуфер.

nssbacalavr писал(а):Подскажите, у кого работает ampcontrol с karadio32, у меня почему-то модуль в системе не работает.!
Если KaRadio само по себе работает и управляется по UART напрямую с компьютера без проблем (на скорости 115200), то будучи подключенным к ampcontrol (по линии UART2), оно тоже должно без каких-либо проблем с ним взаимодействовать.

dsparagraph писал(а):На схеме с TDA7719 есть три резистора R1, R2, R3 но номиналы их не указаны. Как узнать номиналы этих резисторов?
R2 и R3 не нужны (они уже есть на самом ampcontrol), R1 - либо перемычка, 0 Ом, при подключении на IN2 обычного источника сигнала, либо не ставить (∞ Ом), если нподключается псевдодифференциальный источник сигнала.
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Re: Темброблок - анализатор спектра на STM32F103

Сообщение nssbacalavr »

WiseLord, я прошивал karadio32 на скорости 921600... То есть, я так понимаю, что эта скорость обмена данными и устанавливается. Мне получается надо прошить на другой скорости karadio32 или скорость прошивки не влияет?
AlexPtushkin
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт фев 12, 2019 16:21:05
Откуда: Новосибирск

Re: Темброблок - анализатор спектра на STM32F103

Сообщение AlexPtushkin »

Подключал проект Радиола (модернизированный вариант karadio в лучшую сторону) через UART. Работает без проблем.
Serikkrin
Родился
Сообщения: 12
Зарегистрирован: Сб окт 03, 2015 21:20:34

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Serikkrin »

Подскажите, можно ли организовать на tda7719 вместо квадро выхода, выход стерео + Subwoofer ? Может, есть в перспективе?
Или просто подключить на фронт фильтр низких частот.


Я на TDA 7313 так сделал. Если интересно-могу измененной прошивкой поделиться. Саб регулируется отдельно , выведен на пульт.
А на выходы тыловых каналов подключается фильтр- я выбрал красивую схему с сабсоником , регулируемой частотой среза , плавным изменением фазы и двумя выходами- прямым и инверсным- для мостовой схемы УНЧ.
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Nadim »

[uquote="Nadim",url="/forum/viewtopic.php?p=3924245#p3924245"]Подскажите, можно ли организовать на tda7719 вместо квадро выхода, выход стерео + Subwoofer ? Может, есть в перспективе?
Или просто подключить на фронт фильтр низких частот.


Я на TDA 7313 так сделал. Если интересно-могу измененной прошивкой поделиться. Саб регулируется отдельно , выведен на пульт.
А на выходы тыловых каналов подключается фильтр- я выбрал красивую схему с сабсоником , регулируемой частотой среза , плавным изменением фазы и двумя выходами- прямым и инверсным- для мостовой схемы УНЧ.[/uquote]

WiseLord пишет, что фильтр НЧ есть на tda7719 - было бы отлично, если задействовать фильтр на tda7719. Спасибо за предложение, но у меня нет TDA7317 и уже всё в корпусе, места не хватит.
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Re: Темброблок - анализатор спектра на STM32F103

Сообщение nssbacalavr »

WiseLord, я прошивал karadio32 на скорости 921600... То есть, я так понимаю, что эта скорость обмена данными и устанавливается. Мне получается надо прошить на другой скорости karadio32 или скорость прошивки не влияет?

Всё, разобрался. Просто банально не хватало питания для karadio32. Предыдущая версия работала, эта не захотела. Данные передаются, всё в ажуре! Всем спасибо!!!
Ответить

Вернуться в «Цифровая техника»