Три простых темброблока на TDA7313, TDA7318, TDA7439

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
|_|_|урик
Мучитель микросхем
Сообщения: 463
Зарегистрирован: Ср апр 25, 2012 22:27:46
Откуда: Донецк

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение |_|_|урик »

WiseLord, поделитесь архивчиком
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение WiseLord »

Конкретно этот вариант (Atmega8 + PT2313/TDA7313) на одной плате описан в этом сообщении. А вообще смотрите всю ветку форума. Основной вариант на ATmega32 умеет много больше.
Аватара пользователя
valde
Открыл глаза
Сообщения: 59
Зарегистрирован: Пн апр 07, 2014 22:35:56

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение valde »

WiseLord,очень интересное решение.у меня,правда, почти собрана плата на пике,но и на атмеге8 появилось желание воплотить,уж очень функциональный вариант.только возникла пара вопросов : что значит "программируются на лету" - кириллические знаки заложены программно?и есть ли печатка под дип корпус(просто у меня их полно,а "крабов" что-то нет).понимаю,что скорее всего ответы на эти мои вопросы есть в соседней ветке,но сами понимаете... :wink:

а как же все-таки насчет англ прошивки на пик,может кто подсказать ?градусник мне,в принципе,не нужен,т. е. это получается прошивка medium,только с часами.никто не видел такую,не переделывал?
статью про замену букафф читал,но что-то...лучше бы уже готовую,проверенную.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение WiseLord »

Не программируется, а генерируются. Дисплей имеет возможность рисовать 8 пользовательских символов. Так рисуются те же полоски уровня. Ну и кириллические символы тоже можно рисовать на лету по мере надобности. 8 символов хватает.

На DIP корпус конкретно эта схема не рассчитана.
Аватара пользователя
valde
Открыл глаза
Сообщения: 59
Зарегистрирован: Пн апр 07, 2014 22:35:56

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение valde »

не совсем понял - кириллицу надо рисовать самому или уже все есть,и что же значит "на лету"- язык можно в процессе переключать?круто

P.S. прошивку Full eng на рт2313 на пик вроде бы нашел,буду на днях пробовать.

И все-таки - почему нельзя использовать дип корпус?да,в крабе на пару портов больше,но пересмотрел еще раз - в данной схеме они не задействованы?
Аватара пользователя
valde
Открыл глаза
Сообщения: 59
Зарегистрирован: Пн апр 07, 2014 22:35:56

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение valde »

изначальную схему запустил пару недель назад,перевести на англ оказалось и в самом деле довольно просто,работает.только никак пока не удается полностью избавиться от фона.видимо, придется все-таки запитывать унч и звуковой процессор от разных источников . да,и еще спалил пару пэтэшек - разные производители 78L09 почему-то по-разному располагают вх и вых,при покупке не выяснить никак.
а вот развести под дип схемку с анализатором спектра ,чтобы не шире 35мм(чтобы влезла в корпус от сидирома) пока не получается.наверное, придется делать все-таки на "крабе"...
Аватара пользователя
valde
Открыл глаза
Сообщения: 59
Зарегистрирован: Пн апр 07, 2014 22:35:56

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение valde »

запустил конструкцию и от WiseLord.что ж,неплохо - моргает спектроанализатор и календарь есть,к тому же поддается обучению под конкретный пульт (правда,только RC5 формата),регулировка фронт/тыл и разные уровни тонкомпенсации для каждого входа,переключение англ/рус.но,соответственно,больше кнопок и размер платы (можно,конечно переделать,но некогда и лень :) )в корпус сидирома не влезает,в отличие от предыдущей.но девайс очень достойный,автору респект.
Аватара пользователя
Yuretskok
Прорезались зубы
Сообщения: 214
Зарегистрирован: Чт авг 18, 2011 00:12:36
Откуда: Украина, Луганская область, Алчевск

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение Yuretskok »

