Alkatrészek: DS1801 SPI AUDIO VOLUMENT POTENTIOMETER

DALLAS / MAXIMS DS1801 egy audiofogat potenciométer, amelynek alapvető SPI-felülete van. Ez a chipnek két csatornája van, amely előnyös lehet egy DIY audio projektben. Korábban a DS1807-re néztük, hasonló részhez I2C interfésszel. Ezen a héten pontosan megmutatjuk, hogyan használja az SPI verziót.

DS1801 SPI digitális audio hangerő potenciométer (Digikey Search, Octopart Keresés, $ 6.50). Adatlap (PDF).

Busz kalóz
DS1801 (PIN #)

Gnd
GND (1)

Aux
RST (3)

Gnd
Zcen (4)

Gnd
Agnd (11)

Mózi
D (12)

Óra
CLK (13)

+ 3.3Volts
VCC (14)

We linked the DS1801 to our Bus Pirate universal serial interface tool as shown in the table. A busz kalózt alkalmaztuk, hogy bemutassa ezt a chipet, de pontosan ugyanazok az alapvető eljárások vonatkoznak bármilyen mikrokontrollerre. A DS1801 teljesítményigény rugalmas, akár 3,3volts vagy 5volts esetén működik, 3,3Volt ellátást alkalmaztunk.

A DS1801 SPI interfésszel rendelkezik. Az adatkimeneti PIN-kód több DS1801-es kaszkádhoz használható. We utilized the Bus Pirate’s SPI mode with default choices to interface this chip.

A DS1801 SPI protokoll az (a) ábrán látható (a) ábrán látható (a fenti). note that the SPI allow signal, called RST on the DS1801, is really opposite common notation. Az adatbevitel aktív, ha az RST magas, valamint inaktív, ha alacsony.

Minden DS1801 két audio potenciométerrel rendelkezik, 64 lépcsőfokozattal. A 0 teljes kötet, 63 a legalacsonyabb hangerő, a 64 beállítás néma. A hangerő beállítása valóban egyszerű; Csak emelje fel az RST jelet, az órát a hangerő szintjén minden potenciométerhez, valamint az új RST az új beállítások elfogadásához.

SPI> A 64 64 A
Aux magas <-rst pin magas Írjon: 0x40 <-Mute beállítási csatorna 0 Írjon: 0x40 <-Mute beállítási csatorna 1 AUX LOW <-RST PIN LOW SPI>

Itt mindkét potenciométert elnémítunk (64). Először emelje fel az RST PIN-kódot 3.3volts-re (tőke “A”, ostoba CSS). Ezután írja össze a néma beállítást minden (64 64). Végül csökkentse az RST PIN-kódot az új beállítások (kicsi “A”).

SPI> A 0 0 A
Aux magas
Írjon: 0x00
Írjon: 0x00
Aux alacsony
SPI>

Most módosítjuk mind a potenciométerek teljes hangerejét úgy, hogy 0-at komponálunk. A beállítja a 0-as rezisztencia-szintet, vagy a bemeneti mennyiség 100% -át.

SPI> A 0 64 A
Aux magas
Írjon: 0x00
Írjon: 0x40
Aux alacsony
SPI>

Végül különböző hangerő-szinteket állítunk be minden potenciométeren. A 0 fazék teljes kötetben (0) van, a Pot 1 puha (64).

Mint ez a hozzászólás? Ellenőrizze a hiányzó alkatrészeket. Szeretne kérni egy részoszlopot? Kérjük, hagyja el a tippeket a megjegyzésekben.

Leave a Reply

Your email address will not be published. Required fields are marked *