Если дисплей ничего не показывает: а) ATmega16 в каком корпусе? Если в DIP, то учли ли Вы, что там другая нумерация выводов (схема приведена для QFP-корпуса)? б) Пробовали крутить подстроечный резистор контрастности? Как минимум, в одном из крайних положений должны "светиться" все пикселы, в другом - ничего. Искать надо что-то промежуточное.
volgasl28 а вы правильную плату сделали под "А" вариант? Скачайте даташит на ваш индикатор и сравните со схемой и разводкой платы. И проверьте какой у вашего индикатора стоит контроллер.
_________________ Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Исходя из опыта, тут вариантов мало. При условии что залита нужная прошивка, остается брать мультиметр в руки и проверять монтаж.И еще проверять исправность используемых деталей. Ну и соответствие монтажа схеме!!!!
_________________ Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
иногда при подаче питания на дисплее хаотично бегают символы .
100% ошибка в подключении дисплея. видел хаотичное движение символов на своём макете при не правильном подключении сигналов DB0-DB7 (не помню точно какие два перепутал местами), проверил, подключил правильно - старт Ок.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Есть ли разница в поведении этой и этой прошивки? Во второй автоопределение типа дисплея реализовано, тогда как первая - ещё до этой фичи, чисто для А типа.
Если поведение будет то же самое - тогда смотрите монтаж. Опять же, повторюсь, по схеме разводка контроллера (номера выводов) приведена для QFP корпуса. Вы учли это в печатке под DIP?
Подскажите такой вопрос. Обвязка TDA7439 обязательно должна быть пленочными конденсаторами или можно применить керамические, вплоть до SMD. Если только пленочными то в двух словах почему.
_________________ Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Ёмкость конденсаторов довольно велика (для неполярных). Использовать-то можно любые, но есть мнение, что керамика больших емкостей не очень подходит для звука.
Кстати, там ещё по схеме (и в моей печатке) используются в TDA7439 и проходные электролиты (2мкФ) после блока селектора входов. Судя по всему, их можно просто не ставить (закоротить), т.к. существует 28-выводной вариант корпуса TDA7439, где это уже сделано. Так что, думаю, и в 30-выводном корпусе можно просто закорачивать.
Поучительная статейка!!!! Будем искать значится пленочные, оказалось проблемой на 0.47 найти, а заказывать ждать долго.И Еще WiseLord как по поводу: "Первое что бросилось в глаза, отдельно кнопка включения тюнера и отдельно можно выбрать вход Тюнер. Не проще сделать включение тюнера при выборе соответствующего входа. Кнопкой выбора входа включаем вход "Тюнер" и соответственно включается сам тюнер." Как сильно и на что повлияет емкость входных конденсаторов с 0.47 на 0.33 мкФ?
_________________ Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Думаю, некритично. Разве что, возможно, НЧ чуть ослабнет.
По поводу тюнера - не уверен, что это нужно. Кто-то ведь может использовать прошивку без тюнера, и такому человеку выскакивающий где не надо интерфейс тюнера не нужен. Так что, имхо, пусть бы лучше появлялся лишь по запросу.
Хотя, стоит сделать возможность выбора "дефолтного" экрана. В настоящее время им является спектроанализатор. Возможно, имеет смысл сделать так, чтобы после регулировки возврат шёл не на спектр, а на спектр / часы / интерфейс радио (при выбранном 0 входе) - т.е. на тот экран, который пользователь установит как дефолтный.
Кстати, сейчас занимаюсь оптимизацией прошивки и обнаружил один странный баг, бывший во всех прошивках.
Баг только с TDA7313 (возможно, TDA7318). Если громкость выкручена в минимум (-79дБ), то по идее должно быть тихо. Но внезапно, если начинать крутить тембр ВЧ (в любую сторону) - появляется звук. На НЧ менее заметно, но тоже чуть-чуть проявляется.
Подозреваю некий аппаратный баг TDA-шки. У кого-нибудь есть опыт сборки чего-то ещё на этих микросхемах (TDA7313), дабы подтвердить/опровергнуть?
По поводу тюнера - не уверен, что это нужно. Кто-то ведь может использовать прошивку без тюнера, и такому человеку выскакивающий где не надо интерфейс тюнера не нужен. Так что, имхо, пусть бы лучше появлялся лишь по запросу.
Может сделать две прошивки с встроенным тюнером и без. Все таки логичней будет выбирая нулевой вход который так и называется тюнер, будет включатся тюнер (канечно при физическом наличие самого тюнера и соответствующей прошивки).
WiseLord писал(а):
Хотя, стоит сделать возможность выбора "дефолтного" экрана. В настоящее время им является спектроанализатор. Возможно, имеет смысл сделать так, чтобы после регулировки возврат шёл не на спектр, а на спектр / часы / интерфейс радио (при выбранном 0 входе) - т.е. на тот экран, который пользователь установит как дефолтный.
Было бы тоже не плохо!
_________________ Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Все таки логичней будет выбирая нулевой вход который так и называется тюнер, будет включатся тюнер
Не факт. Встроенного тюнера может и не быть, или тюнер может быть внешним. Да и назвать вход пользователь может как угодно - hex-редактор в зубы, и правь eeprom.
По поводу дефолтного экрана - реализовать легко. Я просто не совсем представляю, как это лучше реализовать.
Самый простой вариант - отдельная кнопка на пульте "фиксирует" текущий экран. Таким образом, можно дефолтным экраном сделать что угодно, хоть громкость. Что, возможно, некрасиво.
Другой вариант - отдельная кнопка "перебирает" варианты Часы/Тюнер/Спектр. При этом надо учитывать, что экран тюнера нужно показывать не всегда, а только на входе 0. На других входах вместо него использовать, например, тот же спектр. Или.. нарисовать для других входов аналогичный экран... хотя, непонятно, что на нем рисовать.
В любом случае, если дело касается пульта ДУ - не проблема. Но как сделать смену дефолтного экрана кнопками? Они и так уже выполняют по несколько функций в разных режимах.
Не факт. Встроенного тюнера может и не быть, или тюнер может быть внешним. Да и назвать вход пользователь может как угодно - hex-редактор в зубы, и правь eeprom.
Поэтому и сказал что нужно две прошивки с физически впаянным тюнером и без него. А конечный пользователь сам уже будет выбирать что ему собирать и какой прошивкой прошивать.
_________________ Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Прошивок и так уже 12 штук (под разные аудиопроцессоры, тюнеры и дисплеи). Ещё удваивать как-то не хочется. Но ладно, в любом случае:
Обновление прошивки: + Поддержка тюнера TUX032. + Возможность выбора режима экрана по умолчанию
TUX032 - тюнер, который можно найти в некоторых автомагнитолах Sony. Поддержка не такая полная, как для TEA5767, в частности, нет режима автопоиска, так как информации о том, как получить уровень сигнала по I²C-шине, найти не вышло. Ну и самого тюнера у меня нет, делал "по переписке".
Режим экрана по умолчанию выбирается второй кнопкой панели (длинное нажатие) либо отдельной кнопкой пульта (адрес 0x5D).
Прошивок и так уже 12 штук (под разные аудиопроцессоры, тюнеры и дисплеи). Ещё удваивать как-то не хочется.
Это нормальное явления когда хочется угодить большему количеству людей. И когда для одного человека что то кажется очевидным и лучшим не обязательно что другому это будет такимже. Будем пользоваться тем что есть, так сам тупень в программировании В любом случае спасибо за проделанную работу!!!! Буду доделывать остальные части усилка.
_________________ Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
На плате цифровой части есть подтягивающие резисторы по шине I2C, нужно ставить подтягивающие резисторы на шине возле FM тюнера? Аналоговую и цифровую земли на TDA7439 как правильно соединять и вообще должны они быть соединены?
_________________ Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Сейчас этот форум просматривают: arcush, vik72 и гости: 56
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения