Страница 16 из 33 Первая ... 6141516171826 ... Последняя
Показано с 301 по 320 из 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 
Просмотров:	28221 
Размер:	225.2 Кб 
ID:	62118  
    Вложения Вложения
    Последний раз редактировалось Quasar; 03.12.2009 в 21:54. Причина: Обновление
    Спонсор данного сообщения - Газпром.

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

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

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

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

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

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

    Добавлено через 17 часов 10 минут
    Исправил ошибку с тон компенсацией.
    Последний раз редактировалось Quasar; 09.10.2009 в 18:31. Причина: Добавлено сообщение
    Спонсор данного сообщения - Газпром.

  4. #303
    Новичок Аватар для zvykov
    Регистрация
    26.03.2009
    Адрес
    Минск
    Сообщений
    34

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

    видать так и загнется проект((((((((((

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

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

    Цитата Сообщение от zvykov Посмотреть сообщение
    видать так и загнется проект((((((((((
    По поводу прикручивания еще микросхем. Программно это сделать не сложно, но нужен переезд на другой микроконтроллер. Например на Atmega168, так как прошивка не влезет в 8-ую мегу. Так же, при написании надо будет как-то отлаживать, хотя бы минимально, код с еще одной прикрученной TDA. Собирать железку лично я не хочу (ну или дополнять её еще 1 микросхемой). Можно это конечно сделать удаленно. Но все равно, как минимум контроллер мне надо будет менять.
    Спонсор данного сообщения - Газпром.

  6. #305
    Новичок Аватар для zvykov
    Регистрация
    26.03.2009
    Адрес
    Минск
    Сообщений
    34

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

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

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

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

    zvykov
    Ну в общем, в ближайшее время подумаю об этом более тщательно, нарисую схему. Попробуем сделать....

    Выложил варианты прошивок для LCD 16x2, вроде как не собирался, но было определенное количество желающих, поэтому решил сделать и такой вариант...Первый пост обновлен.
    Спонсор данного сообщения - Газпром.

  8. #307
    Старый знакомый Аватар для Konstantin
    Регистрация
    20.11.2003
    Адрес
    Йошкар-Ола
    Сообщений
    574

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

    Тогда уж перейти на 64 мегу
    ДА!....Но нет!

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

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

    раз уж на то пошло тогда лутше делать сразу 5.1 - это довольно перспекивная идея получится пкрикрутить видео комутатор , спец микрухи имеются . этож законченый AV ресивер получается

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

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

    Цитата Сообщение от Quasar Посмотреть сообщение
    В ближайшее время исправлю... В чем проблема-то была? Будущим поколениям интересно знать. .
    чудеса ...
    может с кампом чё , мне момогли прошить всё работало стал дома обновлять пишет такое
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ошибка.jpg 
Просмотров:	406 
Размер:	67.6 Кб 
ID:	64846  

  11. #310
    Завсегдатай Аватар для Pyku_He_oTTyda
    Регистрация
    22.06.2005
    Адрес
    Москва
    Возраст
    50
    Сообщений
    4,304

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

    ostashv-evgeniyy, чип перед прошивкой стираете?
    Андрей

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

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

    Цитата Сообщение от Pyku_He_oTTyda Посмотреть сообщение
    ostashv-evgeniyy, чип перед прошивкой стираете?
    нет
    а как в кодевижн это зделать

  13. #312
    Завсегдатай Аватар для Pyku_He_oTTyda
    Регистрация
    22.06.2005
    Адрес
    Москва
    Возраст
    50
    Сообщений
    4,304

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

    к сожалению у меня нет кодевижн, не могу подсказать
    Андрей

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

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

    Цитата Сообщение от Pyku_He_oTTyda Посмотреть сообщение
    к сожалению у меня нет кодевижн, не могу подсказать
    т.е. перед прошивкой это каждый раз надо делать ?

  15. #314
    Завсегдатай Аватар для Pyku_He_oTTyda
    Регистрация
    22.06.2005
    Адрес
    Москва
    Возраст
    50
    Сообщений
    4,304

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

    да
    Андрей

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

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

    Цитата Сообщение от Pyku_He_oTTyda Посмотреть сообщение
    да


    поэтому у меня ни чего и неполучалось наверно

    попозже ещё раз попробую

  17. #316
    Частый гость Аватар для zindi
    Регистрация
    15.04.2009
    Возраст
    34
    Сообщений
    204

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

    кстати какие микрахи есть что бы входов было по больше ... 5-6 .

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

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

    Цитата Сообщение от zindi Посмотреть сообщение
    кстати какие микрахи есть что бы входов было по больше ... 5-6 .
    я предложил просто три 7313 поставить , в идеале комутатор на реле , громкость и балланс на цифровых потенциометрах , ну и если очень нужна регулировка тембров то на них же исделать и операциониках ад 8066 , но это уже совсем другая сказка

  19. #318
    Частый гость Аватар для zindi
    Регистрация
    15.04.2009
    Возраст
    34
    Сообщений
    204

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

    а есть уже какой то готовый пример комутатора на реле с i2c.

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

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

    Цитата Сообщение от zindi Посмотреть сообщение
    а есть уже какой то готовый пример комутатора на реле с i2c.
    я думаю тут можно дешифратором обойдтись на двух тригерах , а если у контроллера есть три ( сколько входов ) свободных ноги то и его не надо просто ключи для реле

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

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

    в понипроге такая фигня выскакивает и в лпт программер не видет
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	пони.jpg 
Просмотров:	534 
Размер:	73.3 Кб 
ID:	64896  

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

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

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

Ваши права

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