Części: LTC2631A I2C Digital do konwertera analogowego

LINEAR Technology LTC2631A-LZ8 jest 8Bit Cyfrowy konwerter analogowy (DAC) z interfejsem I2C. Ten DAC może wyprowadzać 255 różnych napięć, rozmieszczonych równomiernie między 0 a 2,5 wholts. Wcześniej pokazaliśmy LTC2640 z trójprzewodowym interfejsem SPI, ale ta wersja jest sterowana tylko z dwoma przewodami sygnałowymi.

Autobus pirat.
LTC2631A (PIN #)

DANE
SDA (3)

ZEGAR
SCL (2)

ADC.
Vout (7)


CA0 / Adres 0 (1)

+ 5Volts.
CA1 / Adres 1 (8)

+ 5Volts.
VDD (5)

Gnd.
GND (4)


Ref (6)

Użyliśmy narzędzia interfejsu Serial Pirate Bus Pirate, aby pracować z DAC, ale te same podstawowe zleceniodawcy mają zastosowanie do jakiejkolwiek niestandardowej implementacji. Połączenia między piratem autobusowym a LTC2631A opisano w tabeli. Zasilaliśmy chip z dostawy 5 VOLT 5 VOLT, ale również działałby dobrze w 3.3 wholts.

Autobus I2C wymaga oporników podciągających na obu przewodach autobusowych. 5 VOLTS jest dostarczany do rezystorów podciągających, podłączając drut z zasilania 5 VOLT do terminala wejściowego rezystora podciągającego. Zamknij zworki na linii zegara i danych, aby dostarczyć napięcie zewnętrzne do rezystorów pull-up.

Teraz skonfiguruj Pirat Bus dla trybu I2C i aktywuj zasilacz pokładowy.

Hiz> M <-Select Tryb 1. Hiz. 2. 1-przewodowy 3. UART. 4. I2c. ... 9. PC na klawiaturze Tryb> Tryb 4 <-I2C Zestaw trybów 900. 202 I2C gotowy I2C> P <-Setup Zasilanie W / W Włącza 3.3 WPŁYW? 1. No. 2. Tak Tryb> 1 <-donit używać 3.3 WOLN W / W Włącza zasilanie 5 VOLT? 1. No. 2. Tak Tryb> 2 <-Use 5 VOLT Dostawa Skonfigurowany zasilanie 9xx, użyj W / W, aby przełączać Monitor napięcia 9xx: 5V: 0.0 | 3.3v: 0.0 | Vpullup: 0.0 | I2C> W <-capital 'w' aktywuje dostawę Dostawa 9xx 5 Volt I2C> V <-Check poziomy napięcia Monitor napięcia 9xx: 5V: 4.9 | 3.3v: 0.0 | VPULLUP: 5.0 | <-Supply na I2c >.

Po skonfigurowaniu pirata magistrali monitor napięcia pokazuje, że zasilanie 5 VOLT jest aktywne (4.9 VOLT). Dodatkowo monitor pokazuje, że 5 VIVOLTS jest podłączony do terminala zasilania rezystora podciągającego (Vpullup).

I2C> (0) <- Lista dostępnych makr 0,macro Menu. 1.7BIT Wyszukiwanie adresów. I2C> (1)

Back to top