Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 18 из 18
  1. #11
    Новичок
    Регистрация
    12.01.2013
    Сообщений
    8
    Вес репутации
    148

    По умолчанию Re: TDA8425 audio CPU ПРОБЛЕМА!!!

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

  2. #12
    Пользователь Аватар для 496385290
    Регистрация
    07.03.2011
    Возраст
    32
    Сообщений
    79
    Вес репутации
    184

    По умолчанию Re: TDA8425 audio CPU ПРОБЛЕМА!!!

    Цитата Сообщение от macau Посмотреть сообщение
    трезд не читал, но скажу что наверняка не выключен mute. сам несколько месяцев мучался с tda7342, не мог понять почему тишина на выходе-нужно выставить ему нули. а в даташите по этому поводу ничего не сказано. если есть проц, который изначально управлял вашим микшером, можно отснифать что он шлет в и2ц. например моя борьба с тда
    mute в норме. сейчас сессия нет возможности проверить, как выйду на работу займусь и о результатах отпишу

  3. #13
    Пользователь Аватар для 496385290
    Регистрация
    07.03.2011
    Возраст
    32
    Сообщений
    79
    Вес репутации
    184

    По умолчанию Re: TDA8425 audio CPU ПРОБЛЕМА!!!

    Проверил код - тишина.
    Поигрался с Mute.

    почему мы указываем 63?
    PHP код:
    set(LC63 ); 
    если по таблице истинности 1 1 V05 V04 V03 V02 V01 V00 8 бит первых два 1 постоянны остальные в зависимости от громкости. получается не 63 а 255. Или я что то не правильно понимаю


    изменил код до такого все равно ничего.
    PHP код:
    #include <Wire.h>  

        #define MAD 130 // адрес модуля аудио процессора
        #define LC 0 // адрес левого канала  
        #define RC 1 // адрес правого канала  


    void setup()  

       
    Wire.begin();    // Включить i2c  
    }

    void loop()        // Главный цикл 

      
    set(1255224632468206);
      
    delay(2000);


    void set(byte sabbyte volumebyte abbyte bbbyte atbyte btbyte as, byte bs)        

      
    Wire.beginTransmission(MAD);// начало передачи, с адресом аудио процессора   MAD
      
    Wire.write(sab); //  SAB адрес   
      
    Wire.write(volume);  //уровень
      
    Wire.write(ab); //  SAB адрес   
      
    Wire.write(bb);  //уровень
      
    Wire.write(at); //  SAB адрес   
      
    Wire.write(bt);  //уровень
      
    Wire.write(as); //  SAB адрес   
      
    Wire.write(bs);  //уровень
      
    Wire.endTransmission();            // конец передачи  


  4. #14
    Пользователь Аватар для 496385290
    Регистрация
    07.03.2011
    Возраст
    32
    Сообщений
    79
    Вес репутации
    184

    По умолчанию Re: TDA8425 audio CPU ПРОБЛЕМА!!!

    Ну так что есть еще какие предложения/варианты почему не хочет микруха реагировать??? Команды вроде очень простые, ничего такого

  5. #15
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: TDA8425 audio CPU ПРОБЛЕМА!!!

    почему мы указываем 63?
    Потому что в документации написано что предел значений от 0 до 63

  6. #16
    Пользователь Аватар для 496385290
    Регистрация
    07.03.2011
    Возраст
    32
    Сообщений
    79
    Вес репутации
    184

    По умолчанию Re: TDA8425 audio CPU ПРОБЛЕМА!!!

    Цитата Сообщение от Chip Посмотреть сообщение
    Потому что в документации написано что предел значений от 0 до 63
    Уверены? Если смотреть даташ, то по таблицам истинности при -80 дцб то есть при 0 громкости будет от 192 до 219 это все ноль. Максимальная громкость при 6 дцб а это есть 255.

    Есть еще TDA7419, попробую на ней, но там функционала мама не горюй, кода писать много.

  7. #17
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: TDA8425 audio CPU ПРОБЛЕМА!!!

    Мы наверно разные Datasheet смотрим

    Нажмите на изображение для увеличения. 

Название:	Буфер обмена01.png 
Просмотров:	1013 
Размер:	2.1 Кб 
ID:	16413

  8. #18
    Пользователь Аватар для 496385290
    Регистрация
    07.03.2011
    Возраст
    32
    Сообщений
    79
    Вес репутации
    184

    По умолчанию Re: TDA8425 audio CPU ПРОБЛЕМА!!!

    Цитата Сообщение от Chip Посмотреть сообщение
    Мы наверно разные Datasheet смотрим
    У меня такой же. Эт получается из за того что старшие биты заморожены их не требуется посылать?! Тогда понятно почему 63. Поменял, но все равно тишина. Походу убитая TDA-шка. Буду играть с 7419, посмотрим что выйдет

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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