Kilka TDA8425 na jednej linii I2C ?
jotixel@gmail.com - 06-03-2007 12:45
Kilka TDA8425 na jednej linii I2C ? 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
J.F. - 06-03-2007 13:45
On 6 Mar 2007 03:38:55 -0800, jotixel@gmail.com wrote:
>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?
Nie powinno byc problemow.
>Ew czy mozna zrobic tak: wszystkie podlaczone pod SDL a SDA
>oprogramowac sobie samemu z portu P1 lub P3 ? (to chyba ostatecznosc)
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.
>Aha, planuje nadal pozostac przy AT89C4051 z prostej przyczyny. Mam do
>niego programator..
Czyli i tak port masz tylko programowy [? 4051 to nie jestem pewien].
>Nie przeciazy to szyny I2C ? (pamiec, 3xTDA, PCF, ew kiedys MAX232)
Nie powinno. Szczegolnie ze max232 to na innej szynie ..
J.
Robgold - 06-03-2007 14:45
> 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)
>
uzyj impulsatora.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl