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
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Embedded Forum ICs for Sine wave signal generation (Any PDIP left?)
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 7 replies
  • Answers 2 answers
  • Subscribers 473 subscribers
  • Views 1137 views
  • Users 0 members are here
  • signal generator
  • vlc
  • visual light communication
  • pdip
  • lifi
  • ics
  • function generator
Related

ICs for Sine wave signal generation (Any PDIP left?)

jdlui
jdlui over 8 years ago

I've been looking into ICs for sine wave signal generation and find that most ICs only generate square waves, and are sold as clock generators. I notice that the difference between square wave Clock Generators and true sine wave function generators is poorly delimited on RS Electronics. Both on RS and digikey, it seems Analog Devices is the only true supplier of something that can generate a sine wave, with something like the AD5932. Other companies like Silicon Labs or Linear Technology are just offering up oscillators and square wave clock generators.

 

Wondering if the market is truly this small. Are there other manufacturers of these chips? Any that still create PDIP chips? All we could find was the Exar XR2206 but is obsolete so my only options seems to be buying it from ebay or alibaba, which I'd like to avoid if possible. I looked a little further; it seems that all other function generator PDIP chips (MAX038, ICL8038) are going obsolete. Guess I may just have to up my soldering game!

 

I realize it's better to move to this SMD ICs but for basic prototyping and my beginner skill set, it's a lot easier to look for PDIP components. I'm trying to get into some Visual Light Communication and Li-Fi stuff, and learn how to transmit and receive a signal through an LED photodiode pair. I'd prefer to work with sine waves for now instead of an on-off keying system so that I have less noise, harmonics, and interference to worry about.

 

Any advice people can lend is appreciated. Any alternate websites or manufacturers that you could suggest?

 

Thanks!

Jordan

  • Sign in to reply
  • Cancel

Top Replies

  • michaelkellett
    michaelkellett over 8 years ago +2 suggested
    Give us an idea of frequency range, acceptable distortion and any modulation requirements. The AD DDS chips are pretty good but I'm puzzled as to why you want to drive LEDs with sine waves - it's terribly…
  • clem57
    clem57 over 8 years ago +1
    Thinking out of the box, look at http://www.cypress.com/knowledge-base-article/implementing-sine-wave-generator Edit: More at http://www.cypress.com/file/204691/download
  • jc2048
    jc2048 over 8 years ago in reply to jdlui +1 verified
    This would be easier if you explained a little more what you are trying to achieve. My cheap function generator gets its sine wave (about 1% distortion) by shaping the triangular wave [using the non-linear…
Parents
  • michaelkellett
    0 michaelkellett over 8 years ago

    Give us an idea of frequency range, acceptable distortion and any modulation requirements.

     

    The AD DDS chips are pretty good but I'm puzzled as to why you want to drive LEDs with sine waves - it's terribly inefficient since you need to bias the LED and modulate the bias (because it can't emit negative light image).

     

    Have a look at some IRDA device and remote controller app notes - you'll get a good idea of low cost industry practice for low speed systems.

     

    MK

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • michaelkellett
    0 michaelkellett over 8 years ago

    Give us an idea of frequency range, acceptable distortion and any modulation requirements.

     

    The AD DDS chips are pretty good but I'm puzzled as to why you want to drive LEDs with sine waves - it's terribly inefficient since you need to bias the LED and modulate the bias (because it can't emit negative light image).

     

    Have a look at some IRDA device and remote controller app notes - you'll get a good idea of low cost industry practice for low speed systems.

     

    MK

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
  • jdlui
    0 jdlui over 8 years ago in reply to michaelkellett

    Hi Michael,

    I'm modulating low power LEDs in a 1-10kHz range. At the very max I might go up to 100 kHz. Currently I'm modulating with square wave but realize I will likely modulate with a square wave through use of some small SMD crystal oscillator. I'm honestly not very sure about my SNR and distortion constraints. It's something I'm very oblivious too. I am not sending actual information, but just recording received signal strength in my system, so I believe that my SNR and distortion constraints are "relatively" lax. However it's something I honestly need to do further analysis and planning on.

     

    Your point about the LED modulation is completely correct - I was only using a sinewave with an offset in my initial system testing so that I could limit harmonics and make my system easier to analyze in initial stages. However I soon need to move to square wave system and learn to deal with the noise and harmonics image

     

    When you mention IRDA systems - are you referring to the IR Data Association?

     

    Thanks,

    Jordan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • michaelkellett
    0 michaelkellett over 8 years ago in reply to jdlui

    Your link for IRDA is where I meant.

     

    I think the best bet for your system might be to use time division multiplexing - it will get round so many problems.

     

    You could drive the transmitter LEDs with any convenient frequency and you will only need a single bandpass filter on the receiver.  If the transmitter is part of  a lighting system the lights will be on most of the time but could have short periods where they were modulated - or rather where they were all off except one which was being pulsed.

     

    If the modulation window was 100uS wide you could get 25 cycles of 250kHz in, if you want to keep below 100kHz you'll only get 10 cycles in which feels like too few (because a reasonable narrow bandwidth filter will have the effect of reducing the amplitude of the first few cycles (amount depends on the filter).

    You could easily encode the source of the signal into the pulses.

     

    MK

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