[sdiy] Communications with voices in a polyphonic synth

Neil Johnson neil.johnson97 at ntlworld.com
Thu Mar 11 12:38:37 CET 2010


Hi,

Tom Wiltshire wrote: 
> The voices are based on the dsPIC 33FJ128GP802. This is my favourite  
> part currently because it's a 28-pin DIP and has a stereo audio DAC  
> on the chip.

Ok, so on that chip you have a choice of SPI, I2C, UART and CAN:

* I2C is limited to 400kHz if going off-board, but has HW support for in-band addressing.

* SPI as discussed looks like a no-no (too many pins).

* CAN goes up to 1Mbit, lots of HW support for addressing so minimising SW overhead.

* UART goes up to 10Mbaud, in 9-bit mode can do in-band addressing to minimise SW overheads.

I'd choose either CAN or UART and with differential signalling.  But - as has been asked already - what speed do you *NEED*..?

Neil
--
http://www.njohnson.co.uk




More information about the Synth-diy mailing list