74LS194 (Shiftreg). Utgångar låga när klockpuls försvinner?

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

74LS194 (Shiftreg). Utgångar låga när klockpuls försvinner?

Inlägg av JimmyAndersson »

Jag har använt 74194 i många år, men aldrig lagt märke till att utgångarna blir låga när klockpulsen försvinner...

Mer info:
74LS194 med avkopplingskonding (100nF). Ingångarna (ABCD) satta till 0001 och pinne 7 (Shift left serial input)
ansluten till utgången längst till vänster (QA). Clear-pinnen är hög. Pulldown-motstånd till CLK-pinnen.

När jag kör igång det hela så startar jag klockan (en frekvensgenerator ansluten till CLD-pinnen). Jag sätter S1 och S0 höga
för att ladda in det som finns på ingångarna (0001) och sätter sedan S0 låg. Både S1 och S0 har pulldown-motstånd.

"Skiftningen" börjar då att rulla och det fungerar fint ända tills jag stoppar klockan och CLK-pinnen blir låg (tack vare pulldown-motståndet).
Då försvinner allt på utgångarna.

Frågan är kort sagt: Ska utgångarna bli låga (nollställas?) när CLK blir låg?


edit: Såg nu att databladet i länken inte är exakt samma som mitt datablad, men det viktigaste finns med.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: 74LS194 (Shiftreg). Utgångar låga när klockpuls försvinner?

Inlägg av jesse »

Kort svar: Nej.

På vilket sätt kopplar du bort klockan?
Sånt här kan ibland bero på störningar när du kopplar något mekaniskt, kanske på VCC. Det kan också vara så att klockan får kontaktstuds och blir odefinierad i något läge (om ditt pull-down R är för högt värde på). En störning kan också påverka CLR ingången. Särskilt om du får spikar eller dippar på VCC.

Ett alternativ till att "ta bort" klockan är att sätta både S0 och S1 låga. Då slutar den att shifta även om klockan går.
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: 74LS194 (Shiftreg). Utgångar låga när klockpuls försvinner?

Inlägg av JimmyAndersson »

"Kort svar: Nej."

Skönt att veta att mitt minne är intakt i det området iallafall. :D


För att koppla bort klockan så har jag helt enkelt lossat sladden på labbplattan som går till frekvensgeneratorn.
Har även testat utan frekvensgeneratorn, genom att växla mellan hög/låg genom att flytta en sladd mellan +5V och GND.
Pulldownmotståndet har varit inkopplat i båda fallen.


"om ditt pull-down R är för högt värde på"

Ah, så var det! :)
10k var för mycket. Provade med 1k och nu fungerar det.
Har även testat med riktigt korta pulser och ganska hög frekvens, och den hänger med ändå.

Med 10k såg det ut som om jag kortslöt något. :)


Ett alternativ till att "ta bort" klockan är att sätta både S0 och S1 låga.

Jag ville helst undvika det, men hade det varit så att jag mindes fel (dvs att utgångarna blir låga när klockan stannar) så hade jag fått göra på det sättet, även om det kräver ytterligare en liten hög med komponenter.


Tack för hjälpen! :tumupp: :tumupp:
Skriv svar