Uncategorized

Parçalar: DS1801 SPI AUDIO Cilt Potansiyometresi

Dallas / Maxim’in DS1801, temel SPI arayüzüne sahip bir ses hacmi potansiyometresidir. Bu çip, bir DIY ses projesinde faydalı olabilecek iki kanal kanalı vardır. Daha önce bir I2C arayüzüne sahip benzer bir kısmı olan DS1807’ye baktık. Bu hafta size SPI sürümünü tam olarak nasıl kullanılacağını göstereceğiz.

DS1801 SPI Dijital Ses Ses Potansiyometresi (Digikey Arama, Octopart Arama, $ 6.50). Veri Sayfası (PDF).

Otobüs korsanı
DS1801 (PIN #)

Gnd
GND (1)

Aux
Rst (3)

Gnd
Zcen (4)

Gnd
AGND (11)

Musi
D (12)

Saat
CLK (13)

+ 3.3volts
VCC (14)

DS1801’i tabloda gösterildiği gibi otobüs korsan evrensel seri arabirim aracımıza bağladık. Bu çipi göstermek için otobüs korsanını kullandık, ancak aynı temel prosedürler her türlü mikrodenetleyici için geçerlidir. DS1801 güç talepleri esnektir, 3.3volt veya 5volt’ta çalışır, 3.3volt bir tedarik kullandık.

DS1801’de bir SPI arayüzüne sahiptir. Veri çıkış pimi, birkaç DS1801’leri kas bağlamak için kullanılabilir. Bu çipi arayacaklamak için varsayılan seçimler ile otobüs korsanının SPI modunu kullandık.

DS1801 SPI protokolü, veri sayfasının (yukarıda gösterilen) sayfa 4’teki Şekil (A) ‘da açıklanmaktadır. DS1801’de RST olarak adlandırılan SPI sinyaline izin verdiğini, gerçekten ortak notasyonun karşısında olduğunu unutmayın. RST yüksek olduğunda veri girişi aktiftir ve düşük olduğunda etkin değil.

Her DS1801, 64 hacim kontrolüne sahip iki ses potansiyometresi vardır. 0 tam hacim, 63 en düşük ses, ayar 64 dilsizdir. Ses seviyesini ayarlamak gerçekten basittir; Yeni ayarları çıkarmak için RST sinyalini, her potansiyometre için hacim seviyesinde ve daha düşük RST’yi yükseltin.

SPI> A 64 64 A
Aux Yüksek <-rst Pin Yüksek Yaz: 0x40 <-Mute Ayar Kanalı 0 Yaz: 0x40 <-Mute Ayar Kanalı 1 AUX Düşük <-rst Pin Düşük SPI>

Burada, her iki potansiyometreyi dilsiz (64) olarak ayarladık. İlk önce, RST pimini 3.3Volts (Sermaye ‘A’, Aptal CSS’ye kaldırın). Sonra, her (64 64) için sessiz ayarını oluşturun. Son olarak, yeni ayarları çıkarmak için RST PIN’ini indirin (küçük ‘a’).

SPI> A 0 0 A
Aux yüksek
Yaz: 0x00
Yaz: 0x00
Aux düşük
SPI>

Şimdi her birine 0 besleyerek her iki potansiyometreyi de tam ses seviyesini değiştiriyoruz. Direnç seviyesini 0 veya giriş hacminin% 100’ünü ayarlar.

SPI> A 0 64 A
Aux yüksek
Yaz: 0x00
Yaz: 0x40
Aux düşük
SPI>

Son olarak, her potansiyometre üzerinde farklı bir ses seviyesi belirledik. Pot 0 tam hacimdadır (0), pot 1 yumuşaktır (64).

Bu yazı gibi? Kaçırabileceğiniz parçaların makalelerini inceleyin. Bir parça yazı istemek ister misiniz? Lütfen yorumlarda ipuçlarınızı bırakın.