aleardo, блютуз как запитываете? Столкнулся я с такой проблеммой, что запитав модуль блютуз от одного источника +5, что и мк с лсд, получил "цифровой шум(свист)" в звуковом тракте, причем в наушниках этого нет, а только с умзч. Модуль этот надо питать от гальванически развязаного отдельного источника +5, тогда в колонках тишина в момент отсутствия входного сигнала.
Действительно шума присутствует очень много, но в основном когда выбран не блютуз при выборе его входа шума почти нет. Но пока не заморачивался с развязкой, попробую поставить отдельный стабилизатор с LC фильтрами да подбором точки подключения массы, отпишусь.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Видел на каком-то сайте немецких радиолюбителе несколько проектов на si4735. Они для управления используют только две линии i2c, а rst просто сидит на rc-цепочке, пишут, что все работает. Нашел одну ссылку http://www.b-kainka.de/SI4735Suc2.html
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Начиная с 4704, там всё проще - достаточно входы GPIO выставить в нужные состояния, и RST сигнал и от RC-цепочки подойдёт. Но в 4703 нужно ещё и SDIO (она же SDA) на время сброса в нуле держать.
Мой AmpControl (Atmega32), похоже, не управляет моей схемой TDA7318, и, видимо, у меня проблема I2C. Я положил в eeprom TDA7318, но должен ли он также сделать что-то еще? Могу ли я проверить, имеются ли данные I2C из AmpControl?
Доброй ночи, незнаю связано ли это но в в последних прошивках и у меня не работает ни PT2313 ни TDA7318. Хотя до этого работало. Хочу еще на днях проверить TDA7313.
Гарантировать работоспособность я могу только для аудио TDA7439, тюнеров RDA5807, TEA5767, дисплеев KS0108, ST7920, SSD1306, KS0066. Другого железа у меня нет, и как оно работает, я без понятия. Обычно никто, его использующий, не отписывается в форуме на предмет ухудшений, из чего делаю вывод, что всё хорошо.
Нет, у меня уже написан полностью рабочий код, совместимый с текущей архитектурой в ampcontrol. Если есть ATmega328 (или ардуинка на её базе, типа Pro Mini - можно даже затестить). Просто надо его сюда добавить. Но придётся для сброса использовать EXT вывод - причём не в режиме SPI, а в отдельном.
Небольшая закавыка в том, что для сброса нужно ещё SDA класть в ноль. А это может быть воспринято сторонними i2c-устройствами как сброс на шине. Поэтому думаю о том, чтобы для EXT запилить полностью отдельный программный i2c - SCL/SDA и линия RST.
Увы, пока придумать что-то для того, чтобы и на ATmega328 это завелось, не удаётся.
_____
P.S. По-быстрому портировал имеющийся код в проект ampcontrol.
Подключение по ножкам: 3.3V - питание; GND - земля; SDIO - линия SDA (PC1 на ATmega32); SCLK - линии SCL (PC0 на ATmega32); SEN - режим шины. Для I2C нужно состояние лог. 1 при сбросе. Вроде как на плате уже есть подтягивающий резистор. RST - линия сброса. Подключать к EXT2 (PC4 на ATmega32) GPIO1 - состояние не важно. GPIO2 - состояние не важно.
При подаче питания на МК один раз происходит сброс Si4703 (при этом SDA - SDIO опускается в ноль на небольшое время). После этого инициализируется I2C-шина и больше никаких сбросов не будет, чтобы не затрагивать работающие по I2C устройства. Поэтому модуль нужно запитывать постоянно, вместе с МК. Ждущий режим поддерживается, в нём модуль должен уходить в режим пониженного потребления. Но отключать питание ему не нужно, делать это - только вместе с питанием МК.
Обновлённый редактор EEPROM с поддержкой выбора Si4703 можно пока скачать с Dropbox
Ни 328 меги ни ардуино на ней у меня нет, к сожалению. У меня есть модуль тюнера на si4731, выдранный из какой-то подвальной китайчатины. Хотел его использовать в данном проекте. Читал отзывы, что по качеству приема он ничем не уступает tux032, а протокол работы с ним полностью известен. Поэтому и думал, что добавить его поддержку с мега32 проект не составит труда.
Прошу прощения, но хочу уточнить, у меня на модуле SI4731. Из управления выведены только SDIO и SCLK. Будет ли Ваш ampcontrol-m32-test-si4703-firmware работать с такой конфигурацией?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения