plik


ÿþM I N I P R O J E K T Y ModuBy wy[wietlaczy LED z interfejsem I2C W prezentowanym w ar- W bajcie statusu istotny Przedstawiamy drugi tykule module zastosowano jest tylko MSB (bit 7). Jego sposÛb do³¹czenia uk³ad SAA1064, zacznÍ wiÍc ustawienie oznacza stan po wyúwietlaczy LED do odjegoskrÛconegoopisu.Jest w³¹czeniu zasilania (jest au- systemu tosterownik4-cyfrowego wy- tomatycznie zerowany po za- mikroprocesorowego úwietlacza LED wyposaøony koÒczeniu odczytu). W prak- w interfejs I2C. Wyprowadze- tyce odczyt statusu moøemy poprzez magistralÍ nia pozwalaj¹ na bezpoúred- z powodzeniem pomin¹Ê. szeregow¹ I2C. Tutaj nie pod³¹czenie 16 segmen- Schemat zapisu: rolÍ poúrednika tÛw(2 pe³necyfry),a nastÍp- - adres SLAVE do zapisu, interfejsu przej¹³ nych 16 moøe byÊ multiplek- - bajt adresu rejestru : okreú- specjalizowany sterownik sowane poprzez prze³¹czanie la, od ktÛrego rejestru bÍd¹ zasilania. Znakomit¹ cech¹ wpisywane dalsze dane(uk³ad firmy Philips - uk³adu jest wyposaøenie jest wyposaøony w autoin- - bit 4 = 1 dodaje 3 mA do SAA1064. wyjúÊ segmentÛw w progra- krementacjÍ - tzn. w trakcie pr¹du zasilania segmentu, mowane ürÛd³a pr¹dowe. zapisu adresy bÍd¹ siÍ - bit 5 = 1 dodaje 6 mA do DziÍki temu nie tylko unika- zwiÍkszaÊ samoczynnie), pr¹du zasilania segmentu, B1 GND - bit 6 = 1 dodaje 12 mA C1 B2 do pr¹du zasilania segmen- + 5V tu, B4 SDA - bit 7 = nie wykorzystany. B3 SCL DB [1:8] Schemat modu³u dwucyf- rowego przedstawiamy na U1 1 24 rys. 1. Dwa wyúwietlacze 7- ADR SCL 3 8 3 8 2 23 CEXT SDA DA8 3 22 DB8 DA3 7 DB2 7 segmentowe s¹ sterowane P8 P16 A A DA7 4 21 DB7 DA4 6 DB1 6 P7 P15 B B DA6 5 20 DB6 DA6 4 DB7 4 uk³adem SAA1064 pracuj¹- P6 P14 C C DA5 6 19 DB5 DA7 2 DB6 2 P5 P13 D D cym w trybie statycznym. Je- DA4 7 18 DB4 DA8 1 DB5 1 P4 P12 E E DA3 8 17 DB3 DA2 9 DB3 9 P3 P11 F F dynym dodatkowym elemen- DA2 9 16 DB2 DA1 10 DB4 10 P2 P10 G G DA1 10 15 DB1 DA5 5 DB8 5 P1 P9 DP DP tem jest kondensator C1 eli- 11 14 MX1 MX2 12 13 U2 U3 minuj¹cy zak³Ûcenia zasila- VSS VCC TFK-6WA TFK-6WA SAA 1064 nia. Wyprowadzenie zewnÍt- rznego kondensatora Cext DA [1:8] moøna dla trybu statycznego Rys. 1. pod³¹czyÊ dowolnie: do ma- my znacznej liczby rezysto- - dane wg potrzeb. sy,zasilanialub wcale-tutaj rÛw ograniczaj¹cych, ale mo- PoszczegÛlne rejestry to: do³¹czy³em je do zasilania. øemy takøe bardzo prosto Adres Funkcja Adres - w zwi¹zku z przewi- zmieniaÊ programowo jas- 0x0 Rejestr kontrolny dywanym zastosowaniem noúÊúwiecenia wyúwietlacza. 0x1 Cyfra 1 w niewielkich urz¹dzeniach- U³atwieniemjesttakøeszero- 0x2 Cyfra 2 jest zadany jako sta³y: pin ki zakres napiÍcia zasilania 0x3 Cyfra 3 ADR pod³¹czony dozasilania (4,5..15V) - naleøy jednak za- 0x4 Cyfra 4 odpowiada SLAVE/W = 0x76 wsze przeliczyÊ wystÍpuj¹ce Pozosta³e adresy s¹ zare- i SLAVE/R = 0x77. Piny wyj- straty: maksymalna rozpra- zerwowane. úciowe MX1 i MX2 pozostaj¹ szana moc wynosi 500mW Powyøszy sposÛb zapisu nie wykorzystane. dla obudowy SO i 1000mW pozwala np. na korekty poje- Wszystkojestzmontowane dla zwyk³ej DIL24. W dwu- dynczych cyfr - w praktyce na p³ytce jednowarstwowej cyfrowym trybie statycznym jednak najwygodniej(odstro- (rys. 2),jednak montaø wyma- WYKAZ ELEMENTÓW uk³ad moøe pracowaÊ bez ny programowej) za kaødym ga kilku dodatkowych uwag: Kondensatory øadnychelementÛw dodatko- razem zapisywaÊ ca³oúÊ od - aby zachowaÊ jak najmniej- C1: 100nF SMD 1206 wych. adresu 0. sze wymiary zastosowa³em PóBprzewodniki Ciekawie rozwi¹zano Bity rejestru kontrolnego montaø dwustronny, U1: SAA 1064 w obudowie ustawianieadresu Slave:s³u- s³uø¹ do konfiguracji podsta- - najpierwlutujemy C1i zworÍ DIL24-600 øy do tego jeden pin - ADR, wowych parametrÛw pracy: od strony druku, U2, U3: wy[wietlacz 7- do ktÛrego do³¹czamy napiÍ- - bit 0 = 0 oznacza tryb - nastÍpnie montujemy oba segmentowy ze wspóln cie 0, 3/8 Vcc, 5/8 Vcc lub statyczny tj. ci¹g³e wyúwiet- wyúwietlacze - od strony anod na pinach 3 i 8 Vcc (Vcc - napiÍcie zasila- lanie cyfr 1 i 2 (cyfra 1 na P1 elementÛw; poniewaø po (w prototypie zastosowano nia). NapiÍciom tym odpo- - P8, cyfra 2 na P9 - P16), ostatecznym z³oøeniu nie wy[wiettlacz firmy Kingbright wiadaj¹ adresy Slave (do za- - bit 0 = 1 to tryb SA56-11GWA) pisu): 0x70, 0x72, 0x74 dynamiczny tj. naprze- i 0x76 (adresy do odczytu s¹ mienne wyúwietlanie cyfr P³ytka drukowana wraz z kom- zwiÍkszone o 1). Obs³uga 1+3 i 2+4 (cyfry 1 i 2 na pletemelementÛwjest dostÍpna uk³adu polega naodczyciere- P1 - P8, cyfry 3 i 4 na P9 w AVT- oznaczenie AVT-1264. jestru statusu i zapisie do re- - P16), jestru kontrolnego oraz rejes- - bit 1 = 0/1 oznacza wyga- Wzory p³ytek drukowanych trÛw danych. szenie/zapalenie cyfr 1 i 3, w formacie PDF s¹ dostÍpne w Internecie pod adresem: Schemat odczytu: - bit 2 = 0/1 oznacza wyga- http://www.ep.com.pl/pcb.- - wys³anie adresu SLAVE do szenie/zapalenie cyfr 2 i 4, html oraz na p³ycie CD-EP04/ odczytu, - bit 3 = 1 zapala wszystkie 2000 w katalogu PCB. - odbiÛr jednego bajtu (status). segmenty (test), Rys. 2. Elektronika Praktyczna 4/2000 81 M I N I P R O J E K T Y bÍdzie dostÍpu do czÍúci wania, ale nie przechodzi³y Do wmontowania p³ytki Aby unikn¹Ê nadmiernych lutÛw, naleøy dok³adnie na drug¹ stronÍ p³ytki (gdyø w obudowÍprzewidzia³em4ot- strat mocyi ograniczyÊ pobÛr sprawdziÊ wyúwietlacze oraz bÍd¹ kolidowaÊ z juø wsta- wory montaøowe. Pod³¹czenie pr¹du, wskazanejeststosowa- jakoúÊ lutowania, wionymi wyúwietlaczami). p³ytkirealizujemy przewodami nie dobrej jakoúci wyúwietla- - na koÒculutujemy odstrony Jeúli p³ytkajest bez maski wlutowanymi od strony druku czy o duøej intensywnoúci druku uk³ad SAA1064; wstÍp- lutowniczej - przy lutowaniu - moønateø wlutowaÊgoldpiny úwiecenia. nie skracamy mu piny, aby naleøy zachowaÊ zwiÍkszon¹ i zastosowaÊ roz³¹czn¹ wsuw- Jerzy Szczesiul, AVT wystarczy³y do pozycjono- uwagÍ, aby unikn¹Ê zwarÊ. kÍ. jerzy.szczesiul@ep.com.pl Elektronika Praktyczna 4/2000 82

Wyszukiwarka

Podobne podstrony:
Podwójny wyświetlacz LED z interfejsem I2C 3
Moduł wyświetlacza LED z interfejsem I2C
Sterowanie rejestrami przesuwnymi z wykorzystaniem interfejsu SPI na przykładzie 6 cyfrowego wyświet
Interfejs I2C, część 2
Interfejs I2C, część 1
Układ pozycjonowania serwomechanizmu z interfejsem I2C
Gigantyczne wyświetlacze LED
Kolejny miernik na ICL7107 i wyświetlaczach LED wspólna anoda schemat
licznik elektroniczny z wyświetlaczem LED
wyświetlacz LCD z interfejsem szeregowym
Interfejs I2C, część 3
Mikrokontrolery STM32 Użycie interfejsu I2C, USART, SPI
karta przekaźnikowa z interfejsem i2c
Program testujący dla wyświetlaczy VFD firmy Noritake z interfejsem szeregowym
8–cyfrowy wyświetlacz z interfejsem spi
I2C Interface fuer Druckerschnittstelle

więcej podobnych podstron