simple signal generator


A decent signal generator is handy for tuning electronic projects. [SC] sent in this AVR signal generator. The parts count is really, really low. An ATMega8 is the core, and a shift register runs the LCD. Everything else is is built from simple components. The PCB is double sided, so it’s probably the biggest stumbling block. (But you can probably get away with making jumpers instead of etching both sides.)

[We'll be heading out to Toorcon later this week, so send if tips early if you got em.]

Comments

  1. thefreak says:

    Bam

  2. pretorious says:

    I’m not complaining, just pointing this out

    FTA:
    “PCB is single sided with some wiring done in top side.”

    Strangely, I have 2 ATmegas and was wondering what to do with them…

  3. Will O'Brien says:

    I based my comment on the actual PCB file.
    It looks like a dual layer from eagle. So yup, make it a single and add jumpers.

  4. pragma says:

    Did anyone else notice that this project is just barely a DIY audio synth? Just throw in an amp, beefier controller, more buttons (keyboard) and off you go.

  5. bfr says:

    cool. to simplify it further you can pump pwm into an RC filter, this works quite nicely i’ve found (max frequency is lower though). come to think of it the tiny26’s 60mhz pll timer might allow faster pwm than can be generated with a parallel dac configuration. could end up with fewer components and higher frequency?

  6. necromcr says:

    Did anyone notice the bad quality of SCH? There are missing joints and really awkward orientation of some elements.

    Is it normal for Vref to be connected to GND thru capacitor?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,407 other followers