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

  2. #2
    Частый гость Аватар для jn79
    Регистрация
    24.04.2006
    Адрес
    Омская обл.
    Сообщений
    209

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


    еще 2 TDA7313 прикрутить ... и все микросхемы поднять на поверхность ...
    я хочу нечто похожее, но в программировании не силен
    http://pyclan.users.sevsky.net/forum...e1135a2692a02f

    кстати жки 2*16 пойдет ?

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

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

    и все микросхемы поднять на поверхность
    В смысле на поверхность??? Не использовать smd???

    кстати жки 2*16 пойдет ?
    в том виде, в ктором сейчас нет, точнее работать будет, но часть инф-ции не влезет на экран, надо немного прошивку править...
    Последний раз редактировалось Quasar; 18.03.2007 в 13:16.
    Спонсор данного сообщения - Газпром.

  4. #4
    Частый гость Аватар для jn79
    Регистрация
    24.04.2006
    Адрес
    Омская обл.
    Сообщений
    209

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

    dip корпус

  5. #5
    Новичок
    Регистрация
    16.12.2006
    Сообщений
    1

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

    Цитата Сообщение от Quasar Посмотреть сообщение
    Вот, хочу предложить вниманию такой проектик: «Регулятор громкости на 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.Выбор языка интерфейса

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

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



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


    Черт, в названии темы ошибся "TDA7313 + Atmega"
    Ну ребята!! Это же один в один моя схема!!!! Она у меня уже года 2 успешно работает!!!!!

    Добавлено через 4 минуты
    http://georg55.narod.ru/Kontroler.gif
    А вот и она родимая!!! В моём варианте!!
    Последний раз редактировалось Saiberex; 18.03.2007 в 21:35. Причина: Добавлено сообщение

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

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

    Saiberex
    А в схеме нет ни чего особенного. Да и мало ли чё там у кого есть, очень часто делиться не хотят, хотя проект элементарнейший, начинающим может пригодится...
    Спонсор данного сообщения - Газпром.

  7. #7
    Частый гость Аватар для jn79
    Регистрация
    24.04.2006
    Адрес
    Омская обл.
    Сообщений
    209

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

    под жки 2*16 сложно переделать ?
    и если atmega 8 в корпусе DIP использовать то совместимость полная будет ?

  8. #8
    Новичок Аватар для Neurox
    Регистрация
    04.05.2006
    Сообщений
    65

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

    Тож самое сделано год назад. тока у меня 3 шт 7313 .
    типо для ресивера, но в работе тока одна.
    Эта схема уже стала классикой.
    вот чтонибудь поприличней качеством сделать--на PGA2311 например(просто регулятор громкости). да руки не доходят..
    может у кого есть готовый алгоритм работы с 2311 дя меги8??

  9. #9
    Регистрация не подтверждена Аватар для Thunder_Blade
    Регистрация
    09.10.2006
    Адрес
    Ukraine, Cherkassy
    Возраст
    35
    Сообщений
    322

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

    Я тоже ето шукаю ниде нет для ПГА23хх

  10. #10
    Частый гость Аватар для jn79
    Регистрация
    24.04.2006
    Адрес
    Омская обл.
    Сообщений
    209

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

    http://www.dh3ben.de/html/electronic...1_preamp.shtml уже давно все сделано !

    еще был 5.1 на PGA но там навороченное все и только схемы (плат и прошивки не нашел)

  11. #11
    Регистрация не подтверждена Аватар для Thunder_Blade
    Регистрация
    09.10.2006
    Адрес
    Ukraine, Cherkassy
    Возраст
    35
    Сообщений
    322

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

    Дык так схема ето не проблема отнюдь проблема в прошивке найти что то на Меге 8 бы...

  12. #12
    Частый гость Аватар для jn79
    Регистрация
    24.04.2006
    Адрес
    Омская обл.
    Сообщений
    209

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

    Цитата Сообщение от EsEsOvEc Посмотреть сообщение
    Дык так схема ето не проблема отнюдь проблема в прошивке найти что то на Меге 8 бы...
    там в 5.1 40 выводный PIC стоит и жКИ цветной

    где то http://www.mhennessy.f9.co.uk/preamp...e_research.htm тут

  13. #13
    Регистрация не подтверждена Аватар для Thunder_Blade
    Регистрация
    09.10.2006
    Адрес
    Ukraine, Cherkassy
    Возраст
    35
    Сообщений
    322

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

    Да у меня вобще по проекту усил полностью на Бурых для компа со всем трактом в том и числе и звуковой так вот рег делать на обычних нехочу за то есть 5 2310 и 3 2311 кроме регулировки ничего не будет..... найти хотябы какойто исходник под Меги с управлением 2310 и дернуть от туда и адаптировать под 8 или Тини2335

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

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

    Цитата Сообщение от _jn79
    под жки 2*16 сложно переделать ?
    Да не очень, займусь как-нибудь на днях
    Спонсор данного сообщения - Газпром.

  15. #15
    Частый гость Аватар для Alex_Jet
    Регистрация
    05.03.2004
    Адрес
    г.Томск
    Возраст
    39
    Сообщений
    391

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

    Да люди... фигней страдаете! В Радиохобби обо всем об этом по полочкам разложил С.Рюмик!!! Я с помощью его статей сделал контроллер для управления моим предусилителем на SSM2018T (http://alex-jet.narod.ru/audio/pream..._SSM2018T.html).

    Лучше бы сделали полный контроллер для Никитинского регулятора громкости с балансом, с ДУ, с ЖКИ, с селектором на реле (чтоб входов 5 было), часами, будильником, управлением внешней нагрузки (усилителями) и тд.
    Я вот заморачиваюсь сейчас именно с прикручиванием часов к ATmega8, да все время не находится. Что легче - подколючить специализированную м/с или подключить часовой кварц к ATmega8, чтобы синхронизировать ее встроенный часовой генератор?
    Последний раз редактировалось Konkere; 19.03.2007 в 15:10. Причина: ссылку поправил
    1. Pioneer PD-S703, E-MU1212M + Корвет-038 -> SSM2018T -> LM3886T, Class A JLH1969-> TQWP на BG20, Monitor Audio Bronze BX2
    2. ЦАП (PCM2706+CS4398) -> JLH Headphone Amplifiers -> Sennheiser HD595

  16. #16
    Частый гость Аватар для jn79
    Регистрация
    24.04.2006
    Адрес
    Омская обл.
    Сообщений
    209

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

    Цитата Сообщение от Alex_Jet Посмотреть сообщение
    Да люди... фигней страдаете! В Радиохобби обо всем об этом по полочкам разложил С.Рюмик!!! Я с помощью его статей сделал контроллер для управления моим предусилителем на SSM2018T (http://alex-jet.narod.ru/audio/pream...SSM2018T.html).

    Лучше бы сделали полный контроллер для Никитинского регулятора громкости с балансом, с ДУ, с ЖКИ, с селектором на реле (чтоб входов 5 было), часами, будильником, управлением внешней нагрузки (усилителями) и тд.
    Я вот заморачиваюсь сейчас именно с прикручиванием часов к ATmega8, да все время не находится. Что легче - подколючить специализированную м/с или подключить часовой кварц к ATmega8, чтобы синхронизировать ее встроенный часовой генератор?
    специализированную

    Добавлено через 35 секунд
    Цитата Сообщение от Alex_Jet Посмотреть сообщение
    404...
    Последний раз редактировалось jn79; 19.03.2007 в 14:34. Причина: Добавлено сообщение

  17. #17
    Регистрация не подтверждена Аватар для Thunder_Blade
    Регистрация
    09.10.2006
    Адрес
    Ukraine, Cherkassy
    Возраст
    35
    Сообщений
    322

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

    Кажды й извращается как может у меня вот в планах такая конструкцийовина вырисовуется все есть щас дело только за PGA, PCM2702 + LP OPA2132 + PGA2310 + OPA2132 + OPA548.

    ЗЫ Алекс-Джет проще наверное прикрутить микруху спецыализированую свистнутую с любой дохлой старой матери времен 386/486/586

  18. #18
    Частый гость Аватар для Alex_Jet
    Регистрация
    05.03.2004
    Адрес
    г.Томск
    Возраст
    39
    Сообщений
    391

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

    Цитата Сообщение от _jn79 Посмотреть сообщение
    специализированную
    Ну тогда не буду париться и подключу специализированную микросхему. Тем более, что I2C еще для чего-нибудь в данном приложении пригодится.
    Цитата Сообщение от _jn79 Посмотреть сообщение
    404...
    А проверить адрес было слабо? - надо просто убрать скобку в конце - http://alex-jet.narod.ru/audio/pream..._SSM2018T.html
    Цитата Сообщение от EsEsOvEc Посмотреть сообщение
    ЗЫ Алекс-Джет проще наверное прикрутить микруху спецыализированую свистнутую с любой дохлой старой матери времен 386/486/586
    Мне скорее всего проще будет купить специализированную м/с, сейчас не помню названия, но есть какие-то DS13xx, DFSxxxx и тд. Вопрос в том, какой часовой резонатор купить или они все одинаковые?
    Последний раз редактировалось Alex_Jet; 19.03.2007 в 15:40. Причина: Поправил ссылку.
    1. Pioneer PD-S703, E-MU1212M + Корвет-038 -> SSM2018T -> LM3886T, Class A JLH1969-> TQWP на BG20, Monitor Audio Bronze BX2
    2. ЦАП (PCM2706+CS4398) -> JLH Headphone Amplifiers -> Sennheiser HD595

  19. #19
    Регистрация не подтверждена Аватар для Thunder_Blade
    Регистрация
    09.10.2006
    Адрес
    Ukraine, Cherkassy
    Возраст
    35
    Сообщений
    322

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

    от туда же с матерей или глянь ДШ на микросхему которую нацелился там должно быть а ссылка всеравно не работает

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

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

    Лучше бы сделали полный контроллер для Никитинского регулятора громкости с балансом, с ДУ, с ЖКИ, с селектором на реле (чтоб входов 5 было), часами, будильником, управлением внешней нагрузки (усилителями) и тд.
    Я вот заморачиваюсь сейчас именно с прикручиванием часов к ATmega8, да все время не находится. Что легче - подколючить специализированную м/с или подключить часовой кварц к ATmega8, чтобы синхронизировать ее встроенный часовой генератор?
    Лично мне эта мишура вообще не нужна, меня-то резистор с галетником устроит Есть проекты более интересные нежели всякие коммутаторы и регуляторы, но там и квалификация повыше нужна

    И я не пойму, почему реализация управления Никитинским регулятором сложнее нежели допустим управление той же TDA7313? Это задачи одного поля ягоды
    Спонсор данного сообщения - Газпром.

Страница 1 из 33 12311 ... Последняя

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

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

Ваши права

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