Страница 21 из 33 Первая ... 11192021222331 ... Последняя
Показано с 401 по 420 из 653

Тема: TDA7313 + Atmega

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы
    Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    Улыбка TDA7313 + Atmega

    Вот, хочу предложить вниманию такой проектик: «Регулятор громкости на TDA7313».
    Собственно кратко о девайсе:
    1. Управление 4 кнопками.
    2. Управление с пульта (RC5) и регулировка громкости с помощью энкодера.
    3. Вся индикация производится с помощью LCD (интерфейс в виде меню).
    4. Регулировка громкости с шагом 1,25дБ или 2,5дБ(выбирается в настройках).
    5. Селектор на 3 входа.
    6. Настройка пред усиления по каждому входу.
    7. Регулировка тембров ВЧ и НЧ.
    8. Регулировка уровня по выходу, отдельно Left Rear, Right Rear, Left Front, Right Front.
    9. Все настройки сохраняются в энергонезависимой памяти.
    10. Часы на микросхеме DS1307 (опционально)
    11. Функция включения выключения, и реализация задержки включения.


    Управляет TDA7313 микроконтроллер ATMEGA8, LCD применён HD44780 совместимый 20x2 или 16x2.
    Пульт любой общающийся по RC5 протоколу, присутствует возможность настройки кнопок, на пульте используется 10 кнопок, это кнопки вверх, вниз, влево, вправо (для навигации по меню), и кнопки громкости +/- , выбор входов, mute и вкл/выкл.

    Внизу приведена схема электрическая принципиальная, и во вложении плата печатная + фаилы прошивок программа и eeprom. Плата далеко не самая лучшая, так что, кто хочет может переразвести, но она рабочая.

    Выходы PWR1 и PWR2 предназначены для подачи с них сигнала на ключи включающие/выключающие усилитель. При нажатии кнопки Power подается лог.1 на выход PWR2 через ~1.5с сигнал подается на PWR1, отключение происходит в обратном порядке.

    В дальнейшем может ещё чего полезного к этому устройству прикручу, благо ног свободных осталась куча....
    Жду каких-нибудь замечаний, по поводу найденных глюков и т.п.

    Фузы:
    • CKSEL0 - programmed (bit = 0)
    • CKSEL1 - programmed (bit = 0)
    • CKSEL2 - unprogrammed (bit = 1)
    • CKSEL3 - programmed (bit = 0)
    • SUT0 - programmed (bit = 0)
    • SUT1 - programmed (bit = 0)
    • BODEN - programmed (bit = 0)
    • BOLEVEL- programmed (bit = 0)


    Энкодер такой:
    http://www.chipdip.ru/product0/998932405.aspx

    Исходники проекта: тут.


    Offтопик:
    PS: Собственно для меня, этот проект был интересен с точки зрения программирования, попрактиковаться хотел .
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	sch.png 
Просмотров:	28239 
Размер:	225.2 Кб 
ID:	62118  
    Вложения Вложения
    Последний раз редактировалось Quasar; 03.12.2009 в 21:54. Причина: Обновление
    Спонсор данного сообщения - Газпром.

  2. #401
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

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

  3. #402
    Старый знакомый
    Автор темы
    Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    а как сделать чтобы настройки сохранялись после снятия питания , у меня сейчас ваиант без часовой микры ,
    Без часовой микросхемы ни как.

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    да и на счёт тонкомпенсации у неё есть несколько уровней , можно ли зделать её регулируемой либо поправить в прошивке уровень чтоб был минимальный а то перебор а иногда она нужна
    Чего-то ни чего не понял на счет тон компенсации, она либо вкл. либо выкл. и все.
    Спонсор данного сообщения - Газпром.

  4. #403
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: TDA7313 + Atmega

    Вчера делал пробный запуск. Чего-то глючит энкодер... В сторону увеличения работает, а обратно начинает колбасить контроллер, и в сторону уменьшения громкости не идет. Заметил, что если тупо тыркать 30-й ногой в землю, то может появиться заставка как при старте. Если же активно покрутить обратно энкодер, то можно вызвать даже капитальное зависание контроллера. У меня два варианта - либо я накосячил с пайкой (там рядом нога резета), либо глючная мега попалась...
    Буду разбираться.
    нет ничего более вечного, чем то, что замотано синей изолентой...

  5. #404
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    Вчера делал пробный запуск. Чего-то глючит энкодер... В сторону увеличения работает, а обратно начинает колбасить контроллер, и в сторону уменьшения громкости не идет. Заметил, что если тупо тыркать 30-й ногой в землю, то может появиться заставка как при старте. Если же активно покрутить обратно энкодер, то можно вызвать даже капитальное зависание контроллера. У меня два варианта - либо я накосячил с пайкой (там рядом нога резета), либо глючная мега попалась...
    Буду разбираться.
    https://forum.vegalab.ru/showpost.ph...&postcount=327
    https://forum.vegalab.ru/showpost.ph...&postcount=333
    припаивайте как можно ближе к ногам контроллера у меня емкость 0.47мкф я ещё прямо на него епкосовский smd электролит припаял , но это не обязательно

    Добавлено через 8 минут
    Цитата Сообщение от Quasar Посмотреть сообщение
    Чего-то ни чего не понял на счет тон компенсации, она либо вкл. либо выкл. и все.
    https://forum.vegalab.ru/showpost.ph...&postcount=199

    в этой схеме была регулировка уровня тонкомпенсации , как я помню откл и три уровня
    Последний раз редактировалось ostashv-evgeniyy; 17.12.2009 в 18:37. Причина: Добавлено сообщение

  6. #405
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    припаивайте как можно ближе к ногам контроллера у меня емкость 0.47мкф я ещё прямо на него епкосовский smd электролит припаял , но это не обязательно
    Попробую припаять 2мф помеходавный конд с комповой матери.
    Но вообще странно, с 32-й ноги контакт энкодера работает четко, а вот на 30-й чудит и не работает по назначению вообще. Не может же эта часть схемы плодить таких помех, что перезагружает мегу? Пробовал даже подтягивающий резистор с ноги на питание ставить, ситуацию это не изменило.
    нет ничего более вечного, чем то, что замотано синей изолентой...

  7. #406
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    Попробую припаять 2мф помеходавный конд с комповой матери.
    Но вообще странно, с 32-й ноги контакт энкодера работает четко, а вот на 30-й чудит и не работает по назначению вообще. Не может же эта часть схемы плодить таких помех, что перезагружает мегу? Пробовал даже подтягивающий резистор с ноги на питание ставить, ситуацию это не изменило.
    я тоже всё перепробывал у меня энкодер работал только если его непосредственно на плату припаять а через шлейф в никакую

    Добавлено через 12 минут
    мой первый вариант печатки черновой но работало всё четко
    https://forum.vegalab.ru/showpost.ph...&postcount=260
    а это , то что в усилителе стоит
    https://forum.vegalab.ru/showpost.ph...&postcount=274

    Добавлено через 39 минут
    кстати может ктонибудь использовал все 4 выхода 7313 на минимальной громкости в правом заднем канале есть приличной громкости звук при увеличении громкости баланс по каналам востанавливается , я думаю это уж точно не програмный глюк а апаратный попробую микру заменить она в DIPе , сколько авто магнитол не переделал ни в одной такого не было но там и микрухи везде в SMD стоят в основном PT2313L реже TDA7313
    Последний раз редактировалось ostashv-evgeniyy; 17.12.2009 в 22:18. Причина: Добавлено сообщение

  8. #407
    Новичок
    Регистрация
    18.12.2009
    Сообщений
    26

    По умолчанию Re: TDA7313 + Atmega

    Очень заинтересовал проект, правда опыта маловато с микроконтроллерами у меня
    Хотел бы узнать TDA7313 нормальная микросхема и как он по звучанию ?
    Спасибо автору за проект)

  9. #408
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от leksusx Посмотреть сообщение
    Очень заинтересовал проект, правда опыта маловато с микроконтроллерами у меня
    Хотел бы узнать TDA7313 нормальная микросхема и как он по звучанию ?
    Спасибо автору за проект)
    вот мой пример : аудиозаписи в lossless => аудиокарта audigy с меняными операционниками => тда7313 => 4 тда7294 => 4 Senon MD1600A
    мне пока нравится

    с чем то круче тда7294 надо уже PGA2311 использовать

  10. #409
    Новичок
    Регистрация
    18.12.2009
    Сообщений
    26

    По умолчанию Re: TDA7313 + Atmega

    Хочу собрать "ланзар" вот и решил новые технологии освоить как не как 21век))
    PGA2311 микросхема конечно хорошая только купить ее проблематично(
    А может "Никитинский" РГ лучше?

  11. #410
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от leksusx Посмотреть сообщение
    Хочу собрать "ланзар" вот и решил новые технологии освоить как не как 21век))
    PGA2311 микросхема конечно хорошая только купить ее проблематично(
    А может "Никитинский" РГ лучше?
    я думайю "Никитинский" РГ лучше , если на хороших реле и резисторах

  12. #411
    Новичок
    Регистрация
    18.12.2009
    Сообщений
    26

    По умолчанию Re: TDA7313 + Atmega

    Что то я не нашел подходящих РГ с реле и микроконтроллером наверно буду повторять этот проект
    А есть какие не будь МС которые являются полными аналогами TDA7313 но у которых характеристики получше

  13. #412
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от leksusx Посмотреть сообщение
    Что то я не нашел подходящих РГ с реле и микроконтроллером наверно буду повторять этот проект
    А есть какие не будь МС которые являются полными аналогами TDA7313 но у которых характеристики получше
    PT2313L В SMD ЭТО ПОЛНЫЙ АНАЛОГ
    PT2312A-SL , PT2312A-S , PT2312 - четырёх входовая ,сам не слышал
    PT2311L - http://www.chipfind.ru/datasheet/ptc/pt2311.htm - ЭТО тоже ПОЛНЫЙ АНАЛОГ
    http://interlavka.narod.ru/torg/pp05.htm
    Последний раз редактировалось ostashv-evgeniyy; 19.12.2009 в 00:18.

  14. #413
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    кстати на счёт 5,1
    Вложения Вложения
    • Тип файла: pdf PT2322.pdf (68.5 Кб, Просмотров: 409)

  15. #414
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    • Very Low Power Consumption (DC=9V)
    • I2C Bus Control
    • 6-Channel Individual Input
    • 6-Channel Master Volume Control: 0 to -79 dB (1 dB/step)
    • 6-Channel Individual Output TRIM Volume Control: 0 to -15 dB (1dB/step)
    • 3-Band Tone Control (Treble, Middle, Bass): + 14dB , 2dB/step
    • Mute Function
    • 3D Effect Function
    • Tone Defeat Function
    • Low Noise
    • High Channel Separation
    • Low Harmonic Distortion
    • Least External Components
    • Easy to Use

  16. #415
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    Чего-то глючит энкодер... В сторону увеличения работает, а обратно начинает колбасить контроллер, и в сторону уменьшения громкости не идет. Заметил, что если тупо тыркать 30-й ногой в землю, то может появиться заставка как при старте. Если же активно покрутить обратно энкодер, то можно вызвать даже капитальное зависание контроллера.
    Нифига не понимаю!!!
    Подтянул ресет еще одним резистором.
    Заменил керамику питания меги на емкую керамику с комповой матери.
    30-я нога по прежнему с 30% вероятностью делает ресет, а с 5% вешает мегу напрочь!!!
    Блин, надо было на работе мегу заменить, дома фена нет...
    нет ничего более вечного, чем то, что замотано синей изолентой...

  17. #416
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    Нифига не понимаю!!!
    Подтянул ресет еще одним резистором.
    Заменил керамику питания меги на емкую керамику с комповой матери.
    30-я нога по прежнему с 30% вероятностью делает ресет, а с 5% вешает мегу напрочь!!!
    Блин, надо было на работе мегу заменить, дома фена нет...
    я ресет вообще на +5в вешал и не помогало , а керамику взять не smd и припаять прямо на выводы атмеги . наврятли микруха палёная

  18. #417
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: TDA7313 + Atmega

    Да у меня керамика практически на выводах висит - там дорожки 1-2 мм от кузова микры до конда. Да и не в них дело. 32-я нога, к примеру, работает стабильно, а проблема именно в 30-й ноге, от нее все глюки.
    нет ничего более вечного, чем то, что замотано синей изолентой...

  19. #418
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    Да у меня керамика практически на выводах висит - там дорожки 1-2 мм от кузова микры до конда. Да и не в них дело. 32-я нога, к примеру, работает стабильно, а проблема именно в 30-й ноге, от нее все глюки.
    попробуйте микру поменять , но я думаю дело не в ней

  20. #419
    Старый знакомый
    Автор темы
    Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    Да у меня керамика практически на выводах висит - там дорожки 1-2 мм от кузова микры до конда. Да и не в них дело. 32-я нога, к примеру, работает стабильно, а проблема именно в 30-й ноге, от нее все глюки.
    Вряд ли проблема в микросхеме, вроде и на проблему в коде не похоже, а как запрограммированы фьюзы BODEN и BOLEVEL?
    Спонсор данного сообщения - Газпром.

  21. #420
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: TDA7313 + Atmega

    BODEN включен, BODLEVEL выключен.
    нет ничего более вечного, чем то, что замотано синей изолентой...

Страница 21 из 33 Первая ... 11192021222331 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •