Sida 1 av 2

4514

Postat: 15 maj 2005, 20:15:32
av sebastiannielsen
Har köpt en 4514 på elfa.
Det är en 4-16 bit decoder.

Så här har jag kopplat:

Latch Enable/strobe --> +5v
Vdd --> +5v
Vss --> GND
E/Inhibit --> Pin0 på BS1
D1 --> pin1
D2 --> pin2
D3 --> pin3
D4 --> pin4

Har ställt pin1 till pin4 LOW.
Pin0 togglas fram och tebax med pause 1000 emellan så det blir en klocka på 1 HZ

Nu när jag petar en lysdiod med anod på pin11 (utgång för 0) och katod på GND så är den tänd hela tiden.
Samma är det med alla andra utgångarna.
Har kollat att det inte är fel på min kod genom att peta med lysdioden på 23, inhibit och då blinkar dioden i 1 HZ.

Postat: 15 maj 2005, 20:49:22
av Schnegelwerfer
Ingången Strobe latchar bara ut data på utgångarna. Eftersom du inte förändrar Strobe , kommer inte heller utgångarna att ändras.

Ingången Enable borde du koppla till jord.

För varje förändring du gör på dataingångarna måste du även klocka Strobe, annars kommer inte förändringarna att komma ut på utgången.

Postat: 15 maj 2005, 20:53:35
av sebastiannielsen
Men jag har ju en 1HZ klocka på ENABLE-ingången (pin 23), då borde väl utgången också blinka.

Och dessutom som jag sa, så är ALLA utgångar höga...
Enligt databladet för en liknande krets, 4515, så skulle vald utgång vara låg om ENABLE var låg (enable tänds och släcks varje sekund pga klockan)
LE ska vara hög för att datan skulle gå att ändra. Den är hög med hjälp av Vdd (+5v).

Postat: 15 maj 2005, 20:55:05
av cyr
Ja, men alla utgångarna ska inte vara höga samtidigt... någonsin.

Och att "blinka" med inhibit borde "blinka" den aktiva utgången eftersom den grindar alla utgångarna.

Postat: 15 maj 2005, 20:58:01
av sebastiannielsen
cyr, precis vad jag menade.... Jag förväntade mig att 11 skulle blinka....

Postat: 15 maj 2005, 21:00:44
av cyr
Har du något bättre att mäta med än en lysdiod?

Postat: 15 maj 2005, 21:03:42
av sebastiannielsen
en multimeter, men den visar volten.... Den är lite svårare att mäta med men den visar ca 4 volt hela tiden....

Postat: 15 maj 2005, 21:04:48
av Schnegelwerfer
Nu är det jag som snurrat till det. :?

Det verkar i databladet som om Strobe inte inte är flanktriggad, utan släpper igenom data om den ständigt hålls hög.

Din koppling borde fungera tycker jag.

Postat: 15 maj 2005, 21:08:37
av cyr
Ordet "spänning" är inte farligt!

Var visar den 4V?

På en utgång som är obelastad borde det snarare vara 5V, eller lite lite under.

Postat: 15 maj 2005, 21:14:05
av sebastiannielsen
Jag matar kretsen med runt 5 volt.
Får ut runt 4,5-4,8 volt...
Det är på alla utgångar den visar runt 4-5 volt.

Postat: 15 maj 2005, 21:19:26
av Icecap
Får du även den spänning på VCC och GND benen?

Postat: 15 maj 2005, 21:20:09
av cyr
Låter lite flummigt med 4-5V, enligt databladet ska det vara minst 4,95V på en utgång som är hög, och de ska vara stabilt om den utgången är stabil.

edit: stryker en fråga på grund av bristande läsförståelse

Postat: 15 maj 2005, 21:22:03
av sebastiannielsen
Jag matar med runt 4,8-5 volt... Eftersom kretsen ligger på samma matning som BS1:an så blir det lite mindre...

Postat: 15 maj 2005, 21:24:15
av Icecap
OK, om du inte har VCC på 4514=5V kommer spänningsmatningen inte fram till kretsen. GND ska såklart visa 0V. Har du glömt att dra spänningsmatningen?

Postat: 15 maj 2005, 21:27:25
av sebastiannielsen
Spänningsmatningen kommer fram till kretsen....
Annars hade jag ju inte fått några utgångar höga.