• Uncategorized
  • 0

Parti: Potenziometro Volume audio DS1801 SPI

Dallas / Maxim’s DS1801 è un potenziometro del volume audio con un’interfaccia SPI di base. Questo chip ha due canali di volume gestire che potrebbero essere vantaggiosi in un progetto audio DIY. In precedenza abbiamo esaminato il DS1807, una parte simile con un’interfaccia I2C. Questa settimana ti mostreremo esattamente come utilizzare la versione SPI.

Potenziometro del volume audio digitale DS1801 SPI (Ricerca DigiKey, Ricerca Octopart, $ 6,50). Datasheet (PDF).

Pirata dell’autobus
DS1801 (Pin #)

Gnd.
GND (1)

Aux.
Rst (3)

Gnd.
Zcen (4)

Gnd.
AGND (11)

Mosi
D (12)

Orologio
CLK (13)

+ 3.3Volts.
VCC (14)

Abbiamo collegato il DS1801 al nostro strumento di interfaccia seriale universale Pirate bus come mostrato nella tabella. Abbiamo utilizzato il pirata dell’autobus per dimostrare questo chip, tuttavia le stesse esatte procedure fondamentali si applicano a qualsiasi tipo di microcontrollore. Le richieste di potenza DS1801 sono flessibili, funziona a 3.3Volts o 5volts, abbiamo utilizzato una fornitura di 3.3Volt.

Il DS1801 ha un’interfaccia SPI. Il perno di uscita dei dati può essere utilizzato per cascata diversi DS1801. Abbiamo utilizzato la modalità SPI del Pirate Bus con le scelte predefinite per interfacciare questo chip.

Il protocollo DS1801 SPI è spiegato in figura (A) a pagina 4 della scheda tecnica (mostrata sopra). Si noti che SPI consentono il segnale, chiamato RST sulla DS1801, è davvero opposta alla notazione comune. L’immissione dei dati è attiva quando la RST è alta, oltre a inattiva quando è bassa.

Ogni DS1801 ha due potenziometri audio con 64 passaggi di controllo del volume. 0 è il volume completo, 63 è il volume più basso, l’impostazione 64 è muto. Impostazione del volume è veramente semplice; Sollevare il segnale RST, l’orologio nel livello del volume per ogni potenziometro, oltre a rst inferiore per emana le nuove impostazioni.

SPI> A 64 64 A
AUX ALTO <-RST PIN ALTO Scrivi: 0x40 <-Mute impostazione canale 0 Scrivi: 0x40 <-Mute impostazione canale 1 Aux Low <-rst Pin Low SPI >.

Qui, abbiamo impostato entrambi i potenziometri di muto (64). Innanzitutto, solleva il primo PIN a 3.3Volts (Capital ‘A’, SILLY CSS). Successivamente, comporre l’impostazione muta per ogni (64 64). Infine, abbassare il PIN anteriore per emana le nuove impostazioni (piccole “A”).

SPI> A 0 0 A
Aux High.
Scrivi: 0x00.
Scrivi: 0x00.
Aux Low.
SPI >.

Ora modifichiamo entrambi i potenziometri al volume completo componendo uno 0 a ciascuno. Imposta un livello di resistenza di 0 o il 100% del volume di input.

SPI> A 0 64 A
Aux High.
Scrivi: 0x00.
Scrivi: 0x40.
Aux Low.
SPI >.

Infine, abbiamo impostato un diverso livello di volume su ciascun potenziometro. Pot 0 is at full volume (0), pot 1 is soft (64).

Come questo post? inspect out the parts articles you may have missed. Vuoi richiedere un post parziale? Please leave your tips in the comments.

You may also like...

Leave a Reply

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