Kilka TDA8425 na jednej linii I2C ?

Mar 06, 2007 2 Replies

Witam, posiadam obecnie wzmacniac zbudowany z 6xLM3886. Pod dwa kanaly podpiety mam przedwzmacniacz na TDA8425. Chcialem rozbudowac wzmacniacz podlaczajac kolejne dwa takie uklady... Jednak jak wiadomo ten procesor audio ma staly adres MAD (0x82 lub 0x80 chyba)..



Generalnie chodzi mi o sterowaniu naraz wszystkimi trzema procesorkami audio... Sygnaly jakie odbieraja maja byc takie same... (taki sam volume, bass i treble) Poziom sygnalu na poszczegolne kanaly chce realizowac poprzez software karty dzwiekowej. Wiem ze nie da sie wysylac roznych sygnalow do poszczegolnych TDA ze wzgledu na ten MAD... Ale czy odbierac moga wszystkie to samo z jednej linii? Czy bedzie jakis konflikt?



Ew czy mozna zrobic tak: wszystkie podlaczone pod SDL a SDA oprogramowac sobie samemu z portu P1 lub P3 ? (to chyba ostatecznosc)



Nie wchodzi tez w gre uklad TDA7318 - cena 60 zl jest zaporowa przy 12 zl za TDA8425...



Aha, planuje nadal pozostac przy AT89C4051 z prostej przyczyny. Mam do niego programator..



Ma ktos jakis pomysl ?



Przy okazji myslalem nad podlaczeniem przez I2C rowniez przetwornika A/ C - PCF8591 z dolaczonymi potencjometrami na volume, bass, treble. Irytuje mnie klikanie w "mikro-sztiki" Czy to dobry pomysl? Nie przeciazy to szyny I2C ? (pamiec, 3xTDA, PCF, ew kiedys MAX232)



Pozdrawiam, Piotrek


Nie powinno byc problemow.

Mozesz na 6 bitach zrobic sobie 3 interfejsy I2C, zonglowac bitami programowo.

Mozesz sprobowac uzyc wspolnej linii SDA, a trzy osobne linie SCL. Tez programowe. Jest drobne ryzyko jak sie zachowa uklad ktoremu sie SDA zmienia, a SCL=1.

Mozesz jedna linie SCL doprowadzac tylko do jednego ukladu przez demultiplekser czy zablokowac dostep bramkami OR. Uwaga tylko na pullup.

Czyli i tak port masz tylko programowy [? 4051 to nie jestem pewien].

Nie powinno. Szczegolnie ze max232 to na innej szynie ..

J.

uzyj impulsatora.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required