Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Спасибо.
Добавлено after 1 hour 12 minutes 41 second:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Прошу прощения, а не подскажите по поводу PGA2310 (схема,подключения,печатка) если у кого то есть. Или он подключается как готовый модуль(видел такие в продаже)
Добавлено after 1 hour 12 minutes 41 second:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Прошу прощения, а не подскажите по поводу PGA2310 (схема,подключения,печатка) если у кого то есть. Или он подключается как готовый модуль(видел такие в продаже)
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
WiseLord
Есть продвижение с STM32 проектом?
Есть продвижение с STM32 проектом?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Нет, пока времени не могу найти.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Вчера немного ещё посидел над STM32F103.
Доводил до ума RTC. Он в STM-ке встроенный, поэтому нет необходимости в DS1307 / DS3231 или другой внешней микросхеме реального времени.
Заметил странное поведение. Иногда часы идут нормально, а иногда просто на глазах отстают. Одна секунда на часах может соответствовать 2-5 секундам реального времени. И всё указывает на то, что проблемы с часовым кварцем на 32768 Гц.
В итоге оказалось, что ST прямо говорит - для RTC необходимо использовать часовой кварц с нагрузочной ёмкостью 6пФ. Тогда как на используемой мною плате китайцы поставили как кварц на 12пФ, так и эти ёмкости неправильные. По мультиметру меряется около 15пФ, по схеме - вообще стоят на 20пФ.
Сегодня съездил в магазин радиодеталей и купил конденсаторы на 6,2пФ и часовые кварцы, рассчитанные на эту нагрузку. Поменял - и все проблемы ушли.
Ещё на этой плате вроде как некорректный номинал R10 (резистор подтяжки на USB). Заодно заменил и его, с прицелом на будущее.
Доводил до ума RTC. Он в STM-ке встроенный, поэтому нет необходимости в DS1307 / DS3231 или другой внешней микросхеме реального времени.
Заметил странное поведение. Иногда часы идут нормально, а иногда просто на глазах отстают. Одна секунда на часах может соответствовать 2-5 секундам реального времени. И всё указывает на то, что проблемы с часовым кварцем на 32768 Гц.
В итоге оказалось, что ST прямо говорит - для RTC необходимо использовать часовой кварц с нагрузочной ёмкостью 6пФ. Тогда как на используемой мною плате китайцы поставили как кварц на 12пФ, так и эти ёмкости неправильные. По мультиметру меряется около 15пФ, по схеме - вообще стоят на 20пФ.
Сегодня съездил в магазин радиодеталей и купил конденсаторы на 6,2пФ и часовые кварцы, рассчитанные на эту нагрузку. Поменял - и все проблемы ушли.
Ещё на этой плате вроде как некорректный номинал R10 (резистор подтяжки на USB). Заодно заменил и его, с прицелом на будущее.
- san-sanych
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вт июл 15, 2014 17:03:13
- Откуда: Могилев, Беларусь
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Владимир, скажите, а дисплеи на контроллере SPLC780C (https://ru.aliexpress.com/item/SMR1602- ... 0000000000) работать будут?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Не вижу причин, почему бы нет. Хотя с графическими интереснее.
- san-sanych
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вт июл 15, 2014 17:03:13
- Откуда: Могилев, Беларусь
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Собрал уже пару-тройку усей с Вашим замечательным темброблоком. В один из них поставил граф. на st7920 инверсный синий. Красиво, информативно - спора нет, да вот только усь получился слишком массивным из-за высоты дисплея. Во втором применил ls020. Из того, что сейчас поддерживается, на мой взгляд, самый оптимальный вариант, но найти их уже практически нереально. Пробовал ssd1306, картинка супер, да уж больно мелкая. А вот 1602 под тонкие корпуса само то.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
KS0108B есть - меньше по размерам, чем ST7920 или KS0108A - тоже вариант неплохой. Тоже есть вариант белый-на-синем. Кстати, на таком сейчас c STM32 и играюсь.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="san-sanych",url="/forum/viewtopic.php?p=3420429#p3420429"]Собрал уже пару-тройку усей с Вашим замечательным темброблоком. В один из них поставил граф. на st7920 инверсный синий. Красиво, информативно - спора нет, да вот только усь получился слишком массивным из-за высоты дисплея. Во втором применил ls020. Из того, что сейчас поддерживается, на мой взгляд, самый оптимальный вариант, но найти их уже практически нереально. Пробовал ssd1306, картинка супер, да уж больно мелкая. А вот 1602 под тонкие корпуса само то.[/uquote]
Можно поставить дисплей от Siemens C75/ ME75 (LPH9157-2 или ALPS) но надо кое что поменять в коде. Есть готовый рабочий код но надо протестить.
Можно поставить дисплей от Siemens C75/ ME75 (LPH9157-2 или ALPS) но надо кое что поменять в коде. Есть готовый рабочий код но надо протестить.
- Сергей_74
- Опытный кот
- Сообщения: 707
- Зарегистрирован: Чт фев 21, 2008 12:32:06
- Откуда: Россия г.Уфа
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Может кому то пригодится, сделал пару вариантов плат. Та что большая заточена под корус GAINTA 717, маленькая платка (40*100)Х2 тоже под маленький корпус GAINTA номер не помню

