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

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

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

    Задачи одного поля ягоды-Никитинский попроще будет. А вот часы нужны отдельные.
    Quasar
    Зачем кварец в схеме - Слипить в паузах?
    ДА!....Но нет!

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

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

    Зачем кварец в схеме - Слипить в паузах?
    По инерции поставил привычка.


    Offтопик:
    Вообще, в этом проекте меня интересовала реализация вложенного меню, пришла в голову идея как это сделать, (ну в смысле самостоятельно, не использую готовое), вот и сделал
    Спонсор данного сообщения - Газпром.

  4. #23
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,139

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

    Цитата Сообщение от Konstantin Посмотреть сообщение
    Зачем кварец в схеме - Слипить в паузах?
    Скорее наоборот - с кварцем "в паузах слипить" несколько сложнее чем с RC из-за более долгого запуска генератора. Для ДУ это может быть критично, если просыпаемся по прерыванию от изменения ножки.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

    часики DS1307 кварц 32768 корпус dip или so 8

    кстати в Atmega8 генератор встроенный есть - можно кварц внешний убрать !
    Последний раз редактировалось jn79; 20.03.2007 в 08:02.

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

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

    _jn79, можна только вот лучше ставить внешный так как встроеный не очень точен и стабилен

  7. #26
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,139

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

    Цитата Сообщение от EsEsOvEc Посмотреть сообщение
    встроеный не очень точен и стабилен
    Для поставленных целей - достаточно точен и стабилен.

    P.S. Собственно, при комнатой темературе он вообще стабилен, а "точность" - правится калибровочной константой процессора (записью ее в OSCCAL). ТАм другое дело - с внутреннним генератором частота ниже чем с внешним, и ее может иногда не хватать.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  8. #27
    Новичок Аватар для ramzes_i
    Регистрация
    29.12.2006
    Адрес
    Тернополь, Украина
    Возраст
    46
    Сообщений
    84

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

    Тему поддерживаю Хотел делать никитинский регулятор, но думаю что для тда7294 подойдет и тда7313 , тем более есть лсд + пульт.
    Вопрос, MCP100-450 около Аtmega8 это что стабилизатор питания?Чем можно заменить?

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

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

    ramzes_i, ето супервизор питания http://www.icmicro.ru/goodsspr1056.html

  10. #29
    Новичок Аватар для ramzes_i
    Регистрация
    29.12.2006
    Адрес
    Тернополь, Украина
    Возраст
    46
    Сообщений
    84

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

    Спасибо! Будем искать .

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

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

    Слушайте люди может кто укажет на исходник прошывки к любому Атмелу в котором есть управление PGAшками???!!!! Буду при много благодарен

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

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

    Цитата Сообщение от EsEsOvEc Посмотреть сообщение
    _jn79, можна только вот лучше ставить внешный так как встроеный не очень точен и стабилен
    а зачем очень если не будет ни часов ни com интерфейса
    кстати в 8 что нету супервизора ?
    и у нее максимум с кварцем 16 мгц а внутренний в два раза меньше те 8 мгц - что вполне для данной схемы подходит
    так что кварц убираем и у нас еще 2 ноги на свободе (пока... )

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

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

    _jn79,
    Offтопик:
    Лучше и поставить если ножек не жалко малоли что потом захочеться прикрутить.

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

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

    короче еще надо сюда 2 штуки TDA7313 или TDA7309(без тембров) прикрутить и все будет ОК !!

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

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

    _jn79, Сюда лучше PGA4311 прикрутить она 4 канальная аналог 2311, Можна и две сразу прикрутить

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

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

    PGA это мс другого плана - ей надо будет коммутатор на реле с позолотой , достать ее проблема и цены кусаются , питание двухполярное и качественные операционники (тоже не дешевые )
    а тут Atmega8+tda7313 - чуть больше 100рублей и достать почти в любом радиомагазине можно !
    если конечно PGA нахаляву .... тут другой вопрос.. и тема....я так думаю...

    кстати я попросил и тему переименовали - теперь все правильно "TDA7313 + Atmega" так что давайте схему "шлифовать" - довесить 2 TDA7313 и поддержку жки 2*16 добавить !

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

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

    _jn79, А зачем делать мертво рожденные решения??? ПГА щас пока еще раздают... как и оперы нормальные

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

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

    Цитата Сообщение от EsEsOvEc Посмотреть сообщение
    _jn79, А зачем делать мертво рожденные решения??? ПГА щас пока еще раздают... как и оперы нормальные
    тебе да, мне нет, Вове да, Сереге нет...
    и почему "мертво рожденные"

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

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

    _jn79, Ну дак для нормальных усилков они сильно шумные мне так кажется даи КГИ ненормальное у них ХОТЯ может ошыбаюсь если что могу изменить свое мнение если будут доводы обратного

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

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

    Цитата Сообщение от EsEsOvEc Посмотреть сообщение
    _jn79, Ну дак для нормальных усилков они сильно шумные мне так кажется даи КГИ ненормальное у них ХОТЯ может ошыбаюсь если что могу изменить свое мнение если будут доводы обратного
    ну кто на tda7313 собирал все только положительно отзываются, одному только низы не понравились(вернее не очень понравились)

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

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

    _jn79, Может быть микруха и хорошая ета ТДА но мне Тембра не надо абсолютно, мне нужен только хорошый регулятор громкости, так как альпсы моторизированые не достать то будет ПГА.
    Offтопик:
    Как я уже говорил у меня идея фикс собрать услилок для ПК полностью на Бурых благо все есть уже щас только регулятор остался


    Добавлено через 8 минут
    _jn79, у tda7313 КНИ 0.01 тоесть ее будет отчетливо слышно а у ПГА 0.0004-0.0002 сотря от модификации плюс усиление 31ДБ честное.....
    Последний раз редактировалось Thunder_Blade; 20.03.2007 в 12:20. Причина: Добавлено сообщение

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

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

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

Ваши права

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