Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Вт сен 26, 2017 12:36:37

Здравствуйте, WiseLord, не могли бы Вы сделать в последней прошивке под Mega32 управление лапой R/W (PA3) для включения bluetooth модуля ( логическая 1 при выборе входа). Здесь проскакивали вопросы по этому поводу, но готового результата я не увидел. В программировании я не разбираюсь. Если эта нога для дисплея сильно важна тогда вопрос снят, но вроде должен и без нее работать. Если важно то у меня конфигурация Tda7313+Tux032+KS0108A+Atmega32. Кстати, видел схему где кнопки подключены к выводам Data дисплея, пробовал в последней прошивке через резистор 1к но ничего не работает, для этого была какая-то отдельная версия прошивки ? Заранее спасибо.
Последний раз редактировалось Shurik i9500 Вт сен 26, 2017 12:45:20, всего редактировалось 1 раз.

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Вт сен 26, 2017 12:42:11

https://github.com/WiseLord/ampcontrol/commit/9ae9337 - пример того, как дёргать ножками при переключении входов.

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Вт сен 26, 2017 23:50:32

столкнулся с проблемой по аналоговой части темброблока на TDA7313.
на 3 входе коммутатора кончиком джека(левый канал) задели за металлический корпус не заземленного ПК (второй конец шнура был вставлен в 3 вход темброблока), и 110 В разности потенциалов между землей усилка и корпуса ПК прошило вход темброблока. переходной конденсатор на входе не спас, теперь на ножке микросхемы этого канала сопротивление 220 Ом и вход "оглох на левое ухо", остальные входные каналы с высоким импедансом. при переключении входов на пропаленом входе слышен громкий щелчок.
кто подскажет, как можно защитить входы усилка от таких приколов? выравнивать земли устройств отдельным заземляющим проводником вариант не очень, источников звука без заземления больше чем 1, и усилок проектируется как мобильный девайс.

Добавлено after 24 minutes 54 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
нашел в параллельной ветке Защита входа ОУ viewtopic.php?f=21&t=52455 , буду пробовать. защиту надо лепить перед конденсаторами, а не на пины TDA, я так подозреваю, иначе будет громко щелкать при переключении каналов.

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Ср сен 27, 2017 07:30:46

Земли компа и землю усилка соедини, у меня усилок в розетку воткнут 3-х проводным комп шнуром с землей, никакой разности потенциалов нет

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Ср сен 27, 2017 12:02:38

в новом коде надо в LS020 зеркало всего изображения по горизонтали исправить

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Ср сен 27, 2017 12:08:27

Странно. В Proteus вроде бы нормально. На всякий случай проверьте мой hex файл на LS020.
Вложения
ampcontrol_m32_ls020.hex.7z
(25.93 KiB) Скачиваний: 253

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Ср сен 27, 2017 12:23:01

не могу у меня mega328

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Ср сен 27, 2017 12:26:40

ОК, если у кого-то из форумчан ls020 в связке с ATmega32, просьба проверить прошивку выше. EEPROM можно старый оставить, не прошивать. Надо всё же проверить, действительно ли зеркалит.

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Ср сен 27, 2017 12:32:39

в старом коде норм было я заменил файл ls020.c и начало зеркалить

просто в симуляции я зеркалил дисплей чтобы получить изображение как у меня вот откуда проблема
думаю вы для правки то же сделали вот и наступили на те же грабли



Дописал инициализацию под дисплей ALPS (с желтой платой). Это такой же дисплей как LPH9157-2 (с зеленой платой) от Siemens c75 (me75).
Вложения
ALPS.rar
(2.04 KiB) Скачиваний: 235

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Ср сен 27, 2017 20:41:06

Земли компа и землю усилка соедини, у меня усилок в розетку воткнут 3-х проводным комп шнуром с землей, никакой разности потенциалов нет

буду БП под усилок с 3х проводным шнурком питания искать, похоже единственное адекватное решение. осталось 2 импульсных БП от убитых ноутов HP 19В 95 Вт, здоровые заразы.

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Чт сен 28, 2017 11:24:17

от убитых ноутов HP 19В 95 Вт, здоровые заразы.

у меня стоят 2 импульсника от ноутов Асер 19 вольт по 4 ампера каждый в параллель и отдельный 5 вольт на дежурку.

Можешь просто землю усилка соеденить с землей компа, не обязательно бп менять

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Чт сен 28, 2017 13:15:13

от убитых ноутов HP 19В 95 Вт, здоровые заразы.

у меня стоят 2 импульсника от ноутов Асер 19 вольт по 4 ампера каждый в параллель и отдельный 5 вольт на дежурку.

Можешь просто землю усилка соеденить с землей компа, не обязательно бп менять


при домашнем исполнении да, а я ваяю усилок для озвучки в походном режиме. не всегда возможно кинуть землю от корпуса к корпусу, проще действительно взять заземленный БП и евророзетки в переноске.