Где то в середине темы проскакивала информация, что у дисплеев с буквой А в конце, верхнее расположение выводов. А может всё таки у А нижнее, а у В верхнее?
Cheal
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 31, 2011 12:35:59
Откуда: Родился в Сибири

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение Cheal »

Для Yuretskok

Имеется такая информация, может поможет.
Вложения
ИНДИКАТОРЫ ЖКИ.rar
(663.48 КБ) 402 скачивания
Аватара пользователя
Yuretskok
Прорезались зубы
Сообщения: 214
Зарегистрирован: Чт авг 18, 2011 00:12:36
Откуда: Украина, Луганская область, Алчевск

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение Yuretskok »

Кстати, а кто нибудь может подсказать, как правильно называется тип индикатора, сам он тоже две строки по 16 знакомест, но вот во включенном состоянии на вид больше похож на ваккумно-люминисцентный. Сам темный, а символы светятся. Видел вот в таком бесперебойнике:
http://i1.rozetka.ua/goods/6098/apc_sma ... 098089.jpg
Аватара пользователя
bav123
Говорящий с текстолитом
Сообщения: 1691
Зарегистрирован: Ср окт 12, 2011 20:37:13

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение bav123 »

Аватара пользователя
Salk
Грызет канифоль
Сообщения: 288
Зарегистрирован: Пт янв 17, 2014 22:48:20
Откуда: Екатеринбург

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение Salk »

Есть у кого прошивка TDA7439 для Arduino, т.е. написанная в среде Arduino IDE?
Заранее спасибо.
Аватара пользователя
ment-bu2
Встал на лапы
Сообщения: 109
Зарегистрирован: Ср дек 09, 2009 00:22:27
Откуда: г. Бендеры Приднестровье.

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение ment-bu2 »

Привет всем! Мяу значит.) Есть вопрос.... а почему платы не открываются нив layout 4 ни в layout 6... ? :shock:
Аватара пользователя
|_|_|урик
Мучитель микросхем
Сообщения: 463
Зарегистрирован: Ср апр 25, 2012 22:27:46
Откуда: Донецк

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение |_|_|урик »

Сейчас специально скачал архив. В шестой все открылось
Аватара пользователя
ment-bu2
Встал на лапы
Сообщения: 109
Зарегистрирован: Ср дек 09, 2009 00:22:27
Откуда: г. Бендеры Приднестровье.

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение ment-bu2 »

очень интересно... может у меня лапки-тряпкииии

перекачал... извиняюсь))) моя портачка))
lajos1969
Открыл глаза
Сообщения: 50
Зарегистрирован: Вс сен 15, 2013 19:30:50

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение lajos1969 »

ment-bu2 писал(а):очень интересно... может у меня лапки-тряпкииии

перекачал... извиняюсь))) моя портачка))




Привет!
Я из Венгрии Луи!
Построен tda7439, все работает, но объем может быть увеличен, чтобы уменьшить Нерман пульт дистанционного управления не реагирует на него !!
Уровни громкости в следующем свою очередь, имеет PREW!
Кто-то может собрать рабочую гексен здесь или отправить мне по электронной почте прочь!
Большое спасибо !! lajos1969@citromail.hu
lajos1969
Открыл глаза
Сообщения: 50
Зарегистрирован: Вс сен 15, 2013 19:30:50

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение lajos1969 »

lajos1969 писал(а):
ment-bu2 писал(а):очень интересно... может у меня лапки-тряпкииии

перекачал... извиняюсь))) моя портачка))




Привет!
Я из Венгрии Луи!
Построен tda7439, все работает, но объем может быть увеличен, чтобы уменьшить Нерман пульт дистанционного управления не реагирует на него !!
Уровни громкости в следующем свою очередь, имеет PREW!
Кто-то может собрать рабочую гексен здесь или отправить мне по электронной почте прочь!
Большое спасибо !! lajos1969@citromail.hu



