www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

binarni števec CD4516BE - problem
Pojdi na stran 1, 2, 3  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
GiovanniTheX
Član
Član



Pridružen-a: Čet 29 Nov 2012 19:48
Prispevkov: 304
Aktiv.: 1.98

PrispevekObjavljeno: Pon Jan 06, 2014 9:21 pm    Naslov sporočila:  binarni števec CD4516BE - problem Odgovori s citatom

en lep pozdrav.
Pri izdelavi nekega projekta sem naletel na težavo pri realizaciji binarnega števca z oznako CD4516BE. Na protoboadru sem zvezal števec, ga priklopil na 12 V (max. je mislim da 20 oz. 22V), na izhode sem dal 4 LED diode s katerimi binarno ponazoriš štetje (s predupori). Na vhod za clock sem priklopil stikalo ki preklaplja med 0 in 1 (torej 0V in 12V), U/D (smer štetja) na 0, reset na 0, enable na 0.. vse lepo in prav. Priklopim. Ko niso blie priklopljene vse sponke na stikalu za clock (torej ko nista bila in 0v in 12v priklopljena) je stvar z neko svojo frekvenco konstantno utripala (štela). Ker nisem našel napake sem vse razdrl in ponovno sestavil. Stvar je bila identična. Nato sem zamenjal napajanje (rač. napajalnik za nek 12V adapter). Štetje je sedaj delalo brez problema, utripanje pa je še vedno ostajalo če ni bilo vse priklopljeno. Po ponovnem vklopu se je ponovil zgornji scenarij. Nato sem zamenjal čip. Prvi scenarij. Ponovno zderem in postavim na novo. Dela. Montiram še 7segment. display in ene AND vrata da ko prešteje do 15 izpiše FULL. Dela. izklopim. čez nekaj časa ponovno vklopim in stvar dela. Nato grem jest. Pridem nazaj, vklopim, stvar ne šteje, fura neko svojo frekvenco, ki je komaj še opazna. Ima kdo kakšno idejo kje je problem?
Lep pozdrav

Janez
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3388
Aktiv.: 15.95

PrispevekObjavljeno: Pon Jan 06, 2014 10:13 pm    Naslov sporočila:   Odgovori s citatom

CMOS logika - nujno definirano stanje vhodov. Na njih- vhodih -uporabi upore proti masi ali napajanju. Pa še neki debounce tipk ne bi škodoval. Drugače pride do nepredvidljivih situacij. Brez debouncea pa bo stel kot nor... CMOS šteje do preko 20 MHz...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jp
Član
Član



Pridružen-a: Ned 25 Jul 2004 13:22
Prispevkov: 222
Aktiv.: 0.93

PrispevekObjavljeno: Pon Jan 06, 2014 10:45 pm    Naslov sporočila:  Re: binarni števec CD4516BE - problem Odgovori s citatom

GiovanniTheX je napisal/a:
Ima kdo kakšno idejo kje je problem?



Pri analizi podobnih napah je osciloskop ''zakon''.
Od primera do primera se delovanje enakih digitalnih vezij razlikuje lahko tudi po proizvajalcih.
lp! jp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
GiovanniTheX
Član
Član



Pridružen-a: Čet 29 Nov 2012 19:48
Prispevkov: 304
Aktiv.: 1.98

PrispevekObjavljeno: Pon Jan 06, 2014 10:50 pm    Naslov sporočila:   Odgovori s citatom

lojzek je napisal/a:
Pa še neki debounce tipk ne bi škodoval. Drugače pride do nepredvidljivih situacij. Brez debouncea pa bo stel kot nor... CMOS šteje do preko 20 MHz...


bounce pojav sem odpravil z relejem.. tako da rele simulira clock, s tipko pa ga vklapljaš/izklapljaš.

Torej moram clock preko upora tudi na maso vezat? al je kakšen drug vhod? števec je osnovno nastavljen - šteje od 0 do 15 (ali obratno odvisno od U/D stanja)

vhodi (P0-P3 )so vsi vezani na 0 - gnd
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5822
Aktiv.: 24.51
Kraj: Grosuplje

PrispevekObjavljeno: Tor Jan 07, 2014 12:07 am    Naslov sporočila:   Odgovori s citatom