а как ваши 2 импульсника с шим управлением работают в паралель? там ведь обратная связь на шим контроллере по выходу БП, а тут сосед своё толкает в асинхроне в ту-же шину питания
перетоки между двумя БП не смотрели? поставить шунт на 5 А между плюсами 2х бп и сесть на клеммы шунта осциллоскопом (сигнал с одной клеммы, земля со второй на шунте).

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Чт сен 28, 2017 14:02:18

Видимо, тут "в параллель" имелось в виду двухполярка.

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Пт сен 29, 2017 05:59:43

Нет, в параллель именно в параллель, смотрел осцилом по выходу никаких пульсаций и шумов не было критичных, с шунтом то же глядел, было что то по шумам в районе 10 милливольт, но после подключения к усилку, где стоят ёмкости по 50 тысяч микрофарад 3 штуки возле каждой микросхемы усилителя и куча пленочных конденсаторов даже эти шумы пропали :)
видимо уш очень одинаковые блоки попались :)
до этого стоял тоже импульсный БП китайский на 36 вольт 12 ампер, напряжение понизил до 18, проработал год, летом врубил на полняка и видимо он перегрелся и помер :)

Из за больших ёмкостей пришлось в программе задержку при инициализации тембр блока делать побольше, не успевали блоки зарядить ёмкости при включении, стартовали раза с 3-го ограничение по току срабатывало, у китайского никаких защит ваще не было, даже боюсь подумать каким током он их заряжал )))))
Смотрел осцилом просадки по напряжению на полной громкости, ничего не проседает

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Пт сен 29, 2017 11:52:01

Нет, в параллель именно в параллель, смотрел осцилом по выходу никаких пульсаций и шумов не было критичных, с шунтом то же глядел, было что то по шумам в районе 10 милливольт, но после подключения к усилку, где стоят ёмкости по 50 тысяч микрофарад 3 штуки возле каждой микросхемы усилителя и куча пленочных конденсаторов даже эти шумы пропали :)
видимо уш очень одинаковые блоки попались :)
до этого стоял тоже импульсный БП китайский на 36 вольт 12 ампер, напряжение понизил до 18, проработал год, летом врубил на полняка и видимо он перегрелся и помер :)

Из за больших ёмкостей пришлось в программе задержку при инициализации тембр блока делать побольше, не успевали блоки зарядить ёмкости при включении, стартовали раза с 3-го ограничение по току срабатывало, у китайского никаких защит ваще не было, даже боюсь подумать каким током он их заряжал )))))
Смотрел осцилом просадки по напряжению на полной громкости, ничего не проседает

50 000мкФ 3 шт при включении девайса делают эффект короткого замыкания, пока не зарядятся.
рядом с выходными каскадами ставятся кондюки для компенсации падений напряжения в шине питания при динамической нагрузке, плюс чтобы остальным каскадам не мешать. с подводом больших токов надо тщательнее по сечениям и топологии размещения прорабатывать.
я так не один ключ выпалил большими емкостями в нагрузке импульсных БП :)) в импульсниках лучше остановиться на П-образных LC фильтрах на частоту шима, и места мало займет и шумы и обратные связи гасит.
Импульсные БП по классике жанра это моветон в усилителях звука, шим импульсника + динамическая звуковая нагрузка оч плохое сочетание. то что мы их юзаем в усилках, это вынужденный выбор по параметрам цена/качество/габариты/доступность под рукой.
такие большие емкости обычно ставятся на трансформаторных БП сразу за диодным мостом, а расчет тока обмоток трансформатора и моста ведется и с учетом пикового тока заряда таких кастрюль с электролитом.
переходной процесс на заряд меньше 100 милиСек. да и провода к банкам нужны под ток заряда, дорожки в PCB обычно лудят впаивая вдоль дорожки дополнительные шины с медных полосок или кусочков провода.

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Пн окт 02, 2017 11:31:35

Заливаю прошивку через usbasp прогой Sinaprog 2.1, при прошивке фьюзов система закрывает avrdude. Кто сталкивался - подскажите в чем проблема. Слова 0х3F - low, 0xC1 - high, правильно?

Все, победил! флеш и епром через прогу, а фьюзы через командную строку и увидел красивые картинки на экране. Дальше ваяю обвязку. :)
Последний раз редактировалось ansid1979 Пн окт 02, 2017 15:52:46, всего редактировалось 1 раз.

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Пн окт 02, 2017 14:13:19

СпойлерИзображение

как вам такой вариант клавиатуры? номиналы резисторов неправильные.

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Пн окт 02, 2017 14:18:22

Неудобно - АЦП подключать нужно. И с сочетаниями кнопок такой вариант не будет работать.

Уж лучше как в m328 ветке, использовать линии данных дисплея.

https://raw.githubusercontent.com/WiseL ... s0108a.png

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Пн окт 02, 2017 14:40:43

а с каким сочетанием?
какие функции?

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Пн окт 02, 2017 14:49:16

https://github.com/WiseLord/ampcontrol/ ... #L114-L120
Ответить