Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Так и думал, что где-то вылезет.
ОК, вернул этот момент назад как было. Проверяем дальше.
ОК, вернул этот момент назад как было. Проверяем дальше.
- Вложения
-
- m8-stby-v2.7z
- (57.7 КБ) 215 скачиваний
- Реклама
- drlector72
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вс май 24, 2015 12:05:50
- Откуда: Смоленск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Все ОК теперь!
MUTE работает как надо и реле лишний раз не клацает! Еще раз огромное спасибо, что проделываете столько работы безвозмездно и на таком высоком уровне. Прошивка сама по себе очень стабильна, возможно, что люди из восточной Европы не очень понимают значение употребляемых ими слов или неверно выражаются на русском, что им простительно. Буду делать теперь на большом и очень маленьком дисплеях, жду их из Китая 
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Кстати, наблюдавшиеся ранее при MUTE щелчки прекратились? А то, как я понял, они были даже при отключенном входе УМ.
- drlector72
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вс май 24, 2015 12:05:50
- Откуда: Смоленск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
К сожалению нет! Не знаю как в других УМ, но в этой TDA8571J MUTE выключает ее полностью, какие-то микроамперы потребляются всего, и при включении, видимо, происходит зарядка разделительных конденсаторов. Уменьшение их емкости щелчок не устранило, но он связан только с этим явлением т.к. пробовал не отключать УМ (по сути реализовал MUTE только на уровне аудиопроцессора ) щелчки пропадали и при отключенном входе пропадали, но тогда всегда включен УМ. Устранил включением реле с задержкой перед АС, а то при подключении 4-х АС срабатывала даже защита БП по току. Теперь все мягко переключается.WiseLord писал(а):Кстати, наблюдавшиеся ранее при MUTE щелчки прекратились? А то, как я понял, они были даже при отключенном входе УМ.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
А вывод MODE этого УМ подключен, как требует даташит? То есть, через RC-диодную цепочку, обеспечивающую корректный переход между рабочим режимом и Mute/Standby?
Да и вообще, как-то этот вывод не похож на тот, которым можно нормально управлять микроконтроллером. Ибо там в рабочем режиме надо минимум 8.5 В подавать.
Да и вообще, как-то этот вывод не похож на тот, которым можно нормально управлять микроконтроллером. Ибо там в рабочем режиме надо минимум 8.5 В подавать.
- Реклама
- drlector72
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вс май 24, 2015 12:05:50
- Откуда: Смоленск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Да, этот вывод подключен. Я через ключ управляю MUTE ( где-то его обозначают как MODE).
- Вложения
-
- up287681-TDA8571J.jpg
- (25.58 КБ) 634 скачивания
Последний раз редактировалось drlector72 Пт сен 30, 2016 11:50:32, всего редактировалось 2 раза.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Ну.. на самом деле там не MUTE, а совмещённый сигнал MUTE/STBY. При напряжении выше 8,5В на нём - микросхема работает, от 3,3В до 6.4В - находится в режме MUTE, ниже 2В - в режиме STANDBY. Поэтому там и нужны RC-цепочки, чтобы обеспечить постепенный переход от STBY к рабочему режиму через MUTE.
- drlector72
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вс май 24, 2015 12:05:50
- Откуда: Смоленск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Спасибо, я сам уже засомневался, буду разбираться. В эту сторону не копал т.к. посмотрел несколько схем и все показалось просто. Добавил схему как я сделал в предыдущее сообщение.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
а почему бы не использовать для кнопок 1 вход порта(а)? Еам вроде ацп так туда можно гирлянду кнопок через резисторы повесить.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
АЦП тут немного другими вещами занят. Да, можно разделить по времени, но выльется это в гораздо более сложный код (а места в flash и без того не хватает), да и от сочетаний клавиш пришлось бы отказаться.
- drlector72
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вс май 24, 2015 12:05:50
- Откуда: Смоленск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Все, устранил щелчки и без реле!
Увы, но исконно русская проблема сначала сделать. а потом читать инструкции взяла верх и тут. Прошу пардона, что отнял время на пустяковую проблему... 
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Ну, как говорится, если ничего не помогает - прочтите, наконец, инструкцию.
-
petro.bozisko
- Родился
- Сообщения: 5
- Зарегистрирован: Ср сен 21, 2016 17:41:22
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
что зделать как прошыть правильно eeprom поразному пробывал ине как не палучаэтся на прцесоры не пайму как в програми редактора прописать tda7313 або tda7439 .и часы не как не идут .кто може памагите подскажыте как прописать в редакторе и как то патом установить ПАЖАЛОСТА,
- drlector72
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вс май 24, 2015 12:05:50
- Откуда: Смоленск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Напишите мне в личку какие детали используете и коды кнопок дистанционного управления (если нужно), я Вам сделаю прошивку. Часы не идут по двум причинам: необходимо обнулить секунды при настройке, проблема в ds1307(плохо отмыт флюс, неисправен кварц)...petro.bozisko писал(а):что зделать как прошыть правильно eeprom поразному пробывал ине как не палучаэтся на прцесоры не пайму как в програми редактора прописать tda7313 або tda7439 .и часы не как не идут .кто може памагите подскажыте как прописать в редакторе и как то патом установить ПАЖАЛОСТА,
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
а вот такой дисплей можно прикрутить?
https://www.aliexpress.com/item/New-Arr ... 52073.html?
если не ошибаюсь ili9340
https://www.aliexpress.com/item/New-Arr ... 52073.html?
если не ошибаюсь ili9340
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Можно. Другой вопрос, нужно ли, и что из этого получится. Подскажу: на AVR - ничего хорошего. Почему? Ну... посчитайте сами, насколько медленнее будет передача в дисплей вместо 1024 байтов, как сейчас (128 * 64 / 8 ) аж 153600 (320 * 240 * 2), и как при этом будет выглядеть спектр.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
а для экономии места можно ли шрифты и иконки впихнуть в 24с256 и оттуда подгружать ?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Извратиться можно, но это будет крайне медленно.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
зато место подосвободится
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
подгружать в озу нужное при смене режима а потом от туда гнать


