silikofon sterowany magistralą i2c.pdf

(137 KB) Pobierz
32067529 UNPDF
M I N I P R O J E K T Y
Silikofon sterowany magistral¹ I 2 C
Proponowany uk³ad
jest kolejnym modu³em
sterowanym poprzez
magistralê I 2 C, którego
zadaniem jest
rozszerzenie mo¿liwoci
istniej¹cych i nowo
projektowanych
systemów
mikroprocesorowych.
Uk³ad umo¿liwia
rejestrowanie
i odtwarzanie
komunikatów
akustycznych o ³¹cznym
czasie trwania zale¿nym
od zastosowanego typu
uk³adu ISD25XX.
Czas ten mo¿e wynosiæ
od 1 minuty dla uk³adu
ISD2560 do 2 minut w przy-
padku zastosowania kostki
typu ISD25120. Modu³ sili-
kofonu mo¿e znaleæ liczne
zastosowania zarówno przy
budowie powa¿nych syste-
mów mikroprocesorowych
jak i zabawek wyposa¿onych
w opcjê komunikacji g³oso-
wej z otoczeniem. Zastoso-
wanie typowych, bardzo po-
pularnych ekspanderów I 2 C -
równoleg³a szyna danych ty-
pu PCF8574 pozwala na da-
lek¹ id¹c¹ unifikacjê uk³adu
z innymi, opisanymi uprzed-
nio w EP podobnymi modu-
³ami.
Proponowany uk³ad sta-
nowi kompletny magnetofon
cyfrowy i do jego dzia³ania
nie s¹ ju¿ potrzebne jakie-
kolwiek elementy dodatko-
we. Wbudowany w uk³ad
mikrofon elektretowy za-
pewnia przyzwoit¹ jakoæ
nagranie, ograniczon¹ jedy-
nie niezbyt szerokim pas-
mem przenoszenia uk³adów
ISD.
Uk³ad silikofonu, sk³ada-
j¹cy siê z zaledwie trzech
uk³adów scalonych jest ³atwy
do wykonania.
Opis dzia³ania uk³adu
Schemat elektryczny si-
likofonu zosta³ pokazany na
rys. 1 . Zasadnicza jego czêæ
to typowa aplikacja uk³adu
ISD25XX, wielokrotnie ju¿
stosowana w projektach
uk³adów publikowanych na
³amach Elektroniki Prak-
tycznej.
Tab. 1.
IC2
IC3
Bit
Funkcja
Bit
Funkcja
0
Adres 0
0
Adres 8
1
Adres 1
1
Adres 9
2
Adres 2
2
Wybór funkcji: PLAY / RECORD
3
Adres 3
3
Sygnalizacja koñca odtwarzania
4
Adres 4
4
Wymuszenie stanu POWER DOWN
5
Adres 5
5
Wejcie zezwolenia na pracê uk³adu
6
Adres 6
6
Sygnalizacja przepe³nienia pamiêci
7
Adres 7
7
Nie u¿ywane
Do wejæ adresowych
ISD25XX oraz to wszystkich
wejæ i wyjæ steruj¹cych je-
go prac¹ zosta³y do³¹czone
wyjcia dwóch ekspanderów
magistrali I 2 C - IC2 i IC3. Tak
wiêc sterowanie uk³adem ISD
odbywaæ siê bêdzie za pomo-
c¹ wysy³ania s³ów omiobito-
wych pod dwa, okrelone
ustawieniem prze³¹czników
S1 i S2 adresy na liniach I 2 C.
Funkcje pe³nione przez po-
szczególne bity s³ów wysy³a-
nych do ekspanderów opisa-
Rys. 1.
76
Elektronika Praktyczna 11/2000
32067529.003.png 32067529.004.png 32067529.005.png 32067529.006.png 32067529.001.png
M I N I P R O J E K T Y
Tab. 2.
A2
A1
A0
Adres do
Adres do
go wykonania. W uk³adach
praktycznych przeznaczo-
nych do wspó³pracy z jed-
nym, konkretnym systemem
mikroprocesorowym takie
rozwi¹zanie jest tak¿e do
przyjêcia. Je¿eli jednak mo-
du³ silikofonu bêdzie wspó³-
pracowa³ z wieloma uk³ada-
mi, to prosta i szybka zmiana
adresów ekspanderów
PCF8574mo¿eokazaæsiêpo-
¿¹danai dipswitcheS1i S2
wartozamontowaæ.Doz³¹cza
CON2 nale¿y do³¹czyæ g³o-
nik o mo¿liwie najwiêkszych
wymiarach i opornoci nie
mniejszej ni¿ 8 omów.
Nale¿y jeszcze wspo-
mnieæ parê s³ów o sposobie
programowego sterowania
modu³em. Dla przyk³adu po-
dam Wam sekwencjê poleceñ
jêzyka MCS BASIC, za pomo-
c¹ której mo¿na nagraæ ko-
munikat o zadanym czasie
trwania, a nastêpnie go od-
tworzyæ. Nagrywanie komu-
nikatu, który ma byæ umiesz-
czony w pamiêci od adresu
0 rozpoczniemy wydaj¹c na-
stêpuj¹ce polecenia:
I 2 Csend 162, &B00000000
I 2 Csend 160, &B X1001000
Wait [czas trwania zapisu
w sekundach]
I 2 Csend 160, &B X1011100
WYKAZ ELEMENTÓW
Rezystory
R1: 3,3k
zapisu (DEC)
odczytu (DEC)
W
R2: 300k
0
0
0
160
161
W
0
0
1
162
163
R3: 10k
W
0
1
0
164
165
W
Kondensatory
C1, C2, C4: 1
0
1
1
166
167
m
F
1
0
0
168
169
F/16V
C5, C6: 100
m
1
0
1
170
171
m
F/16V
1
1
0
172
173
C7: 100nF
Pó³przewodniki
IC1: ISD25XX
IC2, IC3: PCF8574
Ró¿ne
M1: mikrofon elektretowy
S1, S2: SW DIP-3
P³ytka drukowana wraz z kom-
pletemelementówjestdostêpna
wAVT-oznaczenie AVT-1290 .
1
1
1
174
175
Monta¿
i uruchomienie
Na rys. 2 pokazano
rozmieszczenie ele-
mentów na p³ytce ob-
wodu drukowanego
wykonanegonalamina-
ciedwustronnymz me-
talizacj¹. Pod uk³ady
scalone nale¿y zastoso-
waæ podstawki, a jedy-
nymi elementami war-
tymi chwili uwagi s¹
prze³¹czniki S1 i S2.
W uk³adzie modelo-
wym zamiast tych prze-
³¹czników zosta³y za-
stosowane zworki, co przy-
spieszy³o monta¿ uk³adu
i nieco zmniejszy³o koszt je-
Wzoryp³ytekdrukowanychwfor-
maciePDFs¹dostêpnewInterne-
ciepodadresem: http://www.ep.-
com.pl/pcb.html oraz na p³ycie
CD-EP11/2000 w katalogu PCB .
Rys. 2.
Natomiast odtwarzanie
nagranego ju¿ komunikatu
zostanie spowodowane wyda-
niem nastêpuj¹cych poleceñ:
I 2 Csend 162, &B00000000
I 2 Csend 160, &B X1001100
Zbigniew Raabe, AVT
zbigniew.raabe@ep.com.pl
ne s¹ w  tab. 1 , a wykaz ad-
resów uk³adów PCF8574
tab. 2 .
Elektronika Praktyczna 11/2000
77
R4: 1k
C3: 4,7
32067529.002.png
Zgłoś jeśli naruszono regulamin