SV: [sdiy] analogDNA

karl dalen dalenkarl at yahoo.se
Mon Jun 19 00:03:35 CEST 2006


Standard UART runing in 9bit multi drop mode!
(logic level ,dont do RS232, not needed).
Or standard SPI with pre byte for adress/module assignment!
Gives 256 different modules to assign!!

Both dead simple!
With that PIC model you have plenty of local storage of parameters,
i dont se any need for large global parameter storages.

KD 

--- Rob <rob at emulatorarchive.com> skrev:

> Hi
> I am designing a programmable analog modular synthesizer. Each analog module
> has a digital PCB to store/recall pot and switch settings (as local
> patches), along with a small 16x2 LCD. I am using PIC18F4680's and any
> analog synthesizer design can be "digitised" using DAC CV's, digital pots
> and software switches.
> 
> A Global patch facility is also supported, whereby all modules are
> programmed from a central Patch module linked to the outside world via MIDI
> and with unlimited patch storage via a memory card. I plan to use CAN Bus
> technology to pass Patch data to/from the central Patch module to individual
> modules. Data transmissions are therefore relatively small (32 bytes) and
> infrequent.
> 
> Herein lies the question!
> 
> Is CAN bus technology a good choice, or are there alternatives I should be
> considering for interconnecting PIC based modules within one or more
> synthesizers? Anyone thinking about something like this yet? I know the
> Buchla 200e is close to this design (I2C?) but has no local patch storage.
> 
> This design could easily be open source for SynthDIYers, enabling a wide
> variety of programmable analog modules to be interconnected via an analog
> Digital Network Architecture - analogDNA. 
> 
> Regards
> Rob 
> www.emulatorarchive.com
> 
> 
> 
> 



More information about the Synth-diy mailing list