flipflop
"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
Volgens mij bedoel je "1 uit 16 decoder".
Gebruik ervan vind ik geen elegante oplossing als je al een micro gebruikt. Een micro met voldoende I/O is makkelijker, maar bij gebrek daaraan zou ik dan voor een shuifregister gaan, of een I2C I/O expander. Je houdt dan de vrijheid om in je firmware te bepalen welke pin 1 of 0 is. Stel je wilt morgen ineens 2 outputs tegelijk aan hebben, dat lukt je niet met zo'n 1uit16 maar wel met een shifter.
Ja ....tis ook beetje rare combi een slimme PIC en dan weer de oude logica er om heen .... het wordt een iets meer volwassen PIC!
KGE
Golden Member
Vergeet ook niet dat dat soort displays niet direct met logische niveaus aangestuurd kan worden... Je hebt een VFD driver nodig, en gloeistroom voor de gloeidraad, een relatief hoge anodespanning etc. En dan is het display nog gemultiplexed ook.
[Bericht gewijzigd door KGE op (10%)]
De display zit nog op de oorspronkelijke PCB met voeding. Inderdaad wel even kijken wat de anodes en kathodes graag willen zien.
Daar zal vermoedelijk wel dat Toshiba IC voor zijn .. kan alleen geen datasheet ervan vinden
KGE
Golden Member
Op 15 november 2020 13:08:35 schreef EgbertG:
De display zit nog op de oorspronkelijke PCB met voeding. Inderdaad wel even kijken wat de anodes en kathodes graag willen zien.Daar zal vermoedelijk wel dat Toshiba IC voor zijn .. kan alleen geen datasheet ervan vinden
Van een soortgelijk IC is dit te vinden:
http://madrona.ca/e/eec/ics/vfinv.html
Maar aan de hand van de print is vast wel uit te vinden wat in en uit is.
Zo'n display bevat meestal 7 segmenten en een decimale punt per 'cijfer' en dat wordt dan 8 bit parallel aangestuurd en je multiplexed met de roosters (die stuur je dan stuk voor stuk achter elkaar aan). Het aantal is gelijk aan het aantal cijfers op je display. Meestal staat op de gloeidraad (=kathode) t.o.v. de segmenten en roosters een negatieve spanning. Over de gloeidraad zelf staat een wisselspanning (meestal minder dan 2 Volt, hij mag niet zichtbaar gloeien!)
[Bericht gewijzigd door KGE op (31%)]
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Dat lijkt er al zoveel op dat de verschillen wel makkelijk te zien zullen zijn .. als ze al een andere pinout zouden hebben.
Ik denk dat de kathodes wel direct op een GPIO kunnen van een PIC
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Ik denk dat de kathodes wel direct op een GPIO kunnen van een PIC
Van een VFD kan niks direct aan een pic, want er staat 30v op.
Je moet trouwens de anodes aansturen. (buis heeft maar 1 kathode, dat is de gloeidraad, die moet liefst met wisselspanning gevoed worden)
Je kunt de gloeidraad ook met een blokgolf voeden.
KGE
Golden Member
Zo'n VFD zit vergeleken met een beeldbuis achterstevoren in elkaar.
De gloeidraad zit vooraan (zichtbaar) dan krijg je de roosters en daaronder de segmenten.
Met het rooster kun je een individueel cijfer 'activeren' en dan stuur je de segmenten (anodes) aan. De anodes hebben een fosfor laagje en lichten op.
Jouw voorbeeld buis met 9 cijfers heeft dus 7+1 (decimale punt) segmenten/anodes en 9 roosters en dus 7+1+9+2=19 aansluitdraden minimaal (ik ga er dan van uit dat er maar twee draden voor de gloeidraad aan zitten, zijn er soms meer)
Wanneer de gloeidraad op zeg -30 Volt gehouden wordt en de driver IC's zijn meestal gevoed met 5V en GND (en soms zit ook die -30V aangesloten) en zetten je logische niveau om in +5 of -30V, zowel voor de roosters als de segmenten/anodes.
Door op een segment +5V te zetten gaat er een electronenstroom lopen tussen gloeidraad en het segment/anode maar alleen maar als het bijbehorende rooster ook gestuurd wordt.
Om het hele display aan te sturen heb je of 9+8 IO pinnen nodig die allemaal gevolgd worden door een driver. Daarbij moet je dan zelf rekening houden met het feit dat er steeds maar 1 rooster tegelijk aangestuurd wordt.
Of je neemt een 4 naar 10 (of 16) decoder voor de roostersturing en dan heb je 4+8 pinnen nodig.
Dankjewel KGE ... ik dacht dus ten onrechte dat t meer als nixie werkte. Een rooster dus als aansturing en de kathodes allemaal aan elkaar met de gloeidraad.
Met deze info kan ik wat zinvoller gaan meten aan de driver IC's
Waters
Guus@Sint-Michielsgestel
Hoi Egbert,
Het is een misvatting om te denken dat Charlieplexing externe diodes etc nodig heeft.
De uitgangen van de PIC worden in tristate gezet waardoor diodes niet nodig zijn.
Ik heb het basic programma toe gevoegd waarmee 4 digits aangestuurd worden.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Een rooster dus als aansturing en de kathodes allemaal aan elkaar met de gloeidraad.
De gloeidraad is de kathode...
(daarom wordt die ook met wisselspanning gevoed, om te voorkomen dat je lichte en donkere plekken in het display krijgt.)
Vandaar dat eerder iemand hier over een blokgolf begon voor de gloeidraad.... Waarom zou een gelijkspanning dit effect veroorzaken? Of is t meer dat de wisselspanning de onderlinge verschillen voor t oog uitmiddelt?
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Bij 4 volt gloeispanning staat er aan de ene kant van de kathode/gloeidraad dus 4v meer als aan de andere kant. Dat zie je vaak duidelijk.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
De ene helft van de digits krijgt 4v meer dus geeft meer licht.
Bij netgevoede apparaten zoals klokradio's gebruikte men vaak een trafowikkeling die in het midden geaard was...

[Bericht gewijzigd door Arco op (57%)]
