[sdiy] MIDI Router
Matthew Smith
matt at smiffytech.com
Sat Apr 11 12:27:50 CEST 2009
Quoth Dave Kendall at 2009-04-11 19:08...
> Have you considered crosspoint matrix ICs? .... It might make life
> easier....
>
> The Analog devices AD75019 is a 16 x 16,
> the Zarlink MT8816 is a 8 x 16.
>
> I think Analogue solutions once made an audio router based around the
> AD chip. I once looked into this *very* briefly, while dreaming of a
> total recall system for a hardware synth. (It never happened. Well,
> yet, anyway...... )
Thank you for that - exactly the "out of the square" thinking that I
needed ;-)
My original approach was to do it with just a microcontroller, but that
was defeated by the sampling rates that would be required to do the job.
(Based on an 8-bit uC at up to about 20MHz.)
Second approach was to use discrete logic - took me a while to
rationalise something using about 20 low-numbered 74xxx gates to get to
the mux stage. (I was trying to build muxes with discrete gates. Really.)
Now I have the suggestion of the x-point analogue switch of which I was
aware but never considered for a digital application! (Doh!)
The real beauty of this approach (looking at the AD75019) is that a)
they can be cascaded and b) use what looks like a standard serial
protocol although I can't figure if it's I2C or SPI at this time of
night as they don't give it a "standard" name. (I was informed by
someone at TI that this sort of thing is a trademark thing; I asked if
the interface on a certain TI device was anything like SPI [it sure
looked like it] and was told that it was, but the datasheet couldn't say
the name as it belonged to Freescale.)
Anyhow, this looks like an improvement of BOM cost for a 16x16, easier
programming and a nice, easy PLC44 package which is really no problem at
all to solder. I shall sleep easy tonight!
Cheers
M
--
Matthew Smith
Smiffytech - Technology Consulting & Web Application Development
Business: http://www.smiffytech.com/
Blog/personal: http://www.smiffysplace.com/
LinkedIn: http://www.linkedin.com/in/smiffy
Skype: msmiffy
Twitter: @smiffytech
More information about the Synth-diy
mailing list