 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.45 Kraj: Krško
|
Objavljeno: Pon Maj 29, 2006 2:58 pm Naslov sporočila: izhodi DTMF dekoderja MT4470 |
|
|
Ojla,
ker mi zmanjkuje pinov, sem prisiljen vezati pine D4-D7 od LCDja ter pine Q1-Q4 DMTF dekoderja skupaj. Predvideno imam tudi kontrolo izhodov dekoderja (TOE). Ko bom komuniciral z displayem, izklopim izhode dekoderja, in jih nato spet nazaj vklopim.
Zdaj pa vas jaz vprašam (hehe, Javšnik): ali so izhodi dtmf dekoderja zaščiteni pred kratkim stikom? Za primer, če pozabim vklopljene, npr. izhodi Q1-Q4 so na '1', na mikrokontrolerju pa vpišem '0' na pin. Bo dekoder preživel? Koliko sem gledal datasheet, ni narisano kako so narejeni izhodi. Uporabljam port 0 in 1 ter pull-up upore 10k. Razmišljam, da bi dal iz dekoderja na mikrokontroler v serijo upore 1k, ki bi omejili tok v zgoraj opisanem primeru.
lp, damo |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70611.09
|
Objavljeno: Pon Maj 29, 2006 3:04 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.64 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pon Maj 29, 2006 3:34 pm Naslov sporočila: |
|
|
Izhode dajati na nulo dajati ni ravno dobro. TTL bo preživel, navaden CMOS pa najbrz ne. Upor 470 ohmov ali več bo kar prava stvar.
Jur |
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.45 Kraj: Krško
|
Objavljeno: Pon Maj 29, 2006 7:33 pm Naslov sporočila: |
|
|
ja, bom kar takole dal upore:
. . . . . . . . . . . . . . . . . . +5V
. . . . . . . . . . . . . . . . . . .|
. . . . . . . . . . . . . . . . . . ./
. . . . . . . . . . . . . . . . . . . 1
. . . . . . . . . . . . . . . . . . . 0
. . . . . . . . . . . . . . . . . . . k
. . . . . . . . . . . . . . . . . . . /
. . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . |----------- LCD D4
. . . . . . . . . . . . . . . . . . . |
MT8870 Q1------/ 1 k /-----------------8051 P1.0
lp!
Nazadnje urejal/a damo Pon Maj 29, 2006 7:52 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.45 Kraj: Krško
|
Objavljeno: Pon Maj 29, 2006 7:36 pm Naslov sporočila: |
|
|
ja, bom kar dal upore 1k.
lp |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.50
|
Objavljeno: Pon Maj 29, 2006 7:44 pm Naslov sporočila: |
|
|
Hm, kako pa urediti situacijo v sistemu z vodilom, kjer skrbi za ustrezen dostop do vodila nadzornik (npr. naslovni dekoder, ki upravlja OE linije posameznih cipov na vodilu) ? Propagacija Output Enable (OE) signala ni enaka pri vseh cipih, pa tudi ni enaka pri kateremkoli izbranem cipu za obe stanji (za OE = 1 in OE = 0 trajata prehoda razlicno dolgo). To pomeni, da nekaj (recimo do ~10 ns) na vodilu "govorita" dve komponenti, kar posledicno pomeni, da je cisto mozno, da ena drzi linijo na 1, druga pa na 0 in tako ustvarjata za kratek cas kratek stik.
Ima kdo prakticne izkusnje s tem ? Sam se nisem nikoli pretirano poglabljal v to, saj je vse delovalo brez problemov, ocitni (teoreticni) nekonsistenci navkljub, nikoli se tudi ni nic pokadilo ali sploh pregrelo. |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.64 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Tor Maj 30, 2006 10:39 am Naslov sporočila: |
|
|
Sokrat je napisal/a: |
...To pomeni, da nekaj (recimo do ~10 ns) na vodilu "govorita" dve komponenti, kar posledicno pomeni, da je cisto mozno, da ena drzi linijo na 1, druga pa na 0 in tako ustvarjata za kratek cas kratek stik... |
Do sedaj tega nisem opazil kot problem. Stvar deluje.
Za 10 ns lahko priključiš skoraj poljuben chip na 220 V, pa bo preživel. Če je res samo 10 ns in ne več.
Jur |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.50
|
Objavljeno: Tor Maj 30, 2006 11:01 am Naslov sporočila: |
|
|
Poglej Switching Characteristics od prakticno kateregakoli cipa ia katere od druzin 74*, ki ima tudi Output Enable (bufferji, transceiverji, latchi, itd.): Output Enable in Output Disable imata nesimetricen cas (ravnokar gledam za 74LS245, razlike je 15 ns), kar je hecno, glede na to, da najbrz sami izbirajo bremena testnih vezij (kapacitivnost).
Sploh pri CMOS variantah z nizjo napajalno napetostjo bi pricakoval se bolj nesimetricne case, ampak na to najbrz proizvajalci racunajo Glede na to, koliko elektronike je bilo narejene na enak nacin, nekaj "tuljenja" v isto linijo ocitno res ne more biti tezava, cetudi se to dogaja neprestano skozi celo zivljensko dobo naprave (npr. racunalnika). |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.64 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Tor Maj 30, 2006 11:47 am Naslov sporočila: |
|
|
15 ns je zelo kratek čas. V praksi je to lahko rise time za impulz za kapacitivno malo bolj obremenjeno linijo. Logika očitno "prime" šele na daljši čas. Bi bilo potrebno pogledati timing diagrame. Ti me vedno uspavajo.
Jur |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 10 dni
Powered by phpBB © 2001, 2005 phpBB Group
|