Someone could send a good hex file TDA 7439 ?
Вложения
KÉPEK.ZIP
(890.89 КБ) 349 скачиваний
TDA7439 -16F628 .ZIP
(86.11 КБ) 381 скачивание
fivist
Открыл глаза
Сообщения: 46
Зарегистрирован: Пн июн 09, 2014 02:52:53

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение fivist »

Доброго времени. имеется ардуино + TDA7313 + LCD 128x64. есть фунции для работы с ТДАшкой

Код: Выделить всё

void sendByte(byte data)  //передаем биты в TDA7313.
{
  Wire.beginTransmission(0x44); // TDA7313 7bit addr 01000100
  Wire.write(data);
  Wire.endTransmission();
}

void tdaInit() // вызываем в функции seup() для начальной инициализации TDA7313.
{
  Wire.beginTransmission(0x44); // 01000100
  Wire.write(0x45); // input 2, 11.25db gain, loud mode off
  Wire.write(0x6F); // bass flat
  Wire.write(0x7F); // treb flat
  Wire.write(0x9F); // mute lf
  Wire.write(0xBF); // mute rf
  Wire.write(0xC0); // 0db attn RL
  Wire.write(0xE0); // 0db attn RR
  Wire.write(0x16); // vol atten to -40db
  Wire.endTransmission();
}

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

Код: Выделить всё

void sendByte(byte data)
{
  Wire.beginTransmission(0x44); // TDA7313 7bit addr 01000100
  while(true){
    Wire.write(data);
    result = Wire.endTransmission();
    if(result == 0) { break; }
  }
    result = 10;
}

как только результат равен 0 - значит данные отправились нормально, если были ошибки - отправляем заново.
Но результат тотже - идет пропуск переданных комманд.
Прицепил кнопку для переключения входов,для каждого входа повесил по светодиоду для отображения номера входа. при нажатии кнопки светики переключаются а вот входы через раз...
как устранить данный баг?
Может есть у кого рабочий скетч для среды Ардуино.

и еще вопрос почему для инициализации ТДАшки мне пришлось указать адресс

Код: Выделить всё

Wire.beginTransmission(0x44); // 01000100

в то время как по даташиту там 10001000?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение WiseLord »

У Arduino адресация без учёта последнего бита (Read/Write), поэтому её I²C адреса в 2 раза меньше обычных.

Функция sendByte какая-то странная. Непонятно, зачем там цикл while(true), как и непонятно, сколько же раз выполнится Wire.write(data) прежде чем result станет 0. В общем, непонятно, что вообще летит в микросхему.

Почему бы просто не записать нужные данные один раз, без всяких циклов?
fivist
Открыл глаза
Сообщения: 46
Зарегистрирован: Пн июн 09, 2014 02:52:53

Re: Три простых темброблока на TDA7313, TDA7318, TDA7439

Сообщение fivist »

Функцию просто переделал с циклом, чтоб быть уверенным что данные передались, но с функцией такого вида:

Код: Выделить всё

void sendByte(byte data)
{
  Wire.beginTransmission(0x44); // TDA7313 7bit addr 01000100
  Wire.write(data);
  Wire.endTransmission();
}


все тоже самое... крутим энкодер, значение переменной инкрементируется, обновляется инфа на дисплее, передаю эту переменную (речь идет про уровень громкости, от 0 до 63, 63 соответствует минимальному уровню громкости в Дб), далее передаю эту переменную в функцию sendbyte(volume); звук не реагирует, крутим дальше...крутим.... крутим... и тут до ТДА доходит что уровень громкости поменяли. поэтому регулируется не плавно как надо от значения к значению, а меняется рывками, некоторые значения "пропускаются", или просто не доходят до микросхемы. если крутить очень медленно то эти рывки не так заметны, чем быстрее крутим энкодер тем больше пропусков...
Ответить

Вернуться в «Статьи»