555 Timer Clock Circuit for 8-bit Computer (part 1)

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

Комментарии • 58

  • @LemoUtan
    @LemoUtan 7 лет назад +3

    At least the discrepancy between textbook and practice demonstrates that we aren't living in a simulation. Either that, or there is a very devious and skilful programmer out there in the overworld.

  • @OtherTheDave
    @OtherTheDave 7 лет назад +12

    Yay! I found another breadboard computer video!

  • @jasonwarbird
    @jasonwarbird 7 лет назад +5

    classic example of switch "bouncing". You always gotta debounce mechanical switches, especially on old school logic chips.

    • @HazeAnderson
      @HazeAnderson 5 лет назад +3

      Before you build your *manual* 555 clocker you need another 555 debouncer. 😂

  • @jj74qformerlyjailbreak3
    @jj74qformerlyjailbreak3 2 года назад

    55 Comments on a 555 Video. I must be on Time.
    Great JLBrB Timer Circuit.
    👍
    God Bless.

  • @MikePerigo
    @MikePerigo 7 лет назад +5

    If you suspected power rail problems, did you try using a beefier supply? Also never forget the weird effects stray capacitances can cause when using breadboards.
    Great to see the waveforms on the 'scope, they kinda made up for the missing schematic that you promised. Of course if part 2 is released today then you won''t have fibbed :)

    • @JulianIlett
      @JulianIlett  7 лет назад +3

      Four eneloops is beefy enough for a 555 timer. Schematic coming in part 2 (later today).

  • @user-tj1el9uo1m
    @user-tj1el9uo1m 7 лет назад +12

    you are good man. love your video's a lott. keep doing this please

  • @NetworkXIII
    @NetworkXIII 7 лет назад +2

    Hi Julian, love your videos, and great job as always on this one. Do you plan to build the computer on a PCB once the design is final? It would help to clear up any problems with noise and glitches, of course.
    Also, an old friend and colleague once described the 555 timer IC as the Swiss Army Knife of electronic design, that circuit is useful for so many things even all these years later.

  • @RobertShaverOfAustin
    @RobertShaverOfAustin 7 лет назад +1

    Most switches are break-before-make, which means that when you depress the switch the connection to the common disconnects from the NC pole before connecting to the NO pole. If that didn't happen you would be shorting the NC and NO together which, in your circuit, would short the plus bar to the minus bar. Not good.
    On your scope you saw the trace go from +5 to +4 then to ground. I think the duration of the +4 was the flight time of the common contact leaving the NC pole until reaching the NO pole.

    • @JulianIlett
      @JulianIlett  7 лет назад +1

      +Robert Shaver Now I'm intrigued. Maybe I'll get the scope out again and measure that flight time. Cheers Robert.

  • @MatthewTang_trailcode
    @MatthewTang_trailcode 7 лет назад

    I like the trick to remember 10. Shifting the bits to the right by one divides by two so with the 10 trick you can tell five easy.

    • @kensmith5694
      @kensmith5694 7 лет назад

      I think it is about as easy to remember 8+2 = 10

  • @FireballXL55
    @FireballXL55 7 лет назад

    If you are using the 555 then they need decent decoupling, the CMOS version is more tollerent. The discharge path for the capacitor on pins 1 and 2 seems to be quite long via the switch and long links.

  • @makimcleary393
    @makimcleary393 7 лет назад

    I guess the problem was the discharge pin of the NE555 witch is connected to the trigger and therefore to the switch.
    Discharge is a output pin and when you pull it to ground or vcc you can actually short it out.
    When you use the resistors it doesn't pull the discharge too hard to any potential of your supply.

    • @makimcleary393
      @makimcleary393 7 лет назад +1

      And while I'm here... I really love your videos and how you do stuff. Very enjoyable indeed.

  • @andygozzo72
    @andygozzo72 7 лет назад

    you could save one resistor by wiring the nc and no of the switch hard to their supply lines, but have the resistor in series with the 'wiper' instead...

  • @SpeccyMan
    @SpeccyMan 7 лет назад

    I'm curious as to what you're doing with pins 4 (reset) and 5 (control voltage) on your 555 timer. The reset pin is normally tied to the + supply in astable mode and control voltage should be decoupled to gnd with a 100n capacitor if unused.
    Their absence might cause a little instability.

    • @JulianIlett
      @JulianIlett  7 лет назад +2

      My usual trick of ignoring them! I did try connecting these pins as recommended when I was having the glitching problems, but it didn't make a jot of difference. Decoupling helped a lot, but the biggest improvement was the 1k resistors on the SPDT switch.

    • @SpeccyMan
      @SpeccyMan 7 лет назад

      Yes, the improvement with those 1k resistors was significant. I'm going to have to breadboard this myself now and try it out.

    • @massimookissed1023
      @massimookissed1023 7 лет назад

      Nick B , pin 5 is tapped off the internal voltage divider resistor chain.
      In my experience, leaving it unconnected has zero problems.

    • @JulianIlett
      @JulianIlett  7 лет назад

      It seems odd to me that you're supposed to decouple the 2/3 point on the resistor divider, but not the 1/3 point (to which there's no external connection). I suppose it's because the 2/3 point is routed to an external pin that decoupling is recommended. But like you, I've not had any problems leaving pin 5 disconnected.

    • @massimookissed1023
      @massimookissed1023 7 лет назад

      Julian Ilett , I've had problems with the timing capacitor's discharge affecting supply rails, but as for pin 5, I say just leave it unconnected and maybe it'll detect the next Wow! signal :)

  • @JasonMasters
    @JasonMasters 7 лет назад

    Maybe the "stepping" has something to do with the microswitch being break-before-make?

    • @JulianIlett
      @JulianIlett  7 лет назад +1

      Yeah possibly - the 4uS being the period when the common pin is flying between NC and NO.

  • @GeorgeK356
    @GeorgeK356 7 лет назад +2

    Clock?, Countdown?
    Ah, I see, "The Final Countdown" - (or Count Up) lol

  • @baltazar0007
    @baltazar0007 4 года назад

    is it posibel to make the 555 timer a pico second timer

  • @akarshagarwal4516
    @akarshagarwal4516 7 лет назад +2

    Sunday evening shows..

  • @ThatGuy-nv2wo
    @ThatGuy-nv2wo 7 лет назад +1

    Not sure how you plan on branching with a counter :P

    • @JulianIlett
      @JulianIlett  7 лет назад +1

      Every instruction will also contain a jump address. Mostly, this will be the next address in RAM, but it can be any address. That provides a mechanism for unconditional branches (and my setup and loop requirement). For conditional branches, I'll connect one of the high order address pins of the RAM to a flag (latch output).

    • @ThatGuy-nv2wo
      @ThatGuy-nv2wo 7 лет назад +1

      Can you also load a value into that counter then?

    • @JulianIlett
      @JulianIlett  7 лет назад +1

      No - and it's not a counter. But changing the state of a high order address pin on the RAM (A10 for example) causes a jump to the other half of the RAM chip where an alternative piece of code can be.

    • @ThatGuy-nv2wo
      @ThatGuy-nv2wo 7 лет назад +1

      I'm not sure I follow, that's definitely a counter!
      I'm sure I'll get what you mean when we see the computer fully built

  • @PhilXavierSierraJones
    @PhilXavierSierraJones 7 лет назад

    I'm trying to make a circuit that only sends one logical 1 signal when powered on and stays on logical 0 until turned off.
    How can I achieve it?

    • @JulianIlett
      @JulianIlett  7 лет назад +1

      That sounds like a CPU reset circuit

    • @PhilXavierSierraJones
      @PhilXavierSierraJones 7 лет назад

      Sort of. It's driving the doorbell circuit which will continue sounding if the button (or wired connection) is held on, so it requires this circuit to shut the thing off after predetermined time.

    • @JulianIlett
      @JulianIlett  7 лет назад +1

      A monostable multivibrator (another of the 555s modes) should do the trick.

    • @PhilXavierSierraJones
      @PhilXavierSierraJones 7 лет назад

      Thanks!
      Another question: What about latching circuit? Like, the one you would use in laser tripwire systems.

    • @JulianIlett
      @JulianIlett  7 лет назад +1

      The 555 again - it does contain a set/reset latch :)

  • @bustinr2438
    @bustinr2438 Год назад

    ayes / no?

  • @arifiyanto__6071
    @arifiyanto__6071 7 лет назад

    How are you sir ... can you help me. Assemble ic 74ls164

  • @YouCountSheep
    @YouCountSheep 7 лет назад

    How is this even a challenge, why not build your computer out of 7400s, this is way to easy for you :D

  • @JohnSmith19282
    @JohnSmith19282 7 лет назад

    what is the name of the black box ?with the wires coming out

  • @duality4y
    @duality4y 2 года назад

    switch bounce

  • @brianmarshall948
    @brianmarshall948 7 лет назад

    Hi Julian, you said that 10 in binary was 1010, surely that shoild be 0101, your LSB is the led on the right.

    • @JulianIlett
      @JulianIlett  7 лет назад

      10 decimal is definitely 1010 in binary. The least significant digit is always on the right in any number base.

    • @brucewoods9377
      @brucewoods9377 7 лет назад +1

      Brian Marshall sorry to spoil your argument but 0101 = D5

    • @followthetrawler
      @followthetrawler 7 лет назад

      probably depends on your background - are big-endian or little-endian?

    • @A3jose348sf
      @A3jose348sf 7 лет назад +1

      Stuart Hatto - endian is about the order of bytes, not bits

  • @user-tj1el9uo1m
    @user-tj1el9uo1m 7 лет назад

    first

  • @zakariarizvi8003
    @zakariarizvi8003 7 лет назад

    third