Темброблок - анализатор спектра на STM32F103
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3525252#p3525252"]Линии SDA и SCL, случаем, не перепутаны? По даташиту SCL - это 28 ножка аудиопроцессора, SDA - 27.[/uquote]
я по даташиту и подключал, даташит за февраль 1994.
решил макетку наваять, клубок прооводов с выпадающими bls уже притомил. постараюсь до завтра закончить с компоновкой и разводкой.
я по даташиту и подключал, даташит за февраль 1994.
решил макетку наваять, клубок прооводов с выпадающими bls уже притомил. постараюсь до завтра закончить с компоновкой и разводкой.
- Реклама
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3525252#p3525252"][/uquote]
распаял BluePill и ILI9341 SPI на макетку, начались приколы с RTC Internal, 1 секунда на дисплее как полторы две реальных, если пальцем ткнуть в STM или часовой кварц то и вовсе останавливается.
подскажите, где посмотреть доработку RTC для BluePill, найти не могу?
нашел только про USB Detect https://wiki.stm32duino.com/index.php?t ... sistor.jpg
теперь можно и I2C-2 заняться.
распаял BluePill и ILI9341 SPI на макетку, начались приколы с RTC Internal, 1 секунда на дисплее как полторы две реальных, если пальцем ткнуть в STM или часовой кварц то и вовсе останавливается.
подскажите, где посмотреть доработку RTC для BluePill, найти не могу?
нашел только про USB Detect https://wiki.stm32duino.com/index.php?t ... sistor.jpg
теперь можно и I2C-2 заняться.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Поменять кварц на рассчитаный на нагрузку ~6пФ и поменять ёмкости на такие. На BluePill по умолчанию стоят 20пФ, с которыми STM32F1 вообще работать не будет (если верить даташиту и прочим AppNotes.
Тут я уже писал про свой опыт на этот счёт: https://radiokot.ru/forum/viewtopic.php ... 1#p3420041
Тут я уже писал про свой опыт на этот счёт: https://radiokot.ru/forum/viewtopic.php ... 1#p3420041
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3525905#p3525905"]Поменять кварц на рассчитаный на нагрузку ~6пФ и поменять ёмкости на такие.[/uquote]
на материнках убитых в хламе понаходил кучку резонаторов SMD 4 Pin, как определить, какой из них с 6 pF, LС метром кондюки пощупать?
в магазинах и на радиорынке совсем не факт, что куплю нужный.
на материнках убитых в хламе понаходил кучку резонаторов SMD 4 Pin, как определить, какой из них с 6 pF, LС метром кондюки пощупать?
в магазинах и на радиорынке совсем не факт, что куплю нужный.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Да, совсем не факт. Я, когда менял, точно знал, что купил нужный. Все проблемы как отрезало.
4-пиновые, скорее всего, не подойдут, я лично покупал самый обычный (металлический цилиндрик). Хотя и такие бывают на 12пФ и выше.
4-пиновые, скорее всего, не подойдут, я лично покупал самый обычный (металлический цилиндрик). Хотя и такие бывают на 12пФ и выше.
- Реклама
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3525966#p3525966"]4-пиновые, скорее всего, не подойдут, я лично покупал самый обычный (металлический цилиндрик). Хотя и такие бывают на 12пФ и выше.[/uquote]
из трех вариантов 4х пиновых смд, подошел 32с61 Abacom, ну и кондюки поменял на 5.6 pF. до замены конденсаторов на новом кварце тоже стопорило от пальца, теперь ОК!!
Спасибо за подсказку
буду знать, надо еще на STM32F4 Discovery впаять подобное.
кстати, не все продавцы пишут нагрузочную про емкость своих кварцев, многие даже не догадываются о таких подробностях
из трех вариантов 4х пиновых смд, подошел 32с61 Abacom, ну и кондюки поменял на 5.6 pF. до замены конденсаторов на новом кварце тоже стопорило от пальца, теперь ОК!!
Спасибо за подсказку
кстати, не все продавцы пишут нагрузочную про емкость своих кварцев, многие даже не догадываются о таких подробностях
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Возможно, это ограничение только для F1
Re: Темброблок - анализатор спектра на STM32F103
wiswlord. Hi QT I'm getting a compilation error with the creator is why you can help.






- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
First, why do you use AVR toolchain for STM32?
Second, it's a problem with your OS, not QtCreator one. You are still probably using wrong compiler (not one from arm-avr-compiler installation).
Second, it's a problem with your OS, not QtCreator one. You are still probably using wrong compiler (not one from arm-avr-compiler installation).
Re: Темброблок - анализатор спектра на STM32F103
допаял макетку, поставил импульсный стабилизатор на 3.3 В для STM, померил уровни 1 на SDA SCL c подтяжкой 10 кОм к +5В, уровни 1=5В.
и темброблок TDA7313 всё так-же молчит как рыба, тюнер на RDA что-то отвечает.
просадку единицы до 3.9 В давал логический анализатор. откидываю, уровень единицы на шине 5В
Добавлено after 8 minutes 52 seconds:
как управлять тюнером, совсем не понял.
у меня 4 кнопки+ кнопка энкодера(шестая кнопка в макетку не влезла), какими кнопками BTN0-BTN5 он перелистывает станции?
и темброблок TDA7313 всё так-же молчит как рыба, тюнер на RDA что-то отвечает.
просадку единицы до 3.9 В давал логический анализатор. откидываю, уровень единицы на шине 5В
Добавлено after 8 minutes 52 seconds:
как управлять тюнером, совсем не понял.
у меня 4 кнопки+ кнопка энкодера(шестая кнопка в макетку не влезла), какими кнопками BTN0-BTN5 он перелистывает станции?
- Вложения
-
- STM32.zip
- log Sigrok
- (1.76 КБ) 380 скачиваний
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Кнопки 3..4 запускают сканирование назад-вперёд по диапазону
Re: Темброблок - анализатор спектра на STM32F103
ёмаё, заработал темброблок. на свежей сборке.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Внезапно.
При этом в последнее время там в драйвере ничего-то и не менялось - больше с дисплеями и менюшками возился.
При этом в последнее время там в драйвере ничего-то и не менялось - больше с дисплеями и менюшками возился.
Re: Темброблок - анализатор спектра на STM32F103
таки да, тюнер откинул, темброблок ожил, а по логу отвечал только тюнер. еще и анализатор шину прогибает просадкой до 4 в.
Добавлено after 2 minutes 56 seconds:
сканер I2C шины сильно тяжело всунуть, с выводом ответивших адресов на большие дисплейчики?
в менюшку тест запрятать.
Добавлено after 2 minutes 56 seconds:
сканер I2C шины сильно тяжело всунуть, с выводом ответивших адресов на большие дисплейчики?
в менюшку тест запрятать.
-
ivanika1802
- Родился
- Сообщения: 8
- Зарегистрирован: Вс дек 16, 2018 10:10:02
Re: Темброблок - анализатор спектра на STM32F103
Здравствуйте, есть ли поддержка SSD1306. Т.к. прошивка под него компилируется, но не работает.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Поддержка SSD1306 (по I²C) есть, пока всё работает. Но вообще, скорее всего, монохромные дисплеи я поддерживать не буду и скоро удалю их из кода (KS0108/ST7920/SSD1306). Свою роль для меня (потренироваться с STM32 в начале изучения этого семейства) они выполнили, а все задумки гораздо интереснее смотрятся на цветных дисплеях.
Эти же - медленные и неудобные в управлении, плюс, что главное, монохромные - в этот проект не вписываются.
P.S. Как пример того, что монохромные дисплеи совсем "не катят":
Эти же - медленные и неудобные в управлении, плюс, что главное, монохромные - в этот проект не вписываются.
P.S. Как пример того, что монохромные дисплеи совсем "не катят":
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3527902#p3527902"]P.S. Как пример того, что монохромные дисплеи совсем "не катят":
[/uquote]
спектрограмма "водопад" смотрится круто, это войдет в сборку, или тест для себя?
удалось подружить RDA5807M и TDA7313 на одной шине, но как-то странно всё работает.
шина Master STM32 - RDA5807 - TDA7313->10kOm->+5v.
работает только так, если делать звезду от STM32, или поставить TDA c подтяжками, потом RDA в конец шлейфа, затыкается и тюнер и темброблок.
подтяжки припаяны на плате темброблока, тюнер RDA на отдельной макетке со своим стабилизатором 5в>3.3в без согласования по i2c с 3.3в на шину +5в
на древнем шнурке (2 жилы в общем экране) от аудиовыхода CDROM совсем работать отказался, на обычном шлейфе SDA-GND-SCL работает.
шина i2c критична к суммарной емкости всех компонентов на шине, порог 400 пФ, так что учитывайте при компоновке разводки шины на плате, ну и сигнальные шины подальше от ключей, и силовых компонентов
[/uquote]
спектрограмма "водопад" смотрится круто, это войдет в сборку, или тест для себя?
удалось подружить RDA5807M и TDA7313 на одной шине, но как-то странно всё работает.
шина Master STM32 - RDA5807 - TDA7313->10kOm->+5v.
работает только так, если делать звезду от STM32, или поставить TDA c подтяжками, потом RDA в конец шлейфа, затыкается и тюнер и темброблок.
подтяжки припаяны на плате темброблока, тюнер RDA на отдельной макетке со своим стабилизатором 5в>3.3в без согласования по i2c с 3.3в на шину +5в
на древнем шнурке (2 жилы в общем экране) от аудиовыхода CDROM совсем работать отказался, на обычном шлейфе SDA-GND-SCL работает.
шина i2c критична к суммарной емкости всех компонентов на шине, порог 400 пФ, так что учитывайте при компоновке разводки шины на плате, ну и сигнальные шины подальше от ключей, и силовых компонентов
-
bygatti 2012
- Родился
- Сообщения: 17
- Зарегистрирован: Пт сен 18, 2015 21:52:48
- Откуда: Россия Моск.обл. г.Серпухов
Re: Темброблок - анализатор спектра на STM32F103
Может кто сможет пренципиалку нарисовать что куда ?????
Последний раз редактировалось bygatti 2012 Вс дек 16, 2018 20:05:55, всего редактировалось 1 раз.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
bygatti 2012: https://github.com/WiseLord/ampcontrol- ... iles/kicad . Для макетки вполне достаточно, в полную схему будут ещё входить все разъёмы и усилитель (ОУ) для сигнала спектра, по схеме - аналогично предыдущему проекту на ATmega32.
kloker: Сегодня изготовил две платы для PT2313 (та же TDA7313). По поводу самого звучания не проверял, но по шине сигналы ходят вообще без проблем. Никаких специальных доп. действий не понадобилось:

Плата подключена достаточно длинным шлейфом, да ещё и с контактной группой посередине. Резисторы подтяжки к 5В стоят только возле STM-ки, на 4.3кОм. Отзываются по шине обе платы.
Звук пока проверять лень - много разъёмчиков паять надо. Но не думаю, что что-то не работает.
kloker: Сегодня изготовил две платы для PT2313 (та же TDA7313). По поводу самого звучания не проверял, но по шине сигналы ходят вообще без проблем. Никаких специальных доп. действий не понадобилось:
Плата подключена достаточно длинным шлейфом, да ещё и с контактной группой посередине. Резисторы подтяжки к 5В стоят только возле STM-ки, на 4.3кОм. Отзываются по шине обе платы.
Звук пока проверять лень - много разъёмчиков паять надо. Но не думаю, что что-то не работает.
Re: Темброблок - анализатор спектра на STM32F103
или я везучий такой, модули RDA кривые достались, или руки крюки. перепаял подтяжки i2c на плату с STM, 4.7 кОм к +5В(еще тот гемор, всё было разведено под 3.3 в с импульсного стабилизатора на макетке с STM и дисплеем, входящая напруга +19В с клеммы БП). модули брал в одном магазине, может действительно партия такая прибитая.
работает только паровозиком STM -> RDA -> TDA, звездочкой от STM начинает клинить шину, по отдельности или тюнер или темброблок тоже норм. при клине уровни от 3.9-4.6 В (циклический опрос шины возможно).
замененный часовой кварц + 5.6 pF нагрузка проработали стабильно 3 дня, теперь черный экран на дисплее, и иногда стартует RTC и прогружается прошивка (почему софту клинит на инициализации RTC??).
поехал накупил часовых кварцев под 6pF нагрузку с кондюками 6.8pF и еще одну BluePill, буду дальше допиливать.
Добавлено after 30 minutes 23 seconds:
[uquote="WiseLord",url="/forum/viewtopic.php?p=3528127#p3528127"]bygatti 2012:
kloker: Сегодня изготовил две платы для PT2313 (та же TDA7313). По поводу самого звучания не проверял, но по шине сигналы ходят вообще без проблем. Никаких специальных доп. действий не понадобилось:
.[/uquote]
управляется всё нормально, переключение входов, громкость, тембры, балланс.
если можно, в менюшку настроек TDA7313 добавьте включение доп басов, или на кнопочку заведите для оперативного вкл-выкл, уж очень там басы темброблок красиво рисует.
при выборе только тюнера на RDA не регулируется громкость, ну и RDS пока не работает, а хотелось бы читать не только названия станций но и всю инфу RDS (опять же, с возможностью выбора выводить не выводить)
по SPI дисплею еще вопрос, можно не разводить CS, Reset, MOSI, а посадить их на шины питания? если на шине кроме дисплея больше ничего не планируется, то и чип-селектом клацать смысла нет, как и читать с дисплея особо нечего, а Reset можно совместить с выводом RES BluePill.
работает только паровозиком STM -> RDA -> TDA, звездочкой от STM начинает клинить шину, по отдельности или тюнер или темброблок тоже норм. при клине уровни от 3.9-4.6 В (циклический опрос шины возможно).
замененный часовой кварц + 5.6 pF нагрузка проработали стабильно 3 дня, теперь черный экран на дисплее, и иногда стартует RTC и прогружается прошивка (почему софту клинит на инициализации RTC??).
поехал накупил часовых кварцев под 6pF нагрузку с кондюками 6.8pF и еще одну BluePill, буду дальше допиливать.
Добавлено after 30 minutes 23 seconds:
[uquote="WiseLord",url="/forum/viewtopic.php?p=3528127#p3528127"]bygatti 2012:
kloker: Сегодня изготовил две платы для PT2313 (та же TDA7313). По поводу самого звучания не проверял, но по шине сигналы ходят вообще без проблем. Никаких специальных доп. действий не понадобилось:
.[/uquote]
управляется всё нормально, переключение входов, громкость, тембры, балланс.
если можно, в менюшку настроек TDA7313 добавьте включение доп басов, или на кнопочку заведите для оперативного вкл-выкл, уж очень там басы темброблок красиво рисует.
при выборе только тюнера на RDA не регулируется громкость, ну и RDS пока не работает, а хотелось бы читать не только названия станций но и всю инфу RDS (опять же, с возможностью выбора выводить не выводить)
по SPI дисплею еще вопрос, можно не разводить CS, Reset, MOSI, а посадить их на шины питания? если на шине кроме дисплея больше ничего не планируется, то и чип-селектом клацать смысла нет, как и читать с дисплея особо нечего, а Reset можно совместить с выводом RES BluePill.


