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

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70825.09
|
Objavljeno: Pon Dec 11, 2006 12:33 am Naslov sporočila: Tipke na zunanjem spominskem vodilu |
|
|
Brisana vsebina odstranjenega uporabnika.
Opis: |
|
Velikost datoteke: |
219.5 KB |
Pogledana: |
63 krat |

|
|
|
Nazaj na vrh |
|
 |
silica Član

Pridružen-a: Ned 29 Avg 2004 20:01 Prispevkov: 360 Aktiv.: 1.52 Kraj: Logatec
|
Objavljeno: Pon Dec 11, 2006 1:06 am Naslov sporočila: |
|
|
Tipke bi vedno, ce jih le ni prevec, dajal na AD.
LP Tomaz
_________________ Za www.quectel.com |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70825.09
|
Objavljeno: Pon Dec 11, 2006 1:12 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70825.10
|
Objavljeno: Pon Dec 11, 2006 9:15 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.20
|
Objavljeno: Pon Dec 11, 2006 10:08 am Naslov sporočila: |
|
|
Priključevanje, tipk oz. periferije, na zunanje spominsko vodilo je standardna rešitev za vse klasične mikroprocesorje in tukaj tudi mikrokontrolerji niso nobena izjema. Se še kdo spomni Sinclair ZX Spectruma ali Galaksije (mikroprocesor Z80)? - tam so bili vsi zunanji dodatki narejeni na podobno finto.
Periferni I/O, ki so na voljo pri mikrokontrolerjih samo olajšujejo zadevo, ker ni potreben dodaten:
- naslovni dekoder in
- podatkovni vmesnik.
V tvojem primeru si samo malce poenostavil naslovni dekoder. Zanimivo, da načrti, ki jih objavlja Elektor Electronics (z 8031 mikrokontrolerjem) pogosto vsebujejo podobne rešitve, tudi za priključitev n.pr. LCD displeja.
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70825.09
|
Objavljeno: Pon Dec 11, 2006 10:15 am 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.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pon Dec 11, 2006 10:23 am Naslov sporočila: |
|
|
Problem ni toliko v tipkah in okolici. Chip bo na bus preslikal logične nivoje na pinih od B0 do B7. Težave z impedancami in podobnim se začnejo na povezavi med busom in chipom (pini od A0 do A7). Če povezave ne boido izvedene pravilno, bo problem.
Jur
|
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.20
|
Objavljeno: Pon Dec 11, 2006 10:34 am Naslov sporočila: |
|
|
Problem, ki ga omenjaš je samo med 74LVT652 in mikrokontrolerjem, ne pa med 74LVT652 in periferijo. Če si preveril njegovo hitrost in je le ta zadostna, potem nebi smelo biti problemov. Postavi ga čim bližje mikrokontrolerju (tako kot bi to počel z zunanjim spominom) pa bo.
Moje izkušnje sicer bazirajo na družini 8031 (na 20Mhz) s tem, da je bila stvar res nemarno ožičena, skratka 100% improvizacija, ko nekaj naknadno "na silo" vgrajuješ, pa ni bilo problemov.
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70825.09
|
Objavljeno: Pon Dec 11, 2006 10:42 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.20
|
Objavljeno: Pon Dec 11, 2006 11:13 am Naslov sporočila: |
|
|
Khm ... MarE69 o čem pa ti sploh govoriš?
Citiram: |
gor pa je 32 bitni RAM, 16 bitni flash, 8 bitni LCD, 8 bitne tipke, 8 bitni latch za LED... skratka linije so (impedančno gledano) zelo neenakomerno obremenjene. |
Naprave do vodila (običajno) dostopajo šele takrat ko so pozvane (in to ena sama), drugače pa so v stanju visoke impedance. Če malce karikiram, lahko jih daš na vodilo kolikor hočeš, pa ne boš s tem prav nič več obremenil vodila, kot če bi bila gor ena sama.
|
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pon Dec 11, 2006 2:16 pm Naslov sporočila: |
|
|
Spectrumi in podobne naprave so delali na nizkih hitrostih, kjer dolžina in oblika povezave na busu ali kje drugje nima skoraj nobenega vpliva.
Imel sem dosti opravka z ECL logiko (10k in 100k), kjer je šlo za dejanske hitrosti okoli 100 MHz. Kjerkoli je bil napeljan bus okoli ovinka, so bile krajše žice cikcakane, da so kompenzirale zakasnitve signala v primerjavi za daljšimi. FCO (field change order), oziroma spremembe logike na plošči (hardwarski patch) je zahteval, da se za določeno povezavo uporabi točno določeno dolžino žice, ki pa je bila daljša od najkrajše povezave. Vsak bus pa je vedno bil terminiran na obeh straneh.
Podobno zgleda tudi pri modernih PCjih. Tiskanine so polne čudnih ovinkastih vezic. Ne brez razloga. Kupi uporov so večinoma terminatorji.
Pri kateri hitrosti ure se začno problemi? Mislim, da ni neke številke. Odvisno je od kompliciranosti vezja. Ravno zaradi tega so datasheeti polni timing diagramov.
Citiram: |
...Naprave do vodila (običajno) dostopajo šele takrat ko so pozvane (in to ena sama), drugače pa so v stanju visoke impedance. Če malce karikiram, lahko jih daš na vodilo kolikor hočeš, pa ne boš s tem prav nič več obremenil vodila, kot če bi bila gor ena sama..." |
Periferne naprave res ne obremenjujejo vodila, ker so ločene preko bufferjev/driverjev. Pri visoki hitrosti je problem vodilo zamo zase. Hitri signali letijo po povezavah, ki so induktivne, kapacitivne in tako naprej. Prihaja do presluhov, odbojev, generirajo se motnje. Vsak ovinek na žici je induktivnost. Za primerjavo (grob primer) lahko uporabimo FM mikrofonski oddajnik. Če se kapaciteta izhodnega nihajnega kroga spremeni za nekaj pikofaradov (to je skoraj nič), se lahko izhodna frekvenca spremeni za več sto kilohertzov. Če narediš dve na oko popolnoma enaki tuljavi, je izhodna frekvenca lahko različna za več megahertzov. Če imaš osem bitni bus hitrosti okoli 100 MHz, pomeni podobno kot da bi imel osem FM brezžičnih mikrofonov.
Jur
|
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.20
|
Objavljeno: Pon Dec 11, 2006 3:00 pm Naslov sporočila: |
|
|
Moj zapis je bil namenjen natančno temu, da vemo o čem govorimo, kajti glavni problem niso komponente (kot je bilo razumeti iz naštevanja v MarE69 postu), temveč lastnosti samih povezav do teh komponent.
Pri tem ne gre zanemariti, da je danes (poleg tega da naprava sploh deluje) potrebno upoštevati tudi EMC. Naprava torej ne sme sevati motenj v okolico. Kar n.pr. pomeni, da nikakor ni zaželeno, da je kakšna povezava daljša od četrtine valovne dolžine frekvence signala, saj potem predstavlja odlično anteno za sevanje po okolici.
|
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.06 Kraj: Divača (Kačiče)
|
Objavljeno: Pon Dec 11, 2006 4:33 pm Naslov sporočila: |
|
|
Proteus je napisal/a: |
... je kakšna povezava daljša od četrtine valovne dolžine frekvence signala, saj potem predstavlja odlično anteno za sevanje po okolici. |
Ne drži! Če je na drugi strani laminata (ali vmes) velika ozemljena površina, tak vod ne deluje kot antena, ampak kot trakasti vod (strip line).
Problemi z zakasnitvami seveda ostajajo.
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70825.10
|
Objavljeno: Pon Dec 11, 2006 6:00 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.20
|
Objavljeno: Pon Dec 11, 2006 7:12 pm Naslov sporočila: |
|
|
VolkD je napisal/a: |
Če je na drugi strani laminata (ali vmes) velika ozemljena površina,... |
Kako gre že tista o ČE in ČEbuli. Za Keilov Ulink težko rečeš, da je narejen slabo ali v nasprotju s tistim, kar si ti napisal, toda natančno na 96MHz ga moj UKV radijski sprejemnik prepozna kot radijsko postajo. Prav zanimivo je poslušat "radijski program "download-a" ali dogajanja med izvajanjem debagiranja.
Ne bom se spuščal v debato, kaj vse je lahko krivec, da postane naprava "radijska postaja", toda če hočeš pridobiti certifikat CE se ti to ne sme dogajati oziroma mora biti v mejah toleranc. Mimogrede, moj Ulink nima nobene nalepke, ki bi potrjevala, da zadovoljuje ta kriterij.
|
|
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: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|