Če bi narisal in shemo pripel tukaj gor, kar počenjaš oz. kaj si naredil, bi bilo veliko lažje in verjamem, da bi bilo odgovorov več, tako pa, vsaj meni se ne ljubi risat sheme po tvojem pripovedovanju!
Ali misliš, da kontakti releja ne vibrirajo?

_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
marko
Član
Član



Pridružen-a: Sre 07 Jan 2004 15:14
Prispevkov: 755
Aktiv.: 3.18

PrispevekObjavljeno: Tor Jan 07, 2014 12:21 am    Naslov sporočila:   Odgovori s citatom

Kot je že Jaka omenil po tvojem pripovedovanju se težko kaj ugotovi. Shema zelo koristi.

Težava je stikalo, ki ti proži clock. Tu moraš obvezno dodati debounce mehanizem (to so ti že povedali) - glej priponko.

Sicer pa dodaj tudi kondenzator na clock (10 nF ali več, odvisno od hitrosti). Najbolj enostavno je, da povečuješ kondenzator, dokler dela. Pa kondenzator čimbližje pinu.

Sicer ne vem kako točno ti generiraš odpiranje/zapiranje releja, ampak se mi zdi, da je to slaba rešitev.. če nekako kontroliraš rele, je bolje, da namesto releja, kar direktno na clock pelješ to. Rele = motnje = contact debounce + še marsikaj drugega, nič dobrega Smile



SwitchDebounce2.jpg
 Opis:
 Velikost datoteke:  7.37 KB
 Pogledana:  4908 krat

SwitchDebounce2.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3388
Aktiv.: 15.95

PrispevekObjavljeno: Tor Jan 07, 2014 7:33 am    Naslov sporočila:   Odgovori s citatom

Tudi jaz mislim, da si z relejem vnesel še več motenj v sistem, kot pa s samo tipko. (napetostne špice, indukcija v žičkah blizu releja,..) Tudi debouncea nisi s tem rešil.

Tudi pri navadnem releju kontakti lahko odskakujejo... Če že hočeš imeti rele, uporabi Reed izvedbo - pri njem še nisem opazil odskakovanja - ali pa je morebiti zanemarljivo.

Pa očitno nisi zastopil, kaj pomeni definirano stanje vhoda.

Neuporabljeni vhodi pri CMOS logiki MORAJO biti na definiranem stanju GND ali VCC, odvisno od naloge, ki jo čipek opravlja. Povežeš jih direktno z žičko oz. vezjo na TIV.

Vhodi, ki jih ti krmiliš s tipko/relejem, MORAJO biti na definiranem stanju GND ali VCC preko nekega upora (npr 10k). S tipko pa jih "prevežeš" na drug definiran nivo. Pozor na debounce.

Če vhode krmili logika (npr drug CMOS), pa mora že ta sama poskrbeti, da so njeni izhodi - in s tem vhodi naslednjega čipa na definiranem nivoju. Torej ni dobro, če uporabiš možnost "tristate" logike, ker ne skrbi za definiranost izhoda.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
GiovanniTheX
Član
Član



Pridružen-a: Čet 29 Nov 2012 19:48
Prispevkov: 304
Aktiv.: 1.98

PrispevekObjavljeno: Tor Jan 07, 2014 1:59 pm    Naslov sporočila:   Odgovori s citatom

shema moje vezave je v priponki.
Torej če prav razumem dam namesto releja neko stikalo ki ima delovni in mirovni kontakt, gor vežem tako kot je na shemi upor in kondij pa še na clock en majhen kondenzator (bt, to sem že delal samo sem verjetno uporabil kondenzator s preveliko vrednostjo kapacitete ker mi ni delalo..)
lojzek je napisal/a:

Neuporabljeni vhodi pri CMOS logiki MORAJO biti na definiranem stanju GND ali VCC, odvisno od naloge, ki jo čipek opravlja. Povežeš jih direktno z žičko oz. vezjo na TIV.

Vhodi, ki jih ti krmiliš s tipko/relejem, MORAJO biti na definiranem stanju GND ali VCC preko nekega upora (npr 10k). S tipko pa jih "prevežeš" na drug definiran nivo. Pozor na debounce.

Če vhode krmili logika (npr drug CMOS), pa mora že ta sama poskrbeti, da so njeni izhodi - in s tem vhodi naslednjega čipa na definiranem nivoju. Torej ni dobro, če uporabiš možnost "tristate" logike, ker ne skrbi za definiranost izhoda.

