Линии SDA и SCL, случаем, не перепутаны? По даташиту SCL - это 28 ножка аудиопроцессора, SDA - 27.
я по даташиту и подключал, даташит за февраль 1994. решил макетку наваять, клубок прооводов с выпадающими bls уже притомил. постараюсь до завтра закончить с компоновкой и разводкой.
распаял BluePill и ILI9341 SPI на макетку, начались приколы с RTC Internal, 1 секунда на дисплее как полторы две реальных, если пальцем ткнуть в STM или часовой кварц то и вовсе останавливается. подскажите, где посмотреть доработку RTC для BluePill, найти не могу? нашел только про USB Detect https://wiki.stm32duino.com/index.php?t ... sistor.jpg
Поменять кварц на рассчитаный на нагрузку ~6пФ и поменять ёмкости на такие. На BluePill по умолчанию стоят 20пФ, с которыми STM32F1 вообще работать не будет (если верить даташиту и прочим AppNotes.
Поменять кварц на рассчитаный на нагрузку ~6пФ и поменять ёмкости на такие.
на материнках убитых в хламе понаходил кучку резонаторов SMD 4 Pin, как определить, какой из них с 6 pF, LС метром кондюки пощупать? в магазинах и на радиорынке совсем не факт, что куплю нужный.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
4-пиновые, скорее всего, не подойдут, я лично покупал самый обычный (металлический цилиндрик). Хотя и такие бывают на 12пФ и выше.
из трех вариантов 4х пиновых смд, подошел 32с61 Abacom, ну и кондюки поменял на 5.6 pF. до замены конденсаторов на новом кварце тоже стопорило от пальца, теперь ОК!!
Спасибо за подсказку буду знать, надо еще на STM32F4 Discovery впаять подобное.
кстати, не все продавцы пишут нагрузочную про емкость своих кварцев, многие даже не догадываются о таких подробностях
Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
Добавлено: Пт дек 14, 2018 15:09:56
Вымогатель припоя
Зарегистрирован: Ср сен 09, 2015 13:09:15 Сообщений: 558
Рейтинг сообщения:0
допаял макетку, поставил импульсный стабилизатор на 3.3 В для STM, померил уровни 1 на SDA SCL c подтяжкой 10 кОм к +5В, уровни 1=5В. и темброблок TDA7313 всё так-же молчит как рыба, тюнер на RDA что-то отвечает. просадку единицы до 3.9 В давал логический анализатор. откидываю, уровень единицы на шине 5В
Добавлено after 8 minutes 52 seconds: как управлять тюнером, совсем не понял. у меня 4 кнопки+ кнопка энкодера(шестая кнопка в макетку не влезла), какими кнопками BTN0-BTN5 он перелистывает станции?
Вложения:
Комментарий к файлу: log Sigrok STM32.zip [1.76 KiB]
Скачиваний: 318
Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
Добавлено: Пт дек 14, 2018 16:21:03
Вымогатель припоя
Зарегистрирован: Ср сен 09, 2015 13:09:15 Сообщений: 558
Рейтинг сообщения:0
таки да, тюнер откинул, темброблок ожил, а по логу отвечал только тюнер. еще и анализатор шину прогибает просадкой до 4 в.
Добавлено after 2 minutes 56 seconds: сканер I2C шины сильно тяжело всунуть, с выводом ответивших адресов на большие дисплейчики? в менюшку тест запрятать.
Поддержка SSD1306 (по I²C) есть, пока всё работает. Но вообще, скорее всего, монохромные дисплеи я поддерживать не буду и скоро удалю их из кода (KS0108/ST7920/SSD1306). Свою роль для меня (потренироваться с STM32 в начале изучения этого семейства) они выполнили, а все задумки гораздо интереснее смотрятся на цветных дисплеях.
Эти же - медленные и неудобные в управлении, плюс, что главное, монохромные - в этот проект не вписываются.
P.S. Как пример того, что монохромные дисплеи совсем "не катят":
P.S. Как пример того, что монохромные дисплеи совсем "не катят":
спектрограмма "водопад" смотрится круто, это войдет в сборку, или тест для себя?
удалось подружить 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: https://github.com/WiseLord/ampcontrol- ... iles/kicad . Для макетки вполне достаточно, в полную схему будут ещё входить все разъёмы и усилитель (ОУ) для сигнала спектра, по схеме - аналогично предыдущему проекту на ATmega32.
kloker: Сегодня изготовил две платы для PT2313 (та же TDA7313). По поводу самого звучания не проверял, но по шине сигналы ходят вообще без проблем. Никаких специальных доп. действий не понадобилось:
Плата подключена достаточно длинным шлейфом, да ещё и с контактной группой посередине. Резисторы подтяжки к 5В стоят только возле STM-ки, на 4.3кОм. Отзываются по шине обе платы.
Звук пока проверять лень - много разъёмчиков паять надо. Но не думаю, что что-то не работает.
Заголовок сообщения: Re: Темброблок - анализатор спектра на STM32F103
Добавлено: Пн дек 17, 2018 12:11:09
Вымогатель припоя
Зарегистрирован: Ср сен 09, 2015 13:09:15 Сообщений: 558
Рейтинг сообщения:0
или я везучий такой, модули 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, буду дальше допиливать.
bygatti 2012: kloker: Сегодня изготовил две платы для PT2313 (та же TDA7313). По поводу самого звучания не проверял, но по шине сигналы ходят вообще без проблем. Никаких специальных доп. действий не понадобилось:
.
управляется всё нормально, переключение входов, громкость, тембры, балланс. если можно, в менюшку настроек TDA7313 добавьте включение доп басов, или на кнопочку заведите для оперативного вкл-выкл, уж очень там басы темброблок красиво рисует.
при выборе только тюнера на RDA не регулируется громкость, ну и RDS пока не работает, а хотелось бы читать не только названия станций но и всю инфу RDS (опять же, с возможностью выбора выводить не выводить)
по SPI дисплею еще вопрос, можно не разводить CS, Reset, MOSI, а посадить их на шины питания? если на шине кроме дисплея больше ничего не планируется, то и чип-селектом клацать смысла нет, как и читать с дисплея особо нечего, а Reset можно совместить с выводом RES BluePill.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения