Connecting two acquisition boards
Hi!
I am working in my own design of an acquision board similar to openBCI. I am thinking about daisy chaining up to two boards, but those boards are identical. One will work as master and the another as slave, but the working will be similar to the openBCI.
I want to ask for recommendations about the interconnection hardware. What kind of wires and connectors should I use for sharing power, SPI signals and other digital signals between the two boards?
For reference, the gUSBamp model of g.tec uses a similar set-up.
I am working in my own design of an acquision board similar to openBCI. I am thinking about daisy chaining up to two boards, but those boards are identical. One will work as master and the another as slave, but the working will be similar to the openBCI.
I want to ask for recommendations about the interconnection hardware. What kind of wires and connectors should I use for sharing power, SPI signals and other digital signals between the two boards?
For reference, the gUSBamp model of g.tec uses a similar set-up.
Comments
I don't have the design files yet but I could describe the system:
The board won't be portable but it will be connected via USB with the computer. The power source will be provided with that USB connection and it will be also used for data transmision. Power and data lines will be isolated according to the recommendations for medical devices (IEC60601).
The main processor will be a 32 bits microcontroler (LPC1769). It will control a ADS1299 chip and the communication with the PC.
Right know I am trying to figure out how to implement the communication between two identical boards. I don't want to design a different slave board.
When I connect two boards, in some way one of them should be configured as Master and its processor should control both ADS1299 chips, and the other board should be configured as slave and its processor should be in a "sleeping" or low activity mode.
I want to connect up to two boards (16 differential inputs configuration).
I have to decide how I will configure one of the boards as master and the other as slave. The other issue is how to fisically conect the two boards. What kind of connector and wires. I know I have to share power (DVCC, AVCC, GND, as I use unipolar power source) and digital signals: MISO, MOSI, SCLK, CLK, RESET, etc).
The boards will be put in a plastic case (maybe stackable) so I should consider a easy way to inter-connect two systems.
*(The system I am designing wont be a commercial product, it is for research)
If I share power supply voltages with a cable, between the two boards, some noise could affect AVDD and/or DVDD.
I have read that AVDD should be really quiet.
How could I protect the connection in order to share a good AVDD signal?
In another cable I will share the digital signals: SCLK, MOSI, MISO, CS/, RESET/ and CLK (ads1299 clock).
I will go ahead and I let you know about the results.
My next steps are working in the pcb and routing, and thinking about firmware.