Tuesday, October 24, 2006

Motherboard connectors (attempt 1)

To make the system work with ribbon connectors etc, here's a suggested pin requirement. Please comment...

it makes 19x2 in total... 19x 0.1" = 1.9" long, 0.2" wide connector.

POWER
+18VDC - Analog
AGND
-18VDC - Analog
AGND -
Analog12VDC - Digital Supply
DGND
Requirement: 3x2 0.1" connector

Clocks
FS - Typically 44.1kHz
DGND
256fS - 256xSampling Frequency
DGND
512fS - 512xSampling Frequency
DGND
Requirement: 3x2 0.1" Connector

Control
SPI - CS (SPI Chip Select)
DGND
SPI - SCLK (SPI Serial Clock)
DGND
SPI - DIN (SPI Data In)
SPI - DOUT (SPI Data Out)
SCK - I2C (I2C Clock)
DGND
SDA - I2C (I2C Data)
DGND
Requirement: 5x2 0.1" Connector

Audio (Left Justified)
LRCK (Typically the word clock brought in from the clock source)
DGND
BCK (128fS or 256fs)
DGND
Data (Left Justified Data)
DGND
AES+ (S/PDIF or AES Data)
DGND
AES- (S/DPIF or AES Data)
DGND
EXTRA1
DGND
EXTRA2
DGND
EXTRA3
DGND
Requirement: 8x2 0.1" Connector

API 500 series

I recently did some work in Eagle (Cad software for PCB's) to create a library for the API500 (http://www.apiaudio.com/5006b.html) standard.

http://www.prodigy-pro.com/forum/viewtopic.php?t=18715

This standard looks to be an awsome standard for DIY'ers to standardise around, although I do have some concern for it's ability to deal with digital audio.

For instance, the only supplies in the standard are ±16VDC supplies. This is obviously aimed at the analog signal chain supplies. Not knowing enough about noise in digital and analog systems makes me concerned that a digital product could really spoil the supply, not only in the card that contains the analog and digital, but also the rest of the box (the other 5 units in the lunchbox).

Such "analysis" of the card and it's format really made be re-evaluate the motherboard plan that I was doing, but also look for an alternative sub-rack system. A post on group-diy pointed to something called a Frac Rak - made by Paia Electronics. http://www.paia.com/fracrak.htm

Someone mentioned in the thread that the Paia board wasn't strong enough in comparison to the API lunchbox. However, a little more research into the Fracrak shows that it is incredibly popular in the DIY Synth market. Those folks are pretty much doing what we're doing here, except that their boxes are more fixed in place (at the geeks home) :-)

I kept on chewing onthis thought, wondering on how I could strengthen the box, how I could make it so that card edge connectors could remain in place, even when the unit is under stress.
The conclusion I came to was that if you were really serious about making the unit mobile, you'd flight case it on its own (in an SKB like case). AS for card edge connectors... forget it. I'm still tempted to use ribbon connectors with 0.1" spacings. That way, if these is some bending, the card mounted vertically (e.g. the mic amp) isn't going to put pressure on horizontal board (the motherboard).

In the case of the system that will mainly be individual cards that can have audio chained from one to the other, then there isn't so much of a need for a control processor or CPLD. The main use for a motherboard system of such a kind is in the distribution of shared resources - power, clocks, control (SPI and I2C) etc.

My design experience in these fields is limited, however, I have seen many implementations in Pro Systems, and asked many a question. Any comments you have are appreciated.

Cheers,

R