В архиве обе платы. Все проверено и перепроверено в железе, на 100% рабочее.
В архиве обе платы. Все проверено и перепроверено в железе, на 100% рабочее.
- Вложения
-
- _FM_RDA5807_M32_SSD1306_ST720_PT2313.rar
- (209.31 КБ) 520 скачиваний
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
- |_|_|урик
- Мучитель микросхем
- Сообщения: 463
- Зарегистрирован: Ср апр 25, 2012 22:27:46
- Откуда: Донецк
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Уж больно смахивает на мое произведение)) Я сейчас немного переделал ее под другой корпус. Хочу из алюминия сделать с элементами из дерева. А так классно получилось. Где заказывали платы? Или сами ваяли?
Добавлено after 18 minutes 11 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Еще вопрос чутка не по теме. Если к оконечнику не подключать предусилитель (а точнее его питание), то все гуд. При включении питания преда - хлопок и появляется небольшой фон. При чем не переменки, а как от подключенного микрофона. Все узлы питаются отдельными обмотками. У кого-то есть какие-то мысли?
Добавлено after 18 minutes 11 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Еще вопрос чутка не по теме. Если к оконечнику не подключать предусилитель (а точнее его питание), то все гуд. При включении питания преда - хлопок и появляется небольшой фон. При чем не переменки, а как от подключенного микрофона. Все узлы питаются отдельными обмотками. У кого-то есть какие-то мысли?
- Вложения
-
- Усилитель.lay6
- (145.04 КБ) 709 скачиваний
- kt840
- Нашел транзистор. Понюхал.
- Сообщения: 196
- Зарегистрирован: Вт апр 05, 2011 15:39:55
- Откуда: Красноярск
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
|_|_|урик
Хлопак - переходные прцессы , как правило кондеры , лучше всего помогает задержка включения оконечников , либо аккустики .
По фону : земля разведена не лучшим образом - отсюда и проблемы .
Хлопак - переходные прцессы , как правило кондеры , лучше всего помогает задержка включения оконечников , либо аккустики .
По фону : земля разведена не лучшим образом - отсюда и проблемы .
- Сергей_74
- Опытный кот
- Сообщения: 707
- Зарегистрирован: Чт фев 21, 2008 12:32:06
- Откуда: Россия г.Уфа
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Да, Шурик, за основу брал вашу платку, спасибо вам. Потом переработал под себя, кое что убрал и добавил под свои хотелки. Платки фабричные, дома такие делать сложно будет, переходные 0,6/0,3 если не ошибаюсь.
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
- |_|_|урик
- Мучитель микросхем
- Сообщения: 463
- Зарегистрирован: Ср апр 25, 2012 22:27:46
- Откуда: Донецк
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
kt840, Вы не правильно меня поняли. Есть и задержка стандартная с даташита, и программная: реле включчается с задержкой. Эти хлопки меня не беспокоят, все норм. Хлопок получается с включенными оконечниками, если подключать питание преда.
Как бы Вы развели землю? Укажите, если не трудно на моей плате другим цветом. И почему именно так? Просто я очень много времени уделил разведению земли и выслушал миллион советов. Так пришли совместно к тому варианту, который есть. Ну и для опыта еще одно мнение (с обоснованиями конечно) лишним не будет.
Сергей_74, а где заказывали платки? Сколько обошлось? Просто давно хочется иметь в устройствах платы такого качества, но останавливает цена. Мне кажется если делать самостоятельно, пусть переходные отверстия будут не 0,3, а 0,6, то будет дешевле и на много. Просто добавляется больше гемороя с маской и шелкографией.
Как бы Вы развели землю? Укажите, если не трудно на моей плате другим цветом. И почему именно так? Просто я очень много времени уделил разведению земли и выслушал миллион советов. Так пришли совместно к тому варианту, который есть. Ну и для опыта еще одно мнение (с обоснованиями конечно) лишним не будет.
Сергей_74, а где заказывали платки? Сколько обошлось? Просто давно хочется иметь в устройствах платы такого качества, но останавливает цена. Мне кажется если делать самостоятельно, пусть переходные отверстия будут не 0,3, а 0,6, то будет дешевле и на много. Просто добавляется больше гемороя с маской и шелкографией.
- Сергей_74
- Опытный кот
- Сообщения: 707
- Зарегистрирован: Чт фев 21, 2008 12:32:06
- Откуда: Россия г.Уфа
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Ответил в ЛС, что бы не заниматься рекламой
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
А зачем так делать? Ведь весь смысл в том, чтобы запитать весь тракт, дать время ему "устаканиться" и уже затем задействовать оконечный каскад.|_|_|урик писал(а):Хлопок получается с включенными оконечниками, если подключать питание преда
- |_|_|урик
- Мучитель микросхем
- Сообщения: 463
- Зарегистрирован: Ср апр 25, 2012 22:27:46
- Откуда: Донецк
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Обнаружил это чисто случайно. Так делаться, естественно, не будет. Но я думаю, что все равно так быть не должно. Такое чувство, что при этом хлопке на выходе появляется постоянка (не проверял). Дифузоры динамиков просто выпрыгивают.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Ну так естественно. С точки зрения усилителя мощности на его входе сигнал резко меняется от нуля (предусилитель не был запитан) до некоторого большого значения (допустим, половины питания). Это и воспринимается как громкий хлопок.
Нельзя просто так взять и отключить/подключить часть усилительного тракта. Это по-любому скажется на выходе.
Для этого и предусмотрены STBY/MUTE с задержкой одно относительно другого. По одному - включается питание всего тракта и проходят переходные процессы, по второму - подключаются динамики через реле или, в случае микросхемных УМ с соответствующими входами - задействуются выходные каскады. Как-то так.
Нельзя просто так взять и отключить/подключить часть усилительного тракта. Это по-любому скажется на выходе.
Для этого и предусмотрены STBY/MUTE с задержкой одно относительно другого. По одному - включается питание всего тракта и проходят переходные процессы, по второму - подключаются динамики через реле или, в случае микросхемных УМ с соответствующими входами - задействуются выходные каскады. Как-то так.
- kt840
- Нашел транзистор. Понюхал.
- Сообщения: 196
- Зарегистрирован: Вт апр 05, 2011 15:39:55
- Откуда: Красноярск
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
|_|_|урик
Сама идея огромной земляной площадки нехороха , Зря вы все узлы слепили на одной плате , На разных лучший результат ,в этом случае земля ТОЛЬКО одним проводом и ТОЛЬКО звездой .
У вас явно где - то петля , причем она может носить и емкостной характер .
Сама идея огромной земляной площадки нехороха , Зря вы все узлы слепили на одной плате , На разных лучший результат ,в этом случае земля ТОЛЬКО одним проводом и ТОЛЬКО звездой .
У вас явно где - то петля , причем она может носить и емкостной характер .