changes /1 to /2 ftm pc3550mepweb2.ph.bham.ac.uk/user/staley/ftm/ftm_detailed_changes_v1_… ·...

20
1 of 20 Changes /1 to /2 FTM PC3550M Incorporating changes from FDR/PRR review of March 2018 Sheet 2 - ATCA PSU Correct silkscreen for C323 (82uF/100V). Move Polarity marker (+) to other pin. Sheet 2 – Removal of CPLD#1 (Motivation is to remove need for Xilinx ISE design and programming software.) (After this modification, the FTM will no longer automatically switch from Hub to Node mode depending upon slot position, this now being done manually using the link headers below) Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82, U92, U136 and D1 with associated Rs and Cs and links PL29, LO18 and LO19. 3 pins intentionally left unconnected

Upload: others

Post on 30-Apr-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

1 of 20

Changes /1 to /2 FTM PC3550M

Incorporating changes from FDR/PRR review of March 2018

Sheet 2 - ATCA PSU

Correct silkscreen for C323 (82uF/100V). Move Polarity marker (+) to other pin.

Sheet 2 – Removal of CPLD#1 (Motivation is to remove need for Xilinx ISE design and programming software.)

(After this modification, the FTM will no longer automatically switch from Hub to Node mode

depending upon slot position, this now being done manually using the link headers below)

Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below.

Also remove U82, U92, U136 and D1 with associated Rs and Cs and links PL29, LO18 and LO19.

3 pins intentionally

left unconnected

Page 2: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

2 of 20

Replace each of test-pads LK40, 42 – 46 with 2-pin header having new pin connected to ground,

similar to drawing below. Could these links be combined into a single 6 x 2-row header block.

Also remove Resistors R442 – R445 & R448 (connected to HW_ADDR<*> signals)

Because the replacement backplane driver for TTC-INFO no longer has a select pin, the signal

DRIVE_INFO_N from PL4 pin 1 now goes to Control FPGA U62 pin A11 on sheet 8 in which the MGT

output could be muted. Most of the outputs are not connected to the backplane when FTM is in a

Node slot)

Rename signal IN_SHELF_N to DEBUG_ADDR_N and add a 2-pin header from this to ground.

Sheet 2 – Reinstate Auto selection of Hub/Node mode using NOR gate.

Add the following circuit, a NOR Gate with capacitor and three FETs, to sheet 2 with components

placed near U82 and PL4.

The NOR gate is a Texas Instruments SN74LVC1G27DBVR part in SOT-23-6 package.

