Here is some info on signalling issues you guys working on these are up against.
https://bitcointalksearch.org/topic/m.6873065 Quote from: blackarrow on May 21, 2014, 08:01:38 PM
"The issue is the SPI communication fails on the current backplane as soon as you attach more than 1 hashboard."
When problem solving, sometimes it helps to start with the basics:
http://www.embedded.com/electronics-blogs/beginner-s-corner/4023908/Introduction-to-Serial-Peripheral-InterfaceQuote from: tempestb on Today at 02:08:55 PM
I wonder if by adding the second connection to the SPI if it is losing power? It should be in third state I imagine. Difficult to make any guesses without having any idea of what is going on.
To put a finer point on it, from the article above (beginner's guide to SPI lol):
Quote
SPI's full duplex communication capability and data rates (ranging up to several megabits per second) make it, in most cases, extremely simple and efficient for single master, single slave applications. On the other hand, it can be troublesome to implement for more than one slave, due to its lack of built-in addressing; and the complexity only grows as the number of slaves increases.
Quote from: fivejonnyfive on Today at 02:54:28 AM
I'll say it again:
Replace The Backplane with Wires
As in 1 (one) SPI channel PER HASHBOARD going direct to a controller. I hope to god you didn't have all the hashboards sharing a common bus on the backplane before - because I can't imagine trying to get that to work.
Quote from: blackarrow on Today at 07:07:46 AM
Quote from: fivejonnyfive on Today at 02:54:28 AM
I'll say it again:
Replace The Backplane with Wires
As in 1 (one) SPI channel PER HASHBOARD going direct to a controller. I hope to god you didn't have all the hashboards sharing a common bus on the backplane before - because I can't imagine trying to get that to work.
Dear Jonny,
The PCIE connector has 98 pins and there are 5 connectors in each case.
If you still believe that this can be done even on one X3 (not to talk about mass production) you are welcome to come to our office and try to do this yourself.
Regards!
Quote from: Vcore:
Surely most of those 96 pins are power and the backplane doesn't have any problem with power does it?
So why not cutting the spi traces and running wires only for the spi?
It might not be elegant but depending on the pcb it might be workable (ie, desoldering something and putting an spi only connector glued to the board) or at least it works to test it.
....