[sdiy] Teaching our Senior Design class this Fall
Tom Farrand
mbedtom at gmail.com
Sun Aug 17 19:58:06 CEST 2008
Dr. L,
Mission 1 Possibility: Dawn of the Dead
Design a top-octave generator using a Xilinx FPGA. Handout an MK50240
data sheet (the dead) as the basis for the design criteria. Who has
the patience to grind out a divider chain design where some of the
divisors are an odd number ... but a 50% duty cycle output is
required? (That eliminates simply doubling the reference clock and
tacking on a /2 at the end of each chain.) This could be the basis
for a string synth. Could also be productized for the ambitious.
Mission 2 Possibility: Revenge of FFT
Design waveshaping circuitry for harmonic control for Mission #1
project. Could include DSP for animation (or a JH-like BBD animator)
if appropriate for the audience. Maybe implement Walsh functions in
another assemblage of FPGAs? Did I mention presets? Yeah, I want
preset capability with a method to store and recall those presets.
Presets must survive power loss and long-term storage. Look at
stinged instrument spectra and figure out how you are going to get
similar results in a limited timeframe.
Mission 3 Possibility: Guitar Interface from Hell
Synths also process audio from other sources. This guitar interface
to a synth is different ... it is digital. I want to see the audio
from the the pickups digitized to at least 16 and preferably 24-bit
data at a sample rate of at least CD quality. The output will be a
clocked bit-stream that still is usable at the end of a 20' cable.
The power for this interface will be provided by a source of 5V at
600mA maximum. Piece of cake, right? Well, there is one more
requirement ... the 5V power you get comes from AC mains voltage -
that can be dangerous if something fails. The interface, located
inside the guitar, must be insulated from the power source by a
barrier that provides a minimum of 1500V RMS of isolation. And the
output data must also be isolated by the same amount. We don't want
to electrocute the next-gen Joe Satriani.
Off the top of my head that's about all I can come with. I think
these exercise are fairly representative of real-world engineering.
One other requirement I would add for all projects henceforth, is
design using RoHS components only. That is reality and has been for
some time. Build them using leaded solder of course (because
lead-free solder sucks) but design for RoHS compliance. Assembly for
RoHS is a production issue for the board stuffers so don't torture
yourself, but everything today must be RoHS.
Just my $0.02
Tom Farrand
On Sun, Aug 17, 2008 at 1:54 AM, Aaron Lanterman
<lanterma at ece.gatech.edu> wrote:
>
> Howdy gang,
>
> I'm signed up to run a section of our Senior Design class this Fall. This will be my first time doing Senior Design. The class splits up into teams of 4 or 5 students, which then each try to design and build something interesting. The class has a lot of structure, with various proposals and progress reports that are graded both by me and our staff that teaches technical writing.
>
> Guess what my section will be doing. ;)
>
> The class will have students from a wide variety of backgrounds - a few will have taken my "Electronics for Music Synthesis" class, but not many. So I'll need to be sure to steer people towards projects that could be reasonably completed in a semester by teams that size.
>
> My own main interest is in synthesizers - I'm thinking of a computer-controlled analog-signal-path sort, monophonic for simplicity - but alternative interfaces also tickle my fancy.
>
> Anyway, if anyone has any wild suggestions for undergrads to tackle, let me know. ;)
>
> - Aaron
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
More information about the Synth-diy
mailing list