Hallo iedereen,
Vergeef me als ik dit topic in het verkeerde topic heb geplaatst, maar digitaal leek me de meest juiste.
Ik ben bezig een kwartsklok te bouwen met een LED-display. Nu wilde ik 6 display's van 1 getal aanschaffen.
Ik gebruik een 3 Mhz kristal, en laat dit via een transistor en binaire teller lopen. Deze teller geeft een puls af bij 3000, zodat de binaire secondenteller ééntje verspringt. Dit geldt ook weer voor de minutenteller en de urenteller.
Nu moet ik de display's aansturen. Ik heb een schakelschema getekend, maar dit maakt gebruik van erg veel IC'tjes aangezien ik volgensmij zo'n 14 AND-poorten nodig heb en een aantal invertors per display.
Weet iemand van jullie om dit makkelijker te doen?
Alvast hartelijk bedankt!
~Galaxy
In the beginning there was nothing.... and even that exploded...
Simpelste manier is een PICje met een RTC.
Wil je persé in hardware doen, dan is een horlogekristal van 32.786 KC de aangewezen weg.
Deze zet je op een 4060 en dan heb je (dacht ik) 2Hz.
Nog een delertje erachter, en je hebt 1Hz.
Seconden, minuten, uren tellen met BCD-counters (7490 of mos equivalent), en decoderen met 7447 of 74247.
Ik had als kristal http://www.okaphone.com/artikel.asp?id=424129 gevonden. Is dit niet het goede kristal?
Ik zal eens gaan kijken naar die counters en decoders, bedankt! 
~Galaxy
In the beginning there was nothing.... and even that exploded...
Kost veeel meer hardware om die 2MC opgedeeld te krijgen zodat je 1HZ overhoud.
Genoemd horlogekristal is ervoor gemaakt.
Okay, dus dan zou ik http://www.okaphone.com/artikel.asp?id=424068 als kristal moeten gebruiken?
Bedankt 
Het mooist is inderdaad een AVR of PIC en bijvoorbeeld een RTC zoals de Dallas DS1307, die werkt via I2C. Als je een AVR neemt en je gebruikt BASCOM AVR dan is het programma ook nog een ultra simpel omdat die al I2C ondersteunt. De display aansturing gaat ook makkelijk met de I/O pennen die je nog over hebt.
En dat red je dan met 2 IC's en misschien wat torretjes of een ULN2803 ofzo voor de display aansturing. Voor DCF nog een Conrad DCF module erbij en klaar ben je...
Op de software na dan 
Ja, maar ik wil het geheel toch puur hardware houden. In ieder geval kan ik nu mijn ingewikkelde schema overboord gooien met die counter en decoders.
Ik heb nog één vraag, hoe sluit ik dat kristal precies aan op die 4060?
Heel erg bedankt voor jullie hulp 
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
pak voor je tellers 7490's ( of 74390 . 2 in een behuizing ) en voor display een 7447.
met 6 7447 en 6 7490 en hier en daar ene los and en or poortje heb je zo dat klokje gemaakt
Okay, bedankt
.
Maar als ik het dus goed begrijp moet ik een 32.786 Hz kristal gebruiken?
Iig bedankt voor jullie antwoorden, ben weer een stuk verder (en het heeft me een hoop tijd gescheeld
)
Keep it simple to start.
Gebruik voor je 1Hz timebase het uurwerk van een quartzklok. Zie als voorbeeld http://www.josepino.com/circuits/index?one_second_timebase.jpc
Redelijk nauwkeurig en je hoeft er niets aan af te regelen (wat je bij een 4060 met xtal wel moet)
Voor de basics van een klok met 4000/7400 is http://www.mcamafia.de/nixie/ncp_en/ncp.htm een leuk startpunt. Het is voor een nixieklok maar met een 4026 ipv 4017 ben je al een heel eind op weg.
Succes
OM
MAH
Every machine is a smoke machine if you operate it wrong enough
iedereen komt met andere mogelijkheden aanlopen maar de vaag van de TS wordt niet beantwoord.
je hebt 14 and poorten nodig per display. dit kan je verminderen door eens op internet te gaan zoeken naar karnaugh-diagram en dat te gaan gebruiken. daarmee kan je mogelijk nog een stuk minimalizeren.
kan dit niet en wil je toch kleiner? dan kan je het eenvoudigst overstappen op een pld. daar zitten intern een hele zooi nandpoorten die je kan programeren maar daar ben je dan wel weer een programmer bij nodig.
tja, of je kiest 1 van de andere mogelijkheden maar dit blijft het dichst bij je eigen ontwerp/idee.
edit: wanneer je dus wel met een kristal aan het werk gaat, denk dan ook aan de afwijking die dat kan hebben en let ook op de schakeltijd van de gebruikte IC's..
[Bericht gewijzigd door MAH op (12%)]
~Galaxy
In the beginning there was nothing.... and even that exploded...
iedereen komt met andere mogelijkheden aanlopen maar de vaag van de TS wordt niet beantwoord.
En daar doe je zelf net zo hard aan mee.
Sterker nog; je maakt de verwarring alleen nog maar groter door het reeds ingeslagen pad te verlaten, en (reeds verworpen) alternatieven aan te dragen.
- TS wil van de poortjes af. Daarom heeft hij dit topic gestart.
- TS wil niet programmeren, dus het aandragen van een PLD is dus ook zinloos.
en let ook op de schakeltijd van de gebruikte IC's..
Doet helemaal niet ter zake. We hebben vroeger allemaal wel eens zo'n klokkie gemaakt.
Toen zaten we ook niet met schakeltijden te puzzelen.
Gewoon de blokjes aan mekaar bakken, en gaan met die banaan.
- TS wil van de poortjes af. Daarom heeft hij dit topic gestart.
- TS wil niet programmeren, dus het aandragen van een PLD is dus ook zinloos.
Klopt
.
Maar ik moet dus het genoemde kristal hebben, die zet ik op een 4060. Die 4060 laat ik met een aantal AND-poortjes resetten bij 2000, en geef dan een puls aan teller 1 van de seconden-eenheden. Die reset weer bij 9, en geeft een puls aan de seconden-tientallen etc. De displays worden via een decodertje aangestuurd. Lijkt me niet zo ingewikkeld.
Bedankt voor jullie hulp
!
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Als je 32786Hz door 2000 deelt, ben je er nog lang niet. Je neemt gewoon Q13 v/d 4060 (2Hz) en deelt dat door 2. Dan hou je 1Hz over.
[Bericht gewijzigd door pros op (78%)]
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
>> Je neemt gewoon Q13 v/d 4060 (2Hz) en deelt dat door 2. Dan hou je 1Hz over.
Dat is dus hetzelfde als Q14 nemen...
Turbokeu
Golden Member
I love watching conspiracy theorists use the airtight logic of the argument from incredulity: "Well I don't understand how it works so it can't be real!!!"
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Ik zit net in de datasheet te kijken, maar de 4060 kan volgensmij maximaal 30 KHz aan, terwijl het genoemde kristal 32.768 KHz levert. Nu lijkt het mij dat ik daardoor een onnauwkeurigheid krijg... Klopt dit?
Nogmaals bedankt
!
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
10V voedingsspanning: max 810kHz
15V voedingsspanning: max 940kHz
Voor 5V staat er niets opgegeven in hetgeen ik hier heb, maar 't zal toch enkele honderden kHz zijn, veronderstel ik.
MAH
Every machine is a smoke machine if you operate it wrong enough
dat klokkristal heeft toch een waarde van 2^15? dan kan je hem dus inderdaad vrij gemakkelijk prescalen.
- TS wil van de poortjes af. Daarom heeft hij dit topic gestart.
- TS wil niet programmeren, dus het aandragen van een PLD is dus ook zinloos.
ik meende dat TS van de grote hoeveelheid afwilde. dus het optimalizeren van het door hem gemaakte schema.
TS wil het bij hardware houden. nu kan je ter discussie stellen op een pld hardware of software is maar volgensmij is het programeerbare hardware en een goed alternatief voor de grote hoeveelheid IC's.
Wil TS dus een volledig ander ontwerp dan zijn er op internet voorbeelden genoeg te vinden die aan zijn eisen voldoen en hier gepost.
mts plus
Life is waiting!
zijn er geen display drivers?
die een teller ingebouwd hebben?
dan scheelt het ene berg ic's om je display's aan te sturen
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Ja, de 4026. Maar omdat de binaire tellerstand niet naar buiten is uitgevoerd, heb je extra logica nodig om die af te leiden uit de display-pinnen.