Если дисплей ничего не показывает: а) ATmega16 в каком корпусе? Если в DIP, то учли ли Вы, что там другая нумерация выводов (схема приведена для QFP-корпуса)? б) Пробовали крутить подстроечный резистор контрастности? Как минимум, в одном из крайних положений должны "светиться" все пикселы, в другом - ничего. Искать надо что-то промежуточное.
volgasl28 а вы правильную плату сделали под "А" вариант? Скачайте даташит на ваш индикатор и сравните со схемой и разводкой платы. И проверьте какой у вашего индикатора стоит контроллер.
Исходя из опыта, тут вариантов мало. При условии что залита нужная прошивка, остается брать мультиметр в руки и проверять монтаж.И еще проверять исправность используемых деталей. Ну и соответствие монтажа схеме!!!!
Выбор полупроводникового силового ключа зависит от его свойств, стоимости жизненного цикла преобразователя, а также цели его разработки и требований к производительности. Infineon предлагает целую линейку MOSFET и IGBT с широкой запрещенной зоной (SiC и GaN), продолжая при этом работать над их усовершенствованием.
иногда при подаче питания на дисплее хаотично бегают символы .
100% ошибка в подключении дисплея. видел хаотичное движение символов на своём макете при не правильном подключении сигналов DB0-DB7 (не помню точно какие два перепутал местами), проверил, подключил правильно - старт Ок.
Любая разработка начинается с чтения документации и изучения доступных средств разработки. Данный материал целиком посвящен средствам разработки, включая детальные инструкции по запуску вашего первого приложения на BlueNRG-LP. Описана работа с отладкой STEVAL-IDB011V1, набором инструментов и пакетом ПО позволяющим разработчику быстро войти в курс дела.
Есть ли разница в поведении этой и этой прошивки? Во второй автоопределение типа дисплея реализовано, тогда как первая - ещё до этой фичи, чисто для А типа.
Если поведение будет то же самое - тогда смотрите монтаж. Опять же, повторюсь, по схеме разводка контроллера (номера выводов) приведена для 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 как правильно соединять и вообще должны они быть соединены?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения