*   8-KANALNI INTERFEJS SA KOLOM PCF8574

Kao primer interfejsa na I2C magistrali dajemo šemu 8-kanalnog interfejsa sa kolom PCF8574A koja je prikazana na donjoj slici:

Za izradu ovog interfejsa potrebne su komponente date u tabeli.

Rb.

 Komponenta

Količina

1.

IC1 - PCF8574P

1 kom

2.

IC2 - ULN2803A

1 kom

3.

D1, D2 - Zener dioda 5V1

2 kom

4.

DIL-16 podnožje

1 kom

5.

DIL-18 podnožje

1 kom

6.

Led1 - Led8 crvena fi 5 mm

8 kom

7.

R1, R2 - 6k8

2 kom

8.

R3-R10 - 220W

8 kom

9.

Dvopolna redna stezaljka

1 kom

10.

DB-9 konektor ženski

1 kom

11.

Flet kabal

1.5 m

 

Iz prikazane šeme se vidi da za signal SDA koristimo DTR signal sa serijskog porta a za signal SCL koristimo signal RTS. Otpornici R1 i R2 kao i zener diode D1 i D2 ograničavaju napon na 5 Volti prema PCF8574 kolu. Njegovi adresni ulazi A1, A2 i A3 su spojeni na +5 Volti pa je adresa kola 111 = 8(decimalno). Adresni ulazi su na pinovima 1, 2 i 3. Izlazi/ulazi ovog kola su preko otpornika od 220W spojeni na Led diode. Svtleće one Led diode koje budu programski odabrane. Integrisano kolo PCF8574P ima raspored pinova prikazan na donjoj slici.

PCF8574P je daljinsko I/O proširenje I2C magistrale. Njegova unutrašnja struktura data je na slici.

Pin nINT je aktivan kada je na niskom nivou. Struktura adrese na I2C magistrali ovog kola data je na slici.

U slučaju upisa signala u kolo PCF8574P oblik signala dat je na slici.

U slučaju čitanja podataka iz kola oblik signala data je na slici.

Izgled gotove interfejs pločice prikazan je na donjoj slici:

Progama za podršku ovom interfejsu urađen je u Visual Basicu uz podršku bibiloteke PORT.DLL je izgled prikazan na donjoj slici.

Pritiskom mišom na neku od dioda menja se njeno stanje(sa crvene na belu i obrnuto) što se odražava na interfejs kolu.

Program za podršku ovom interfejsu možete preuzeti ovde.

 

 

http://vojo.milanovic.org
© Copyright, 2006 Milanović Vojo 
All right reserved