(ie DigiKey # 296-17119-1-ND) Pin-swap pins 1,3 & 6 as needed.

Page 3: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

3 of 20

Change note text on schematic above PL4 from “LINK ALL A-B FOR HUB1 USE, ALL OPEN FOR NODE

USE” to read “LEAVE OPEN FOR NORMAL USE, FOR COMMISSIONING ONLY”

Sheet 2 – Change SW3 for a two position switch

Replace SW3 with APEM part TL36W0050. (ie. Farnell 1082497).

Electrically and footprint equivalent to existing TL39W0050 which has 3 rest positions.

Sheet 2 - LEDs

LEDs DS21 – DS23 Anodes are now connected to VCC_3V3 and driven by U62 instead of CPLD (see

sheet8)

Add a new red LED and series resistor to schematics and place LED into vacant space of LP6.

New signal ALERT_LED_N connects back to U62 pin B15.

Sheet 7 – Add Green front panel LED for PLL status.

Add a fourth instance of LED circuit with FET gate driven by signal “PLL0_lock”.

Sheet 7 – Remove Unused reconfigure circuit

Remove U67 , U68 , R98 , R431, C822.

Signal C_RECONFIG_B on U62 pin M23 to be deleted.

Page 4: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

4 of 20

Sheet 8 –Add 3.3V power to bank 18 of U62 , Reconnect LEDs

Rewire the VCCO_18 to VCC_3V3 (instead of ground). Add a 100uF capacitor as per bank12 of U62.

Wire signals HUB1_LED_N, NODE_LED_N and AERR_LED_N to pins A13, A15 and B14 of U62.

Connect U62 pin Y25 to ground and nearby add NOTE “PCB version”

Sheet 8 – Add rotary switch for setting Crate Address.

Switch is a hexadecimal rotary switch from APEM type P36103 ( ie Farnell # 1082472. )

Connect each of the above four SHELF_NUM? signals to unused pins of Bank18 of U62. Suggest using

pins K13, J14, J16, H16 , connected to suit routing. Suggest placing switch to South / SE of U62.

Page 5: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

5 of 20

Sheet 7 – Add two diodes to PL24

Prevents back-feeding of D1 + D2_PROGB signals which may be pulled low elsewhere.

Use one BAT54C package: (BAT54C available in SOT23 from Farnell 1843689)

Sheet 7 – FLASH SPI - Link header added to disconnect from U62

Insert a link header between U62 Control FPGA and signals DFLASH1_SELN and DFLASH2_SELN.

Add two 4.7K pullups to DFLASH1_SELN and DFLASH2_SELN.

Sheet 7–Create Connections to PCA9641 on sheet 17

On sheet 7, rename two signals on U62 Bank12 (keeping resistors). and and wireU92 on sheet 17

Pin AE25: MPOD_SCL to FPGA_MPOD_SCL

Pin AF25: MPOD_SDA to FPGA_MPOD_SDA

Page 6: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

6 of 20

Sheet 7 - Removal of CPLDs #2 and #3

There are some loose-ends which are reconnected by renaming signals on U62 I/O bank 12

Sheet 33 - Removal of CPLDs #2 and #3

Sheet 33: remove R292, U35 and U52 (CPLDS #2 & #3) with their attached capacitors.

Remove PL15, PL16, SW2, PL17, U27 with their attached R’s and C’s.

(This leaves only U122 and U123 (74LVC1G17) and their associated components on the sheet. )

Sheet 34 - FLASH VIO supply

TLVH431 Symbol is wrong, anode and cathode swapped. Update D2, D3 and D4.

Also change value of R273 and R274 to 22ohm and use 0603 package,

and change value of R314 to 12 ohm and use 0603 package.

Sheet 34 – SPI Switch simplified

Remove U46, U47, U48 , U53 and U54.

Remove LK11 and signals CFLASH_SELN and FLASH_MOSI_2V5.

Reconnect signals:

CFPGA_MOSI to CFLASH_MOSI

CFPGA_CCLK to CFLASH_CLK

CFPGA_CSN to CFLASH_CSN

Page 7: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

7 of 20

Sheet 35 – Replace U15 with linear regulator Texas Inst. TPS7A4518

Replace U15 with the following circuit, having also removed R242 and LC3.

Ensure C37 , C546 and regulator input are (re)connected to VCC_2V5.

Replace Shunt resistor RS2with 0.01 ohm part LVK25R010FER ( ie Farnell # 1462327)

Sheet 35 – Upgrade U23 DC/DC to 10A part

U23. Replace with the slightly larger PTH08T240WAD voltage converter, wired as follows.

R256 value remains at 12.1k ohm.

*

*

* = sense wires, ends

located near OC8-OC9

Page 8: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

8 of 20

Sheet 35 – Upgrade U69 DC/DC to 50A part.

Future firmware designs may require more current from the VCCINT_1V0 supply.

The new DC/DC a PTH08T250WAD uses more board area, but will hopefully fit in same space

between adjacent DC/DC and the front-panel connectors.

The new pinout has been super-imposed on the existing schematic symbol.

Existing capacitors are retained, but some resistors need changing:

R434 to 39K , 1% or 5%. R410 changed to 330K, 1% or 5%.

Sheet 35 – Upgrade Current sensing shunts

Replace U75 and U76 by a 0.0005R 3W shunt such as a Vishay/ Dale WSL4026L5000FEB or the

smaller WSL2726L5000FEB

Replace U21 by a 0.002R/2W shunt from same range and footprint, an Ohmite LVK25R0002FER.

Sheet 35 – Add test-pads to MGTAVCC_1VX supply

For measuring voltage drop across power-plane, add 3mm square pads to land test-probes.

Add 9 pads topside of PCB connected to MGTAVCC_1VX supply, 4 per U10 and U11 located near

corners of their BGA package, plus one pad for U62 located near lower-right corner of BGA.

Page 9: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

9 of 20

Sheets 35 and 36 – Add FPGA Overvoltage Protection

Add 7 instances of the following circuit to each of the DC/DC converters as given in the table below:

LTC1696 is in 6 lead TSOT-23 package, BSS138L is in SOT-23 package.

SUPPLY INHIBIT pin Rs Resistor value LTC1696 Location

VCCINT_1V0 U69/1 205 OC2 – OC3

MGTAVCC_1VX U70/1 255 OC2 – OC3

MGTAVTT_1V2 U23/11 * 412 OC8 – OC9

MGTVCCAUX_1V8 U15/4 1.02k OC8 – OC9

VCC_1V8 U104/11 1.02k OC2 – OC3

VCC_2V5 U96/11 1.74k OC2 – OC3

VCC_3V3 U90/11 2.55k OC2 – OC3

* = U23 now a PTH08T240WAD part

The outputs of all the LTC1696s are ORed together using schotky diodes onto an OV ALARM signal

which drives a front-panel LED. The OV_ALARM signal is also buffered onto the IPMC IPMIO(0) pin.

Short

connection

near sense

wires

Page 10: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

10 of 20

Sheets 12, and 19 – Change Virtex-7 Bank-0 supply to 1.8V

Modify U11 as follows:

Repeat above for U10 on sheet 19.

Insert buffers

Page 11: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

11 of 20

Sheet 32 – JTAG chain repair from changing Virtex-7 bank-0 supply

and from removal of CPLDs

Insert into JTAG chain, a 2.5V/1.8V level translator upstream of D1_TDI and a 1.8V/2.5V level

translator downstream of D2_TDO as shown below:

Remove JTAG signals CPLD1_TDI , CPLD1_TDO, CPLD1_TCK and CPLD1_TMS and their series

resistors, and bridge across to next device. Repeat for CPLD2 and CPLD3 signals.

Page 12: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

12 of 20

Sheet 4 – IPMC signals

Add 1k0 pull-ups to MAN_3V3 for existing signals A_OK_N, B_OK_N and MAN_INTRPT.

Add circuit with 74LVC1G17 as shown below (to connect OV_ALARM onto IPMC in SK43)

Sheets 12 & 19 – DSS FPGA Address pin and PCB Revision. Remove signal DSS1_SPARE2 (from pin B12 on U11). Similarly remove signal DSS2_SPARE2 from U10.

Connect pin B12 on U11 to ground, but leave pin B12 on U10 floating.

Add a ground to pin B11 on both U10 and U11.

(This becomes a “PCB revision” input for the DSS FPGA)

Sheets 14 and 21 – MGT polarity inverted

Signals on pins A3 and A4 of U11 need (un)swapping. Repeat for U10.

Sheets 14, 15, 21, 22 and 31 – NB7VQ14 input bias

U7, U8, U17, U16 and U64 all need 100nF capacitors placed in series on pins 1 and 4.

Pin2 should be re-connected to pin3 with 100nF capacitor added from pin3 to ground.

Page 13: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

13 of 20

Sheet 27 – Clock selection inverted

Rewire LO26 so that a link connects HUB_SELECT to ground as shown below.

Sheets 28 and 29– Add another LEMO to monitor Reference clocks

SK14. Single LEMO replaced by dual LEMO (which matches style of others on front panel).

Note R431 should be located near U52. Sheet 28:

Sheet 29:

Sheet 37 – FAN connector

PL1, PL 2 and PL 21. Swap pins 1 & 3 on footprint. See Molex drawing AE-6410-N at

http://www.molex.com/pdm_docs/sd/022272031_sd.pdf (fixed on layout footprint)

Sheet 39 – Daughter cards

PL4, PL5, PL6 and PL7. Change pin/header-strip to socket-strip connector

Cut from MILL-MAX 32-pin socket strip , part number 310-93-132-41-001000

Page 14: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

14 of 20

Sheet 17 –I2C Arbitration chip PCA9641 U92 added

This effectively inserts U92 into the top of the MPOD I2C bus. MPOD_SCL and MPOD_SDA need 4k7

pull-ups to VCC_3V3 as shown.

Add two zero-ohm resistor links as shown below.

(this sets a default connectivity to bypass device.)

Page 15: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

15 of 20

Sheet 38 – Adding two more ADCs (AD7998-0)

Duplicate the circuit of the existing two ADCs but connect the four control pins (on right of symbol)

to new signals : FPGA_CONV_N, FPGA_ALERT_N, FPGA_SENSOR_SDA and FPGA_SENSOR_SCL :

Sheet 8 – and connecting these ADCs to Control FPGA

Add a 4.7K pull-ups to VCC_3V3 to each of the four signals and connect these to Bank 18 of U62.

(Suggest maybe pins A12, B12, C11 and C12 , but any convenient pins will do as the firmware can be

adjusted to suit.) Locate the resistors near the ADCs but not critical where placed.

Page 16: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

16 of 20

Sheet 31 – Change drivers U60 & U72 for a faster part: NB7L1008M.

Use the existing 10nf decoupling capacitors on VCC_2V5 for these devices.

(One capacitor can cover pins 1 & 32 and another capacitor for pins 8 & 9)

C173 and C256 re-used and placed near pin4 of each device.

Resistors R102 and R103 no longer serve a purpose and can be removed.

Page 17: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

17 of 20

Sheet 39 - Change of Front panel connector PL12

Change PL12 to a 2 x 8 way connector ( from a 2 x 7 way type)

A suitable part available from Farnell # 2215293.

Add two more buffer circuits as shown below.

This creates two new signals TRIG_TYPE6 and TRIG_TYPE 7.

TRIG_TYPE6 connects to the Control FPGA U62 pin AJ29. TRIG_TYPE 7 connects to U62 pin AK28.

Page 18: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

18 of 20

Layout of Front panel LEDS

Schematic Sheets 36, 37 and 2 –

Move DS12 into LP2

Move DS24 into LP3 (space vacated by DS12)

Move DS29 into LP7 (space vacated by DS24)

Update Sheet37 to show new grouping of light-pipes. Move DS29 circuit over from sheet 36.

Schematic Sheet 32 - Move PL32 JTAG connector nearer front panel

Rotate PL32 90deg clockwise and move into space on the other side of U104.

Also move associated components , U97, U99 , R155, R156, C331 and C334.

Page 19: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

19 of 20

Component change – MMCX connector

Change MMCX S/M connectors to MMCX through-hole part.

( Because MMCX S/M connectors are easily ripped-off PCB)

Due to change in footprint from Surface-mount to Through-hole, the following MMCX will need

tracks moved to underside of PCB so as to remove stubs on very-high speed signals:

SK38, 39, 41 & 42. SK7 to SK10 , SK17 to SK20, SK 12 & 15. SK13 and 16. SK21 to SK24. SK33 & 34.

New or updated Constraints

Sheet 28, in and out of R431

The following are 50 ohm single-ended at 1 GHz

LEMO_MONITOR

SK14 pin 1

Sheet 29, in and out of U35

Following are 100 ohm differential at 1 GHz

MGTREF0_P

MGTREF1_P

MGTREF_P

Sheet 31, in and out of U64, U60 and U72

These differential signals should be upgraded in speed If not already at 10 GHz.

TTCINFO_OUT_P

TTC_INFO_DSS1_P

TTC_INFO_DSS2_P

TTC_INFO_BACK1_P

TTC_INFO_BACK2_P

All the N04_TXD_C_P ... N15_TXD_C_P and HUB_TXD_C_P

All the N04_TXD_P ... N15_TXD_P and HUB_TXD_P

Page 20: Changes /1 to /2 FTM PC3550Mepweb2.ph.bham.ac.uk/user/staley/FTM/FTM_Detailed_Changes_V1_… · Remove CPLD U87 and replace with a 74LVC8T245 wired as diagram below. Also remove U82,

20 of 20

Updating Notes on Schematic

Sheet 2

Remove notes with BANK1 and BANK2 , located at bottom of sheet.

Add note near PL4

LINK ALL A – B FOR HUB1 USE

ALL OPEN FOR NODE USE

Edit note near PL34 to say

LINK FOR MANUAL POWER-ON

Sheet 7

Add near PL6

LINK 1-2 TO FORCE MAC ADDRESS

Add near PL24

LINK 1-2, 3-4 AND/OR 5-6 TO CONFIGURE FPGAS

Add near PL7

LINK 1-2 AND 3-4 TO ENABLE IPBUS ACCESS TO FLASH

Sheet 26

Add under PL19

LINK BOTH 1-2 OR BOTH 2-3 FOR I2C ACCESS

Sheet 29

Add under PL19

LINK TO SELECT MGTREF1

OPEN TO SELECT MGTREF0

Sheet 35

Edit note near U69 that begins with “VCCINT” to say “MAX 50A”