jkeny wrote:Nige,
As I suggested - you should measure the voltage on each side of those caps to see if there is any DC voltage present during operation. This will give you an idea of what you are dealing with before making any costly mistakes.
I agree.
In your picture the 1st row (bottom) and 3rd row of sr's get a positive voltage, and are probably fine.
The 2nd and 4th rows get negative voltage.
For these sr's, the sr ground pin is connected to -3.3V (or -4V if its a stock board), and the sr VCC pin is connected to ground. So these sr's see a positive 3.3V across VCC and ground, but they are negatively offset versus ground of the rest of the dac.
This is probably why he has all the caps between the FPGA and the sr's. I don't think he needs the caps on the signals to the 1st and 3rd rows of sr's, guessing he did it to make everything the same.
EDIT: This would probably violate the input pin requirements on the sr's, and you could either blow them up, or they may not work correctly. I don't remember if there are any status lines (outputs from the sr's) going to the FPGA. If there are, you could blow the FPGA too, which would ruin the board.
Another edit: I figured this out the other day, looking at the sr datasheet
On the shift registers, pin definitions are:
14 is serial data in
1-7 and 15 are data outputs
8 is ground
16 is vcc
9 is serial data out
10 is reset, active low
11 is shift clock in
12 is storage register clock in
13 is output enable, active low
As long as pins 1-7, 9 and 15 don't connect to the fpga, I don't think you will blow up the fpga.
But the shift registers are another story.
Randy
MSI H81-P33 MB, Xeon E3-1225 V3, LPS/LIFEPO4 and Astron RS-12A, 240gb SSD music, 2nd SSD for OS, Mod SS PCIE USB card, Server2012 R2 Ess+AO+MQn, Amanero USB to DACEND ES9018 to Schiit Lyr amp to Senn HD 700 headphones