Git Product home page Git Product logo

n-output-sequencer's Introduction

N_Output_Sequencer

NE555P / 74HC595 based N Output Sequencer

This is a simple, low cost output sequencer application circuit based on the NE555P timer and 74HC595 serial->parallel shift register that can be used in a variety of applications requiring a sequential output drive with an automatic reset at the final output. Example applications include LED advertising signage, automotive sequential tail lights, games, props and more!

Schematic

Circuit Diagram

Circuit Description

The basic idea of the circuit is a NE555P based astable oscillator driving the clock of an 74HC595 shift register which has it's serial data input (SER) line pulled high, it's SRCLK connected to RCLK, and it's Qh' output connected to the base of a 2N3904 npn bjt which pulls the SRCLR line low to clear the shift register at the end of the sequence.

As the Qh' output can also be used to chain multiple 74HC595 shift registers together, it is possible to extend the number of sequential outputs by inserting additional 74HC595 shift registers before the final "terminating" register to achieve a N output sequencer.

Based on this requirement, the following equation can be used to calculate the number of sequential outputs.

Output Equation

Timing

Circuit Diagram

Output Capabilities

The Texas Instruments variant of the 74HC595 is rated at 35mA per output and 70mA total for the device. To drive loads greater than the rated output, simply add an output buffer stage to the desired shift register pins. Variants of the 595 shift register are also available with an integrated output buffer stage such as the Texas Instruments TPIC6C595.

License

MKE supports the open source hardware community by sharing hardware design files freely on GitHub!

Please support MKE by purchasing products on Tindie!

Designed by Mike Kushnerik for MKEngineering

Licensed under Creative Commons Attribution-ShareAlike CC BY-SA 3.0

All text above must be included in any redistribution!

n-output-sequencer's People

Contributors

miekush avatar

Stargazers

3Domse3 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.