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
The Learning Circuit
  • Challenges & Projects
  • element14 presents
  • The Learning Circuit
  • More
  • Cancel
The Learning Circuit
Documents Making a FET Phase Light -- The Learning Circuit 32
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join The Learning Circuit to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: kellyhensen
  • Date Created: 20 Nov 2018 7:58 PM Date Created
  • Last Updated Last Updated: 28 Nov 2018 8:24 AM
  • Views 4386 views
  • Likes 11 likes
  • Comments 19 comments
Related
Recommended

Making a FET Phase Light -- The Learning Circuit 32

image

element14 Presents

Learn basic electronics, explore STEM subjects, get what you need to know to get started on electronics projects, and more.

Back to element14 Presents homepage image

The Learning Circuit
Project Videos
element14 presents

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Karen shows how capacitors and mosfets work together to create a project with 3 constantly shifting LEDs. Learn how to create a cool LED effect without the use of a microcontroller in this phase light project!

  • learning circuit
  • e14presents_makerkaren
  • making a fet phase light
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • jc2048
    jc2048 over 6 years ago +8
    In case it's of any interest, the circuit has its roots in this phase-shift oscillator: https://en.wikipedia.org/wiki/Phase-shift_oscillator That has three RC networks and just a single transistor to give…
  • Sean_Miller
    Sean_Miller over 6 years ago +2
    Although this is a digital solution using a MAX7219 chip, it shows a fun application of LED diffusion around 6:40 www.youtube.com/watch -Sean
  • michaelwylie
    michaelwylie over 6 years ago +2
    I can't help but notice the wool sweater and partial gloves. What do you do for static control, especially when dealing with FETs?
Parents
  • jc2048
    jc2048 over 6 years ago

    In case it's of any interest, the circuit has its roots in this phase-shift oscillator:

     

    https://en.wikipedia.org/wiki/Phase-shift_oscillator

     

    That has three RC networks and just a single transistor to give enough gain to make up for the losses through the passive

    components. The transistor gives 180 degrees of phase shift (an inversion) and the three RC networks contribute the other 180

    (ideally they'd each contibute 60 degrees, but for the BJT case it doesn't divide that neatly because of the way that the

    transistor loads the last stage).

     

    In Karen's circuit, each RC network is followed by its own gain stage. The two additional stages invert twice, leaving

    things as they were. Each gain stage can then drive an LED as its load.

     

    Here it is in a simulator.

     

    image

     

    I've made the first capacitor a slightly different value (2.15uF) to the other two to encourage the simulation in getting the

    oscillation started - in a real circuit they'd never be identical (and the gate thresholds and resistors would be different

    too). The real circuit probably starts quicker than the simulation. [I've also used a voltage generator rather than a voltage

    source for the power. That just enables me to have the power applied after the simulation start time (at time = 1s).]

     

    First plot is all the waveforms on top of each other which shows how it gets going with one stage getting a slight edge over

    the others and then forcing the others into the sequence. The second one is with the waveforms separated and shows more

    clearly how the resulting phases drive the three LEDs.

     

    image

     

    image

    • Cancel
    • Vote Up +8 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • jc2048
    jc2048 over 6 years ago

    In case it's of any interest, the circuit has its roots in this phase-shift oscillator:

     

    https://en.wikipedia.org/wiki/Phase-shift_oscillator

     

    That has three RC networks and just a single transistor to give enough gain to make up for the losses through the passive

    components. The transistor gives 180 degrees of phase shift (an inversion) and the three RC networks contribute the other 180

    (ideally they'd each contibute 60 degrees, but for the BJT case it doesn't divide that neatly because of the way that the

    transistor loads the last stage).

     

    In Karen's circuit, each RC network is followed by its own gain stage. The two additional stages invert twice, leaving

    things as they were. Each gain stage can then drive an LED as its load.

     

    Here it is in a simulator.

     

    image

     

    I've made the first capacitor a slightly different value (2.15uF) to the other two to encourage the simulation in getting the

    oscillation started - in a real circuit they'd never be identical (and the gate thresholds and resistors would be different

    too). The real circuit probably starts quicker than the simulation. [I've also used a voltage generator rather than a voltage

    source for the power. That just enables me to have the power applied after the simulation start time (at time = 1s).]

     

    First plot is all the waveforms on top of each other which shows how it gets going with one stage getting a slight edge over

    the others and then forcing the others into the sequence. The second one is with the waveforms separated and shows more

    clearly how the resulting phases drive the three LEDs.

     

    image

     

    image

    • Cancel
    • Vote Up +8 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • makerkaren
    makerkaren over 6 years ago in reply to jc2048

    That's great additional information. Thanks, Jon!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Sean_Miller
    Sean_Miller over 6 years ago in reply to jc2048

    Awesome stuff!

     

    Do the LED's being different colors affect the startup timing distinctly?  If so, is that due to a difference in forward voltage?

     

    Without changing the capacitor value, did it not get to oscillating at all?

     

    -Sean

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jc2048
    jc2048 over 6 years ago in reply to Sean_Miller

    I've got three identical LEDs in there which I picked at random from those in the simulator. Don't even know what they are (it looks like it might be a Kingbright part number). I was just going for the general behaviour to show how it's actually trying to be a sinewave oscillator (with very heavy clipping).

     

    I assumed that it wouldn't start unless I changed something on one of the stages, but I've just tried it with identical capacitors and it does eventually start, though it takes its time. Here's what it does

     

    image

     

    I assumed that it wouldn't start because I've often seen that behaviour with oscillators in the simulation where they need a kick of some sort to get them going, but here I'm wrong.

     

    I can't explain that but, if you asked me to guess, I'd say that it might be something to do with the way the simulation proceeds. The simulation has to be in discrete steps of time and with feedback like this, with a signal circulating round a loop, I suspect it might be to do with the order in which the calculations proceed round the loop when it first starts. Just guessing, though.

     

    Different LEDs would certainly make a difference. Partly because of the drops limiting the signal at different voltages, but also because the gain of a stage is related to the load. So, all in all, my simulation isn't that good as a model of the real circuit.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • makerkaren
    makerkaren over 6 years ago in reply to jc2048

    I wonder if the difference could be in the real parts. Since the components are made to a certain spec, but there is only a certain level of accuracy possible, there is a slight enough variance from component to component that the minute differences could eventually trigger the oscillation. That's my theory.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
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