element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs 555cc
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: jc2048
  • Date Created: 9 Jul 2018 1:46 PM Date Created
  • Views 5624 views
  • Likes 14 likes
  • Comments 6 comments
  • transistor
  • constant current
  • 555 timer
  • triangle wave
  • circuit design
Related
Recommended

555cc

jc2048
jc2048
9 Jul 2018

This is some more experimenting and general 'fiddling around' sparked off by the Project14 Simple Music Maker challenge.

 

555 timers have been around for a long time. When the UK electronics store chain Maplin went out of business a couple of

months ago, amongst the devices that I bought in their closing down sale were some 555s. I was curious to see if I could get

a 555 timer producing a reasonable triangle waveform and that's the subject of this blog. It's not a project. It's not an

example of 'good' design. It's not even of much consequence other than perhaps an encouragement to experiment and go beyond

the standard circuits given on datasheets.

 

Here's the circuit I came up with.

 

image

 

This has a pair of current sources. The high one (T3) sources half the current that the lower one (T5) sinks. The discharge

pin on the 555 enables the lower one, switching us from a net charging current into the capacitor to a similar sized

discharging current out of it. That should produce a linear ramp up and down. The frequency is dependent on the current,

which is set by R1 and the mark/space ratio should remain fairly constant with frequency as the change in current will

scale the bottom current in a roughly similar proportion to the top current (only roughly because of the offset from the

saturation voltage of the discharge transistor in the 555).

 

Here are the simulator waveforms. I had to include an initial condition to force the capacitor voltage to 0V at the start -

without it the simulator fails trying to do the dc analysis at the start (something to do with what's going on in the

TLC555 model). The circuit does seem to work and produce a triangle waveform at the capacitor.

 

image

 

That's the point I stopped at, originally, when I was doing the Simple Music Maker.

 

Just to prove it in practice, I've now built it on a breadboard. The 555 I'm using is the standard NE555 part rather than the TLC555 that was all the simulator

had available as a model. (This picture is from a bit later when I'd changed to a 10uF electrolytic for the timing

capacitor - pretend that there's a 47nF ceramic where the electrolytic is.)

 

image

 

 

Here is the scope trace of the capacitor voltage.

 

image

 

As you can see, the bipolar 555 gives somewhat different results to the simulated CMOS part. If I change R2 to be 180R it

gets closer to the symmetrical sawtooth that I was originally after.

 

image

 

Just out of curiosity, I tried substituting a 10uF electrolytic for the 47n to see what it would be like much slower and here is the resulting waveform

 

image

 

That's something like 5Hz.

 

We can't load the capacitor voltage too much or it will change the frequency - even the 10M ohm 'scope probe produces a

noticeable change - so to use it in a real circuit you'd need to buffer the capacitor voltage.

 

That's as much as I want to do with it, so I'll leave it there.

  • Sign in to reply

Top Comments

  • jc2048
    jc2048 over 7 years ago in reply to shabaz +5
    I'm finding that the simulator is really great for experimenting with circuits because it's so fast to try things out. Ideas I wouldn't even try on a breadboard I just slap together quickly and then start…
  • genebren
    genebren over 7 years ago +4
    Hi Jon, Great work on the 555 oscillator. When I was back in school, these little things were the best! I used a bunch of these in a synthesizer project, trying to create a clean multiphonics keyboard…
  • shabaz
    shabaz over 7 years ago +3
    Hi Jon, That's very cool : ) I'd seen sawtooth generation with the 555 before with the top single transistor as current source, but I'd not seen two combined before!
Parents
  • kk99
    kk99 over 7 years ago

    Very good example of usage of 555 timer. We need just few components to create useful circuit.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • kk99
    kk99 over 7 years ago

    Very good example of usage of 555 timer. We need just few components to create useful circuit.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube