[sdiy] Block based design was: Favourite VCO designs

Scott Nordlund gsn10 at hotmail.com
Thu Feb 25 13:33:11 CET 2010


> David,
> it's indeed very useful to break up your designs into blocks and this
> happens in every discipline of engineering. Plumbers have their
> different pipes, software engineers have functions, electronics
> engineers have their functional units, production/processing engineers
> have their what-have-you.
>
> However it's not good to think of them as completely separate blocks,
> since they can often negatively affect or even interrupt each other's
> operation:
> - an air bubble two stories above can make my tap make squeaky noises
> when it's used
> - two functions in a computer program could be interacting through side-effects
> - two blocks in electronic circuits could be interacting through the
> power supply
> - two processing machines standing next to eachother could be
> exchanging heat creating unwanted feedback in the control problem


Electronics design critically depends on the ability to break things
into individual blocks.  Aside from software simulation, it quickly
becomes totally unworkable to analyze or design anything of useful
complexity when the entire circuit has to be considered as a whole.

Of course an actual circuit doesn't really have isolated 
subsections, or even well defined inputs and outputs, and isn't 
really separate from the rest of the universe.  BUT any workable
design process must pretend that this is the case, and it generally
works out pretty well.

Power supplies are regulated and decoupled, inputs and outputs are
buffered, cabinets and cables are shielded.  Thus your synth patch 
will sound approximately the same regardless of the freshness of 
the milk in your refrigerator, and doesn't depend a great deal on
the phases of Jupiter's moons.  These things, being a part of the 
same universe, are interacting, but not in any meaningful or 
measurable way.  

Well this doesn't always work out perfectly.  Older electronics 
with less "ideal" components (vacuum tubes, etc.) don't conform so
well to this, sometimes with noticeable effects.  But I can assure
you that these things weren't a part of the design process.  And 
it's a total crap shoot whether this makes a positive or negative 
contribution to the end result.

The solution?  Yes, absolutely think of things as completely 
separate blocks, and design them so that they will stay that way.
Of course there is potential for unanticipated effects, and we 
must be prepared to deal with them, but with a decent design
process there's no need to invoke that sort of thing on a 
regular basis.
 		 	   		  
_________________________________________________________________
Hotmail: Powerful Free email with security by Microsoft.
http://clk.atdmt.com/GBL/go/201469230/direct/01/



More information about the Synth-diy mailing list