Hoi digitale vrienden,
Sinds kort ben ik weer bezig met een aantal kleine projectjes waaronder het nabouwen van een kleine teller ( zie http://kitsrus.com/pdf/k1.pdf ).
Het is de bedoeling dat het ding bij gaat houden hoeveel keer de deurbel gebruikt is. Handig als je b.v. n pakje verwacht maar toch even de deur uit moet, dan kun je als je terugbent mooi zien of er iemand aan de deur geweest is.
Het dat ik gebruikt heb is zo goed als hetzelfde, behalve dat ik een CA display gebruikt heb waardoor er 7 extra transistoren bij kwamen.
Probleem is nu dat als het ic zijn 1e puls krijgt, de waarde op het display van 000 verspringt naar een zwakke 888. Nu heb ik alles gecontroleerd, de verbindingen a b c en d van de BCD code kloppen onderling en de 7 segmenten zijn ook op de juiste positie aangesloten.
Als ik het timing condensatortje vergroot zodat het multiplexen met het blote oog te volgen is merk ik het volgende : op het display verschijnt 000, krijgt de 4553 zijn pulsen dan telt deze op alle displays tegelijk hetzelfde getal 1 tm 9. Daarnaast wisselt hij 3 getallen af. Stel het IC heeft tot 5 geteld. op het display verschijnt dan 000, hierna n halve seconde 111 en dan het getal wat hij moet tellen (555).
http://img328.imageshack.us/img328/8421/afb0094el.jpg
Erg vreemd allemaal, kan iemand me vertellen wat hier mis gegaan is?
RES
RES
Wat voor waardes weerstanden heb je aan die 7 transistors hangen? Hopelijk niet die 330 ohms op de basissen. Misschien kan die 4511 het niet aan?
Wat soms ook gebeurt is dat ripple ontstaat door dat de segmenten schakelen en het tellen beinvloeden (telkens resetten), dus een elcootje van zeg 47u-100u op de voedingslijn hangen.
Wat ook vreemd is dat die ingangen zulke hoge R's hebben, die R's lager maken , 10k is standaard zodat het goed een laag nivo wordt.
[Bericht gewijzigd door RES op ]
Ik heb de weerstanden zo berekend dat de 4511 maar 1 mA hoeft uit te sturen om de transistor max 300 mA te laten schakelen. Zeer ruim binnende de marges van de 4511 (max 25 mA) De segmenten worden aangestuurd met ongeveer 9 mA.
Verder zit ook een voeding op de print die bestaat uit 1 bruggelijkrichter, een elko van 470u, 2 100n condensatortjes en een 7805.
Ik krijg het idee dat er iets mis is rond de 4553. Het is net alsof t ding op hol slaat als hij moet beginnen met tellen. Verder heb ik achter de 7805 nog even 9V aangesloten om er zeker van te zijn dat de 5v voeding niet te laag was, maar ook dit heeft geen effect op het gedrag van het IC.
De ingangen die ik nooit wil gebruiken heb ik zonder weerstand vast aan de ground gehangen en de clock ingang daar hangen schmit triggers voor die geven de 4553 dus altijd een nette 1 of 0. (daargelaten dat ik toch pull down weerstanden gebruikt heb. Deze heb ik trouwns iets kleiner gekozen (100k en 47k)
Ik vind het een beetje raar. Alles aangesloten volgens t schema en gechecked en nog dit vreemde gedrag...
[Bericht gewijzigd door Special Agent op ]
RES
RES
10k's op de ingangen van die 4553 hangen, in dat schema zie ik 1M enzo.
Die carry hangt helemaal los.
Die ingangen zijn allemaal aangesloten, maar goed zal eens kijken of ik ze extra omlaag kan trekken.
(na de scmit trigger en voor de 4553 moeten dus perse pull down weerstanden?)
O ja, voordat ik t vergeet: ik heb de PNP transistoren met hun emmiter aan de 5v gehangen en hun collector aan de gezamelijke anode van de 3 segmenten. Als t goed is blijft de werking t zelfde (zo niet beter). Dit was ook noodzakeling omdat er extra NPN transistoren gebruikt moesten worden ivm het feit dat t hier om een common anode display gaat.
[ Knip ]
En dit werkt: het display geeft 000 namelijk juist weer.
PS de carry is een uitgang als alles goed is. (datasheet is hier niet zo duidelijk over, hoewel t wel logish lijkt, uitgangen mag je immers niet kortsluiten naar 5V of ground.
[Bericht gewijzigd door Special Agent op ]
Op 20 juni 2006 00:00:05 schreef Special Agent:
[...]
PS de carry is een uitgang als alles goed is. (datasheet is hier niet zo duidelijk over, hoewel t wel logish lijkt, uitgangen mag je immers niet kortsluiten naar 5V of ground.
De Carry is duidelijk een uitgang: http://www.onsemi.com/pub/Collateral/MC14553B-D.PDF
Fig 4, pagina 5.
Slechte layout, rommel op de voeding? Altijd 100nF condensators bij de voedingspinnen.
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
ho paard. ELK segment moet zijn eigen weerstand hebben !!!
weerstanden in de common anode zetten is niet goed. hoe meer leds er aan staan hoe minder stroom ze dan krijgen !
bij static bedrijf ( als je dat spul op trage snelhied laat lopen ) zie je die leds inderdaad branden. als je op hoge snelheid gat multiplexen dan daalt de lichtopbrengt geweldig
begint eerst dat eens aan te passen
Henry,
Ik voed het zaakje nu met een gelijkstroomvoeding en gebruik idd 100 nF condensatortjes.
ho paard,
Tuurlijk hebben alle segmenten hun eigen weerstand en nee de 3 anodes daar zitten dus idd geen weerstanden in. Je denkt toch niet dat ik printjes maak met t verstand op nul?
Ik zal proberen het wat te verduidelijken.. PER DIGIT: PNP transistor -> (met alleen elk een BASIS weerstand welke naar de 4553 loopt) -> common anode pin van digit, deze vertakt naar ALLE segmenten van het digit -> segment led -> cathodes van digit (tevens per segment samengeknoopt met alle overige digits) -> per segment cathode een weerstand van 220 ohm -> per segment een NPN transistor waarvan elke basis via een weerstand aan de 4511 hangt.
Dat zou dus moeten werken toch?
En als dat werkt, de voeding stabiel is hoe kan er dan toch mystery-code ipv BCD code uit de teller komen?
Edit: de layout is wellicht wat rommelig, maar voordat ik de IC erop prikte heb ik t wel zeker 5x helemaal nagelopen.
Voor de liefhebber: http://img137.imageshack.us/img137/382/p10101477cd.jpg en http://img227.imageshack.us/img227/3383/p10101427vj.jpg
[Bericht gewijzigd door Special Agent op ]
RES
RES
Oscilleert die spanningsregelaar soms?
Moeten 2 Ctjes op.
Hele schema op de print nalopen en controleren op kortsluitingen en of losse contacten of onderbrekingen.
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
Op 20 juni 2006 09:52:32 schreef Special Agent:
Je denkt toch niet dat ik printjes maak met t verstand op nul?
in een vorig post schreef je :
De stroom loopt dus eerst door 1 van de 3 PNP transistoren, dan door weerstand van 220 ohm, dan door een of meerdere segmenten en dan door de NPN transisoren die elk segment bedienen.
vandaar mijn reactie.
maar bon volgense je nieuwe post klopt het dus wel.
hmmm kzal eens naar die fotokes kijken
elektron_
beetje gek
Wat is de voedingsbron ?
Hebben de 3 digits steeds hetzelfde cijfer ?
Welk type display gebruik je ?
[Bericht gewijzigd door elektron_ op ]
free_electron,
Je hebt helemaal gelijk, ik weet ook niet wat me bezielde toen ik dat typte. Maar het moet dus zijn dat de 220ohm weerstanden achter het display komen, alleen bij een display met losse segmenten zou het niets uitmaken...
Het display zelf is trouwns van het type MSQC6412C, ik heb er een berg van liggen: tijdje geleden van iemand opgekocht samen met de complete CD4000 serie.
De voedingsbron is een gestab voeding (zelf gemaakt rondom een LM 317) en de 3 digits geven idd steeds hetzelfde cijfer ondanks dat alle verbindingen correct zijn.
elektron_
beetje gek
Op 21 juni 2006 08:00:36 schreef Special Agent:
en de 3 digits geven idd steeds hetzelfde cijfer ondanks dat alle verbindingen correct zijn.
Heb de transistoren dan niet als een diode geschakeld, zodat ze allemaal ground geven ?
De 3 PNP (BC 557) transistoren die de segmenten aansturen? Deze heb ik met de emitter aan de 5V hangen en de collector gaat naar de segmenten...
elektron_
beetje gek
Op 21 juni 2006 18:00:44 schreef Special Agent:
De 3 PNP (BC 557) transistoren die de segmenten aansturen? Deze heb ik met de emitter aan de 5V hangen en de collector gaat naar de segmenten...
Brr dat klinkt anders dan het schema, En je gebruit een comman Anode, terwijl er in het schema een common cathode staat ?
[Bericht gewijzigd door elektron_ op ]
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
das wel in orde zo, maar stomme vraag.
De spanning die toekomt op die bovenste transsitoren ( bc557 op die emitters ) is toch wel de zelfde of lager dan de voedingsspanning op de 4511 he ?
je hebt daar toch geen hogere spanning voor gebruikt ?
( anders zouden die wel eens niet uit geleiding kunnen gaan )
en ook nergens de C en E verwisseld ?
een to92 is nog altijd CBE als je hem zo houdt :
___
/___\
| |
|___|
/ | \
C B E
speelt gene rol of je pnp of npn hebt.
[Bericht gewijzigd door free_electron op ]
De spanning aangeboden op de E van de 557 is dezelfde als die van de 4511.
En ik heb ze goed aangesloten. heb dat nog even gecontroleerd want ik vond het een beetje onlogish dat de emitter in dit geval juist aan de voedingspanning moet hangen.
Collector -> verzamelaar -> stroom in dus
Emitter -> uitzenden -> stroom uit
Maar ik heb de PNP transistortjes dus netjes met hun E aan de +5V hangen.
Zou dus moeten werken, maar dat doet het niet.
De datasheet van het display klopt trouwns niet helemaal, ze beginnen bij de verkeerde pin te tellen blijkt na het doormeten, Pin 1 is eigenlijk nc en Pin 2 is pas de echte pin 1. Pin 1 en 7 zijn dus overbodig.
RES
RES
Collector -> verzamelaar -> stroom in dus
Emitter -> uitzenden -> stroom uit
Dit geldt voor een NPN.
Bij een PNP precies andersom.
Wel blijft de meeste stroom door de emitter vloeien. Blijft altijd de som (+ of -) van collector en basis.
[Bericht gewijzigd door RES op ]
Zucht.
Het houdt hier dus op vrees ik. Alles klopt en toch werkt het niet. 
Edit: ik heb nog even geprobeerd om de aansturing van de digits om te wisselen, maar dan tellen ze niet mooi tegelijk meer op maar verschijnt er grote onzin op de displays. De digit volgorde was dus juist.
Leuk projectje voor de vuilnisbak dus.
[Bericht gewijzigd door Special Agent op ]
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
plak daar eens voor de lol ene CC display aan en zie eens of dat werkt.
iets anders wat je kan proberen is dei 4511 buitensmijten en een 4543 erin zetten
download eens de motorola datasheet van die coutner chip die je daar gebruikt
der staat op bladzijde 16 geloof ik ene compleet applicatieschema met de 4543 en dan kan je WEL CA sturen ipv CC
[Bericht gewijzigd door free_electron op ]
Als die pin compatible is zou dat geen gek idee zijn eigenlijk!
Maar.
2 Probleempjes: voor het direct aansturen van een 7 seg LED is dit IC niet geschikt (dit is voor de aansturing van LCDs) Die extra transistoren moeten er dus tussen, de vraag is of ze dan nog steeds op de juiste manier ertussen gesoldeerd zitten.
Maar goed, ik ga eens kijken of ik nog ergens een 4543 heb liggen. Anders moet ik die weer bij Conrad gaan bestellen en die laten meestal wel even op zich wachten.
(De enige betaalbare elektronicaboer hier in de omgeving is falliet gegaan)
Ow ja dat zomaar eraanplakken van een CC display, dan denk ik dat ik het halve printje daarvoor moet gaan mollestreren. 
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!!!"
De 4543 is pincompatible met de 4511 (alleen de nutteloze Lamp Test (LT) ingang van de 4511 is vervangen door de PH ingang op de 4543), èn de 4543 kan direct LED displays aansturen.
Ik begrijp nog altijd niet waarom er nog steeds mensen zijn die persee de 4511 gebruiken (en sowieso waarom deze nog steeds bestaat), de 4543 heeft de Europese '6' en '9', heeft een Phase (PH) ingang waarmee je je CC of CA kan aansturen (door deze ingang te pulsen kan je ook LCD backplanes aansturen).
De segmentuitgangen kunnen 10mA leveren, indien meer gewenst is gebruik ik ULN2003 low side drivers (voor CC displays), of UDN2981 high side drivers (voor CA displays).
CD 
Pin compatible? Niet dus.
4511
p1 - B
p2 - C
p3 - notLT
p4 - notBL
p5 - notLE
p6 - D
p7 - A
p8 - Vss
p9 - e
p10 - d
p11 - c
p12 - b
p13 - a
p14 - g
p15 - f
p16 - Vdd
4543
p1 - LD
p2 - C
p3 - B
p4 - D
p5 - A
p6 - PH
p7 - BL
p8 - Vss
p9 - a
p10 - b
p11 - c
p12 - d
p13 - e
p14 - g
p15 - f
p16 - Vdd
Grrrr. Wordt een nieuw printje dus.
Ik weet verder ook niet waarom de 4511 veel gebruikt wordt. Hij is iig goed verkrijgbaar en kan hogere uitgangsstromen aan. En simpel component voor 1 segment aan te sturen als je t mij vraagt.
En toch gebruiken ze m in die kit met succes in multiplex mode.
Vaag ding iig. Eens kijken wat die 4543 kan met CA displays zodra het conrad pakje er is.
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!!!"
Op 2 juli 2006 13:53:27 schreef Special Agent:
Pin compatible? Niet dus.Grrrr. Wordt een nieuw printje dus.
Ik weet verder ook niet waarom de 4511 veel gebruikt wordt. Hij is iig goed verkrijgbaar en kan hogere uitgangsstromen aan. En simpel component voor 1 segment aan te sturen als je t mij vraagt.
En toch gebruiken ze m in die kit met succes in multiplex mode.
Vaag ding iig. Eens kijken wat die 4543 kan met CA displays zodra het conrad pakje er is.
Sorry, vergissing van mijnentwege...(ik gebruik enkel de 4543)
Het voordeel van de 4543 is dat je zonder problemen CC of CA displays kan aansturen via de PH pin.
DE 4511 en 4543 kunnen inderdaad gemultiplext worden via de latch of zelfs de blanking input.
CD 