hala za razlago, mi je zdaj vsaj jasno kaj pomeni cmos. Kontakte, katerih nisem potreboval, sem imel (jih imam) vezane na 0V oz. gnd.

lp
Janez
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
GiovanniTheX
Član
Član



Pridružen-a: Čet 29 Nov 2012 19:48
Prispevkov: 304
Aktiv.: 1.98

PrispevekObjavljeno: Tor Jan 07, 2014 2:12 pm    Naslov sporočila:   Odgovori s citatom

nevem kje je problem a mi sheme noče naložit.. torej je TUKAJ alternativa.
Problem sem rešil tako, da sem na pin 15 (clock) prolotal 100nF keramični kondenzator - tako kot je predlagal marko.
Tako da zaenkrat hvala vsem za koristne informacije.
Lp
Janez
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3388
Aktiv.: 15.95

PrispevekObjavljeno: Tor Jan 07, 2014 2:14 pm    Naslov sporočila:   Odgovori s citatom

Na clock (če imaš neki zunanji vir takta, npr. oscilator,...) po moje nebi bilo potrebno kondija dat - zna celo nagajat.

Če imaš za clock tipko, pa ja... Enako naredi kot za debounce:). Pa paziti moraš, da se kondi preko enega paralelnega upora tudi sprazni. Kajti drugače bo vedno napolnjen in ne bo predstavljal takta -> polnega kondenzatorja s ponovnim pritiskom na tipko ne boš spraznil.

Sheme (priponke) ni.

Marko ti je kak post višje pokazal en osnovni način "vhodnega filtra". Sicer namenjenega mikrokontrolerju, ker je tipka proti masi. Lahko uporabiš tudi kot takt, če si ga proizvajaš s tipko.

Kam moraš kateri vhod povezat: na + ali na GND je odvisno od tega, kaj čipek potrebuje, da naredi tisto kar želiš. Glej v njegovo pravilnostno tabelo... PDF od čipa.

V resnici jaz PDFja tvojega števca sploh nisem gledal. Moji komentarji so čisto osnovni za celotno CMOS družino. Wink

EDIT: v zadnjem tvojem postu sem prebral, da "si kontakte ki jih nisi potreboval" povezal na GND. Upam, da ni vmes tudi kateri od izhodov. Neuporabljene izhode pa moraš v nasprotju z vhodi pustiti v zraku.. Think
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
GiovanniTheX
Član
Član



Pridružen-a: Čet 29 Nov 2012 19:48
Prispevkov: 304
Aktiv.: 1.98

PrispevekObjavljeno: Tor Jan 07, 2014 2:34 pm    Naslov sporočila:   Odgovori s citatom

lojzek je napisal/a:
Na clock (če imaš neki zunanji vir takta, npr. oscilator,...) po moje nebi bilo potrebno kondija dat - zna celo nagajat.

Če imaš za clock tipko, pa ja... Enako naredi kot za debounce:). Pa paziti moraš, da se kondi preko enega paralelnega upora tudi sprazni. Kajti drugače bo vedno napolnjen in ne bo predstavljal takta -> polnega kondenzatorja s ponovnim pritiskom na tipko ne boš spraznil.

Sheme (priponke) ni.

Marko ti je kak post višje pokazal en osnovni način "vhodnega filtra". Sicer namenjenega mikrokontrolerju, ker je tipka proti masi. Lahko uporabiš tudi kot takt, če si ga proizvajaš s tipko.

Kam moraš kateri vhod povezat: na + ali na GND je odvisno od tega, kaj čipek potrebuje, da naredi tisto kar želiš. Glej v njegovo pravilnostno tabelo... PDF od čipa.

V resnici jaz PDFja tvojega števca sploh nisem gledal. Moji komentarji so čisto osnovni za celotno CMOS družino. Wink

EDIT: v zadnjem tvojem postu sem prebral, da "si kontakte ki jih nisi potreboval" povezal na GND. Upam, da ni vmes tudi kateri od izhodov. Neuporabljene izhode pa moraš v nasprotju z vhodi pustiti v zraku.. Think


Shema: -->
GiovanniTheX je napisal/a:
nevem kje je problem a mi sheme noče naložit.. torej je TUKAJ alternativa.

Janez


