element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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
Smarter Life
  • Challenges & Projects
  • Design Challenges
  • Smarter Life
  • More
  • Cancel
Smarter Life
Blog A Very Compact Christmas Display - Part 021
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: COMPACT
  • Date Created: 23 Nov 2013 12:01 PM Date Created
  • Views 463 views
  • Likes 2 likes
  • Comments 3 comments
  • psoc4
  • psoc_4
  • smarter_life_challenge
  • psoc_4200
  • compact_xmas_display
  • smarter_life
  • psoc
Related
Recommended

A Very Compact Christmas Display - Part 021

COMPACT
COMPACT
23 Nov 2013

Dynamite with a Laser Beam

image

I always considered constructing a Laser Display Controller using the PSoC 4 if time permitted. Time permitted and so I did. Above are my initial results. I was quite surprised to see how well it worked considering it worked first go especially where critical real time response was essential.

What's more, rather than producing boring Lissajous or Bowditch figures consisting of circles and sine waves that can be generated using a standard signal generator I decided that to use a pentagram as my initial test pattern.

 

My design consists of only two external components being two 10k resistors. The remainder of the design is within the PSoC 4.

image

I used its two Current DACs and two Op Amps to produce the required unamplified interface signals for the initial tests.

The 10k resistors are used to convert the current generated from the Current DACs into an output voltage. The Op Amps are configured in unity gain mode to act as signal buffers to prevent the interface load affecting current to voltage conversion.

Conversion from current to voltage is based upon Ohm's law where Vout = I x R.

I hooked the outputs to my DSO configured in XY mode to emulate a simplified ILDA interface Laser Display.

This configuration enables me perform laser display content editing without having to connect up my ILDA interface Laser Display.

 

True ILDA interface levels can be accomplished with the addition of suitably configured op-amp IC such as an LM324.

An ILDA interface also supports an intensity signals. This feature was not necessary for this simple version because it is not required for driving a DSO.

 

Driving a ILDA interface display is really nothing more that feeding in X and Y and intensity values as differential voltages in real time. Additional information such as colour selection can also be conveyed according to the Laser Display's capabilities.

  • Sign in to reply
  • COMPACT
    COMPACT over 12 years ago in reply to vsluiter

    Hi Victor,

    The PSoC 4 does not have any Voltage DACs so I made some.

     

    Very Compact

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • vsluiter
    vsluiter over 12 years ago

    I keep repeating myself... Nice demo, really makes it clear what you can do!

    Why did you choose current DACs? To scale the output easily?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 12 years ago

    Hi Monte,

     

    Very nice solution.  I wasn't sure how to use the IDAC for driving signals so I really appreciate your approach.

    This is another excellent example of how versatile the PSOC is for both signal generation and conditioning.

     

    DAB


    • Cancel
    • Vote Up 0 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