Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

AVR/TDA8425 - Jaka ilość tych samych układów na jednej magistrali i2c?

14 Kwi 2017 07:48 1056 8
  • #1 14 Kwi 2017 07:48
    2661034
    Użytkownik usunął konto  
  • Pomocny post
    #2 14 Kwi 2017 07:52
    tronics
    Poziom 36  

    A nota katalogowa na to... niemożliwe. Adres jest jeden bez możliwości zmiany (jak w np. ekspanderach I/O gdzie wyprowadzone są piny A0-A2 pozwalające dać unikalny adres do 8 układów). Zatem w prosty sposób tego się nie da zrealizować. W sposób skomplikowany to ... osobne magistrale I2C - z tym, że sprzętowo chyba żadna atmega nie ma aż 8 TWI. Inne rozwiązanie to bufory i2c, podniesie to koszt i również będzie wymagać dodatkowych pinów z atmegi do sterowania nimi. Ale wtedy wystarczy określić przed transmisją danych który układ ma być aktywny, a sama obsługa I2C będzie dla wszystkich układów jednakowa.

    0
  • #3 14 Kwi 2017 08:33
    2661034
    Użytkownik usunął konto  
  • #4 14 Kwi 2017 08:48
    Marek_Skalski
    Moderator Projektowanie

    Dlaczego wybrałeś taki zabytek? To jeszcze można gdzieś kupić?
    Jest cała masa nowszych układów, które są pod każdym względem lepsze.
    Możesz poszukać tutaj:
    NXP
    Cirrus
    Kilka lat temu zbudowałem system 7.1 na CS42418, ale już go nie ma. Teraz jest CS42448 i kilka podobnych.

    0
  • #5 14 Kwi 2017 08:54
    2661034
    Użytkownik usunął konto  
  • #6 14 Kwi 2017 10:22
    tronics
    Poziom 36  

    @goreckidiy - smd to nie jest przeszkoda, chyba, że chipy są qfn to laik tego nie polutuje dobrze. Jeśli będę miał dłuższą chwilę wolną to spróbuję zerknąć czy jest dostępne coś fajniejszego. Jeśli w zasadzie zależy jedynie na kontroli głośności to tak na szybko jest sześciokanałowy kontroler TDA7448. Jeśli trzeba więcej ficzerów (choćby balans) to już trzeba szukać czegoś bardziej zaawansowanego.

    0
  • #7 14 Kwi 2017 14:23
    2661034
    Użytkownik usunął konto  
  • #8 14 Kwi 2017 15:19
    373522
    Użytkownik usunął konto  
  • #9 14 Kwi 2017 15:50
    2661034
    Użytkownik usunął konto