EDIT:
Hehe, ne nič bat, izhode mam vse uporabljene Smile Torej, pine ki jih "nisem potreboval" - če ne rabiš logične 1 mora biti logična 0, torej sem vhode za prednastavljeno vrednost ter še CIN/COUT vezal na maso.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
stane
Član
Član



Pridružen-a: Tor 17 Apr 2007 21:19
Prispevkov: 1281
Aktiv.: 5.78
Kraj: Rače

PrispevekObjavljeno: Tor Jan 07, 2014 4:49 pm    Naslov sporočila:   Odgovori s citatom

Boh pomahaj. Pray

Si povezal točno tako kot je narisano?
Brez kakšnega upora ali kondenzatorja?



aa.JPG
 Opis:
 Velikost datoteke:  605.22 KB
 Pogledana:  26 krat

aa.JPG


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
GiovanniTheX
Član
Član



Pridružen-a: Čet 29 Nov 2012 19:48
Prispevkov: 304
Aktiv.: 1.98

PrispevekObjavljeno: Tor Jan 07, 2014 5:00 pm    Naslov sporočila:   Odgovori s citatom

na žalost res.. tako da enkrat dela, drugič ne.. god, help me if you can Pray or anybody else Anxious
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
matic_scetinec
Član
Član



Pridružen-a: Tor 15 Jan 2008 17:11
Prispevkov: 993
Aktiv.: 4.67
Kraj: Brezovica pri Ljubljani

PrispevekObjavljeno: Tor Jan 07, 2014 8:07 pm    Naslov sporočila:   Odgovori s citatom

Zdravo!

Poizkusi dodati debounce vezje po shemi, ki sem jo zrisal, pa vsaj v napajanje dodaj še kakšen 100nF kondenzator, pa ne pozabi na upor v bazi tranzistorja.

Lp, Matic



Debounce.jpg.png
 Opis:
 Velikost datoteke:  121.85 KB
 Pogledana:  11 krat

Debounce.jpg.png


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
GiovanniTheX
Član
Član



Pridružen-a: Čet 29 Nov 2012 19:48
Prispevkov: 304
Aktiv.: 1.98

PrispevekObjavljeno: Tor Jan 07, 2014 9:22 pm    Naslov sporočila:   Odgovori s citatom

Naredil sem debounce tako kot je narisano v zgornji shemi.. in stvar zgleda kot da bi imela nek lasten kvarc vgrajen.. včasih mi je števec delal tako kot je treba (tudi brez debunce-a), včasih (tudi sedaj) pa ali goni svojo naprej in žmrka no nor, ali pa sveti samo takrat ko je tipka pritisnjena, ko pa spustim pa gori le na svete cajte, ko zgleda v tem clocku udanem prehod da potem obmiruje.. drugače pa something goes crazy al nekej.. delam pa zdej to na protoboardu tako da ni nikjer nobenega stika odveč..
any idea? Eh?
p.s.
trenutno imam povezan samo števec (CD4516BE) ter NOT vrata (SN74HC04N).

Vezava pa je tako:
pin 1 - LOAD - GND
pin 2 - IZHOD Q3 - ni vezan
pin 3 - VHOD P3 - GND
pin 4 - VHOD P0 - GND
pin 5 - ENABLE/CARRYIN - GND
pin 6 - IZHOD Q0 - ni vezan
pin 7 - CARRYOUT - GND
pin 8 - GND
pin 9 - RESET - GND
pin 10 - UP/DOWN - 12v
pin 11 - IZHOD Q1 - ni vezan
pin 12 - VHOD P1 - GND
pin 13 - VHOD P2 - GND
pin 14 - IZHOD Q2 - LED preko upora na GND
pin 15 - CLOCK - glej zgornjo shemo
pin 16 - Vdd - 12V

NOT logic gate

pin 1 - in
pin 2 - out
------------------- glej zgornjo shemo

pin 7 - GND
pin 14 - Vdd - 12V

meni je zmanjkalo idej.. se komu kaj sanja?

Lp
Janez



DSC_0330.jpg
 Opis:
 Velikost datoteke:  1.34 MB
 Pogledana:  12 krat

DSC_0330.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2, 3  Naslednja
Stran 1 od 3

 
Pojdi na:  
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: 8 dni


Powered by phpBB © 2001, 2005 phpBB Group