PXIe-2524 Overview

PXIe-2524 Hardware Diagram


1378

PXIe-2524 Pinout


1378

Table 1. Signal Descriptions
Signal Description
CHx Signal connection
COMx Routing destination for corresponding signal connections
No connection

PXIe-2524 Topology

The following table lists the topologies supported by the module. Each topology supports immediate operation modes.

Topology Software Name
1-wire 128x1 Multiplexer 2524/1-Wire 128x1 Mux(NISWITCH_TOPOLOGY_2524_1_WIRE_128X1_MUX)
1-wire Dual 64x1 Multiplexer 2524/1-Wire Dual 64x1 Mux(NISWITCH_TOPOLOGY_2524_1_WIRE_DUAL_64X1_MUX)
1-wire Quad 32x1 Multiplexer 2524/1-Wire Quad 32x1 Mux(NISWITCH_TOPOLOGY_2524_1_WIRE_QUAD_32X1_MUX)
1-wire Octal 16x1 Multiplexer 2524/1-Wire Octal 16x1 Mux(NISWITCH_TOPOLOGY_2524_1_WIRE_OCTAL_16X1_MUX)
1-wire Sixteen 8x1 Multiplexer 2524/1-Wire Sixteen 8x1 Mux(NISWITCH_TOPOLOGY_2524_1_WIRE_SIXTEEN_8X1_MUX)

1-Wire 128×1 Multiplexer Topology

1-Wire 128×1 Multiplexer


1378

Making a Connection

All channels route to com0. You can control the channels using the niSwitch Connect Channels VI or the niSwitch_Connect function.

For example, to connect channel 1 to com0, call niSwitch_Connect(vi, "ch1", "com0"). To disconnect channel 1 from com0, call niSwitch_Disconnect(vi, "ch1", "com0").

Table 2. Channel Pairing and Relay Assignments
1-Wire 128×1 Channel Name Relay Name
CH0 CH4 kb0s1
CH1 CH5 kb0s2
CH2 CH6 kb0s3
CH3 CH7 kb0s4
CH8 CH12 kb1s1
CH9 CH13 kb1s2
CH10 CH14 kb1s3
CH11 CH15 kb1s4
CH16 CH20 kb2s1
CH17 CH21 kb2s2
CH18 CH22 kb2s3
CH19 CH23 kb2s4
CH24 CH28 kb3s1
CH25 CH29 kb3s2
CH26 CH30 kb3s3
CH27 CH31 kb3s4
CH32 CH36 kb4s1
CH33 CH37 kb4s2
CH34 CH38 kb4s3
CH35 CH39 kb4s4
CH40 CH44 kb5s1
CH41 CH45 kb5s2
CH42 CH46 kb5s3
CH43 CH47 kb5s4
CH48 CH52 kb6s1
CH49 CH53 kb6s2
CH50 CH54 kb6s3
CH51 CH55 kb6s4
CH56 CH60 kb7s1
CH57 CH61 kb7s2
CH58 CH62 kb7s3
CH59 CH63 kb7s4
CH64 CH68 kb8s1
CH65 CH69 kb8s2
CH66 CH70 kb8s3
CH67 CH71 kb8s4
CH72 CH76 kb9s1
CH73 CH77 kb9s2
CH74 CH78 kb9s3
CH75 CH79 kb9s4
CH80 CH84 kb10s1
CH81 CH85 kb10s2
CH82 CH86 kb10s3
CH83 CH87 kb10s4
CH88 CH92 kb11s1
CH89 CH93 kb11s2
CH90 CH94 kb11s3
CH91 CH95 kb11s4
CH96 CH100 kb12s1
CH97 CH101 kb12s2
CH98 CH102 kb12s3
CH99 CH103 kb12s4
CH104 CH108 kb13s1
CH105 CH109 kb13s2
CH106 CH110 kb13s3
CH107 CH111 kb13s4
CH112 CH116 kb14s1
CH113 CH117 kb14s2
CH114 CH118 kb14s3
CH115 CH119 kb14s4
CH120 CH124 kb15s1
CH121 CH125 kb15s2
CH122 CH126 kb15s3
CH123 CH127 kb15s4
CH123 CH127 kb15s4
COM 0 kb0com1
kb0com2
kbc01
kb1com1
kb1com2
kb1com2
kbc02
kb2com1
kb2com2
kbc23
kb3com1
kb3com2
kbc04
kb4com1
kb4com2
kbc45
kb5com1
kb5com2
kbc46
kb6com1
kb6com2
kbc67
kb7com1
kb7com2
kbc08
kb8com1
kb8com2
kbc89
kb9com1
kb9com2
kbc810
kb10com1
kb10com2
kbc1011
kb11com1
kb11com2
kbc812
kb12com1
kb12com2
kbc1213
kb13com1
kb13com2
kbc1214
kb14com1
kb14com2
kbc1415
kb15com1
kb15com2

1-Wire Dual 64×1 Multiplexer Topology

1-Wire Dual 64×1 Multiplexer


1378

Making a Connection

All channels route to com0. You can control the channels using the niSwitch Connect Channels VI or the niSwitch_Connect function.

For example, to connect channel 1 to com0, call niSwitch_Connect(vi, "ch1", "com0"). To disconnect channel 1 from com0, call niSwitch_Disconnect(vi, "ch1", "com0").

Table 3. Channel Pairing and Relay Assignments
1-Wire Dual 64×1 Channel Name Relay Name
CH0 CH4 kb0s1
CH0 CH4 kb0s1
CH1 CH5 kb0s2
CH2 CH6 kb0s3
CH3 CH7 kb0s4
CH8 CH12 kb1s1
CH9 CH13 kb1s2
CH10 CH14 kb1s3
CH11 CH15 kb1s4
CH16 CH20 kb2s1
CH17 CH21 kb2s2
CH18 CH22 kb2s3
CH19 CH23 kb2s4
CH24 CH28 kb3s1
CH25 CH29 kb3s2
CH26 CH30 kb3s3
CH27 CH31 kb3s4
CH32 CH36 kb4s1
CH33 CH37 kb4s2
CH34 CH38 kb4s3
CH35 CH39 kb4s4
CH40 CH44 kb5s1
CH41 CH45 kb5s2
CH42 CH46 kb5s3
CH43 CH47 kb5s4
CH48 CH52 kb6s1
CH49 CH53 kb6s2
CH50 CH54 kb6s3
CH51 CH55 kb6s4
CH56 CH60 kb7s1
CH57 CH61 kb7s2
CH58 CH62 kb7s3
CH59 CH63 kb7s4
CH64 CH68 kb8s1
CH65 CH69 kb8s2
CH66 CH70 kb8s3
CH67 CH71 kb8s4
CH72 CH76 kb9s1
CH73 CH77 kb9s2
CH74 CH78 kb9s3
CH75 CH79 kb9s4
CH80 CH84 kb10s1
CH81 CH85 kb10s2
CH82 CH86 kb10s3
CH83 CH87 kb10s4
CH88 CH92 kb11s1
CH89 CH93 kb11s2
CH90 CH94 kb11s3
CH91 CH95 kb11s4
CH96 CH100 kb12s1
CH97 CH101 kb12s2
CH98 CH102 kb12s3
CH99 CH103 kb12s4
CH104 CH108 kb13s1
CH105 CH109 kb13s2
CH106 CH110 kb13s3
CH107 CH111 kb13s4
CH112 CH116 kb14s1
CH113 CH117 kb14s2
CH114 CH118 kb14s3
CH115 CH119 kb14s4
CH120 CH124 kb15s1
CH121 CH125 kb15s2
CH122 CH126 kb15s3
CH123 CH127 kb15s4
CH123 CH127 kb15s4
COM 0 kb0com1
kb0com2
kbc01
kb1com1
kb1com2
kbc02
kb2com1
kb2com2
kbc23
kb3com1
kb3com2
kbc04
kb4com1
kb4com2
kbc45
kb5com1
kb5com2
kbc46
kb6com1
kb6com2
kbc67
kb7com1
kb7com2
COM 8 kb8com1
kb8com2
kbc89
kb9com1
kb9com2
kbc810
kb10com1
kb10com2
kbc1011
kb11com1
kb11com2
kbc812
kb12com1
kb12com2
kbc1213
kb13com1
kb13com2
kbc1214
kb14com1
kb14com2
kbc1415
kb15com1
kb15com2

1-Wire Quad 32×1 Multiplexer Topology

1-Wire Quad 32×1 Multiplexer


1378

Making a Connection

All channels route to com0. You can control the channels using the niSwitch Connect Channels VI or the niSwitch_Connect function.

For example, to connect channel 1 to com0, call niSwitch_Connect(vi, "ch1", "com0"). To disconnect channel 1 from com0, call niSwitch_Disconnect(vi, "ch1", "com0").

Table 4. Channel Pairing and Relay Assignments
1-Wire Quad 32×1 Channel Name Relay Name
CH0 CH4 kb0s1
CH0 CH4 kb0s1
CH1 CH5 kb0s2
CH2 CH6 kb0s3
CH3 CH7 kb0s4
CH8 CH12 kb1s1
CH9 CH13 kb1s2
CH10 CH14 kb1s3
CH11 CH15 kb1s4
CH16 CH20 kb2s1
CH17 CH21 kb2s2
CH18 CH22 kb2s3
CH19 CH23 kb2s4
CH24 CH28 kb3s1
CH25 CH29 kb3s2
CH26 CH30 kb3s3
CH27 CH31 kb3s4
CH32 CH36 kb4s1
CH33 CH37 kb4s2
CH34 CH38 kb4s3
CH35 CH39 kb4s4
CH40 CH44 kb5s1
CH41 CH45 kb5s2
CH42 CH46 kb5s3
CH43 CH47 kb5s4
CH48 CH52 kb6s1
CH49 CH53 kb6s2
CH50 CH54 kb6s3
CH51 CH55 kb6s4
CH56 CH60 kb7s1
CH57 CH61 kb7s2
CH58 CH62 kb7s3
CH59 CH63 kb7s4
CH64 CH68 kb8s1
CH65 CH69 kb8s2
CH66 CH70 kb8s3
CH67 CH71 kb8s4
CH72 CH76 kb9s1
CH73 CH77 kb9s2
CH74 CH78 kb9s3
CH75 CH79 kb9s4
CH80 CH84 kb10s1
CH81 CH85 kb10s2
CH82 CH86 kb10s3
CH83 CH87 kb10s4
CH88 CH92 kb11s1
CH89 CH93 kb11s2
CH90 CH94 kb11s3
CH91 CH95 kb11s4
CH96 CH100 kb12s1
CH97 CH101 kb12s2
CH98 CH102 kb12s3
CH99 CH103 kb12s4
CH104 CH108 kb13s1
CH105 CH109 kb13s2
CH106 CH110 kb13s3
CH107 CH111 kb13s4
CH112 CH116 kb14s1
CH113 CH117 kb14s2
CH114 CH118 kb14s3
CH115 CH119 kb14s4
CH120 CH124 kb15s1
CH121 CH125 kb15s2
CH122 CH126 kb15s3
CH123 CH127 kb15s4
CH123 CH127 kb15s4
COM 0 kb0com1
kb0com2
kbc01
kb1com1
kb1com2
kbc02
kb2com1
kb2com2
kbc23
kb3com1
kb3com2
COM 4 kb4com1
kb4com2
kbc45
kb5com1
kb5com2
kbc46
kb6com1
kb6com2
kbc67
kb7com1
kb7com2
COM 8 kb8com1
kb8com2
kbc89
kb9com1
kb9com2
kbc810
kb10com1
kb10com2
kbc1011
kb11com1
kb11com2
COM 12 kb12com1
kb12com2
kbc1213
kb13com1
kb13com2
kbc1214
kb14com1
kb14com2
kbc1415
kb15com1
kb15com2

1-Wire Octal 16×1 Multiplexer Topology

1-Wire Octal 16×1 Multiplexer


1378

Making a Connection

All channels route to com0. You can control the channels using the niSwitch Connect Channels VI or the niSwitch_Connect function.

For example, to connect channel 1 to com0, call niSwitch_Connect(vi, "ch1", "com0"). To disconnect channel 1 from com0, call niSwitch_Disconnect(vi, "ch1", "com0").

Table 5. Channel Pairing and Relay Assignments
1-Wire Octal 16×1 Channel Name Relay Name
CH0 CH4 kb0s1
CH0 CH4 kb0s1
CH1 CH5 kb0s2
CH2 CH6 kb0s3
CH3 CH7 kb0s4
CH8 CH12 kb1s1
CH9 CH13 kb1s2
CH10 CH14 kb1s3
CH11 CH15 kb1s4
CH16 CH20 kb2s1
CH17 CH21 kb2s2
CH18 CH22 kb2s3
CH19 CH23 kb2s4
CH24 CH28 kb3s1
CH25 CH29 kb3s2
CH26 CH30 kb3s3
CH27 CH31 kb3s4
CH32 CH36 kb4s1
CH33 CH37 kb4s2
CH34 CH38 kb4s3
CH35 CH39 kb4s4
CH40 CH44 kb5s1
CH41 CH45 kb5s2
CH42 CH46 kb5s3
CH43 CH47 kb5s4
CH48 CH52 kb6s1
CH49 CH53 kb6s2
CH50 CH54 kb6s3
CH51 CH55 kb6s4
CH56 CH60 kb7s1
CH57 CH61 kb7s2
CH58 CH62 kb7s3
CH59 CH63 kb7s4
CH64 CH68 kb8s1
CH65 CH69 kb8s2
CH66 CH70 kb8s3
CH67 CH71 kb8s4
CH72 CH76 kb9s1
CH73 CH77 kb9s2
CH74 CH78 kb9s3
CH75 CH79 kb9s4
CH80 CH84 kb10s1
CH81 CH85 kb10s2
CH82 CH86 kb10s3
CH83 CH87 kb10s4
CH88 CH92 kb11s1
CH89 CH93 kb11s2
CH90 CH94 kb11s3
CH91 CH95 kb11s4
CH96 CH100 kb12s1
CH97 CH101 kb12s2
CH98 CH102 kb12s3
CH99 CH103 kb12s4
CH104 CH108 kb13s1
CH105 CH109 kb13s2
CH106 CH110 kb13s3
CH107 CH111 kb13s4
CH112 CH116 kb14s1
CH113 CH117 kb14s2
CH114 CH118 kb14s3
CH115 CH119 kb14s4
CH120 CH124 kb15s1
CH121 CH125 kb15s2
CH122 CH126 kb15s3
CH123 CH127 kb15s4
CH123 CH127 kb15s4
COM 0 kb0com1
kb0com2
kbc01
kb1com1
kb1com2
COM 2 kb2com1
kb2com2
kbc23
kb3com1
kb3com2
COM 4 kb4com1
kb4com2
kbc45
kb5com1
kb5com2
COM 6 kb6com1
kb6com2
kbc67
kb7com1
kb7com2
COM 8 kb8com1
kb8com2
kbc89
kb9com1
kb9com2
COM 10 kb10com1
kb10com2
kbc1011
kb11com1
kb11com2
COM 12 kb12com1
kb12com2
kbc1213
kb13com1
kb13com2
COM 14 kb14com1
kb14com2
kbc1415
kb15com1
kb15com2

1-Wire Sixteen 8×1 Multiplexer Topology

1-Wire Sixteen 8×1 Multiplexer


1378

Making a Connection

all channels in a given bank route to the corresponding com. You can control the channels using the niSwitch Connect Channels VI or the niSwitch_Connect function.

For example, to connect channel 1 to com0, call niSwitch_Connect(vi, "ch1", "com0"). To disconnect channel 1 from com0, call niSwitch_Disconnect(vi, "ch1", "com0").

Table 6. Channel Pairing and Relay Assignments
1-Wire Sixteen 8×1 Channel Name Relay Name
CH0 CH4 kb0s1
CH0 CH4 kb0s1
CH1 CH5 kb0s2
CH2 CH6 kb0s3
CH3 CH7 kb0s4
CH8 CH12 kb1s1
CH9 CH13 kb1s2
CH10 CH14 kb1s3
CH11 CH15 kb1s4
CH16 CH20 kb2s1
CH17 CH21 kb2s2
CH18 CH22 kb2s3
CH19 CH23 kb2s4
CH24 CH28 kb3s1
CH25 CH29 kb3s2
CH26 CH30 kb3s3
CH27 CH31 kb3s4
CH32 CH36 kb4s1
CH33 CH37 kb4s2
CH34 CH38 kb4s3
CH35 CH39 kb4s4
CH40 CH44 kb5s1
CH41 CH45 kb5s2
CH42 CH46 kb5s3
CH43 CH47 kb5s4
CH48 CH52 kb6s1
CH49 CH53 kb6s2
CH50 CH54 kb6s3
CH51 CH55 kb6s4
CH56 CH60 kb7s1
CH57 CH61 kb7s2
CH58 CH62 kb7s3
CH59 CH63 kb7s4
CH64 CH68 kb8s1
CH65 CH69 kb8s2
CH66 CH70 kb8s3
CH67 CH71 kb8s4
CH72 CH76 kb9s1
CH73 CH77 kb9s2
CH74 CH78 kb9s3
CH75 CH79 kb9s4
CH80 CH84 kb10s1
CH81 CH85 kb10s2
CH82 CH86 kb10s3
CH83 CH87 kb10s4
CH88 CH92 kb11s1
CH89 CH93 kb11s2
CH90 CH94 kb11s3
CH91 CH95 kb11s4
CH96 CH100 kb12s1
CH97 CH101 kb12s2
CH98 CH102 kb12s3
CH99 CH103 kb12s4
CH104 CH108 kb13s1
CH105 CH109 kb13s2
CH106 CH110 kb13s3
CH107 CH111 kb13s4
CH112 CH116 kb14s1
CH113 CH117 kb14s2
CH114 CH118 kb14s3
CH115 CH119 kb14s4
CH120 CH124 kb15s1
CH121 CH125 kb15s2
CH122 CH126 kb15s3
CH123 CH127 kb15s4
CH123 CH127 kb15s4
COM 0 kb0com1
kb0com2
COM 1 kb0com1
kb1com2
COM 2 kb2com1
kb2com2
COM 3 kb3com1
kb3com2
COM 4 kb4com1
kb4com2
COM 5 kb5com1
kb5com2
COM 6 kb6com1
kb6com2
COM 7 kb7com1
kb7com2
COM 8 kb8com1
kb8com2
COM 9 kb9com1
kb9com2
COM 10 kb10com1
kb10com2
COM 11 kb11com1
kb10com2
COM 12 kb12com1
kb12com2
COM 13 kb13com1
kb13com1
COM 14 kb14com1
kb14com2
COM 15 kb15com1
kb15com2

PXI-2524 Relay Replacement

The module uses electromechanical armature relays.

Replacement Relay Part Number
Tyco 1462043-6
National Instruments (10 relays, Tyco) 782461-10

Complete the following steps to locate, remove, and replace a failed relay.

Locate the Relay

  1. Ground yourself using a grounding strap or a ground connected to your PXI Express chassis.
    Note Properly grounding yourself prevents damage to your module from electrostatic discharge.
  2. Locate the relay you want to replace. Refer to the following figure and table for relay locations.
    1378

    Table 7. Relay Locations
    Relay NameReference DesignatorRelay NameReference DesignatorRelay NameReference DesignatorRelay NameReference DesignatorRelay NameReference Designator
    kb0s1K1kb4s1K33kb8s1K58kb12s1K85kbc01K12
    kb0s2K3kb4s2K33kb8s2K60kb12s2K87kbc23K19
    kb0s3K5kb4s3K37kb8s3K62kb12s3K89kbc45K23
    kb0s4K7kb4s4K39kb8s4K64kb12s4K91kbc67K66
    kb0com1K9kb4com1K41kb8com1K67kb12com1K95kbc89K93
    kb0com2K10kb4com2K42kb8com2K68kb12com2K94kbc1011K84
    kb1s1K2kb5s1K34kb9s1K59kb13s1K86kbc1213K111
    kb1s2K4kb5s2K36kb9s2K61kb13s2K88kbc1415K102
    kb1s3K6kb5s3K38kb9s3K63kb13s3K90kbc02K11
    kb1s4K8kb5s4K40kb9s4K65kb13s4K92kbc46K75
    kb1com1K13kb5com1K43kb9com1K69kb13com1K96kbc810K16
    kb1com2K14kb5com2K44kb9com2K70kb13com2K97kbc1214K15
    kb2s1K25kb6s1K49kb10s1K76kb14s1K103kbc04K20
    kb2s2K27kb6s2K51kb10s2K78kb14s2K105kbc812K57
    kb2s3K29kb6s3K53kb10s3K80kb14s3K107kbc08K24
    kb2s4K31kb6s4K55kb10s4K82kb14s4K109 
    kb2com1K18kb6com1K46kb10com1K72kb14com1K99
    kb2com2K17kb6com2K45kb10com2K71kb14com2K98
    kb3s1K26kb7s1K50kb11s1K77kb15s1K104
    kb3s2K28kb7s2K52kb11s2K79kb15s2K106
    kb3s3K30kb7s3K54kb11s3K81kb15s3K108
    kb3s4K32kb7s4K56kb11s4K83kb15s4K110
    kb3com1K22kb7com1K48kb11com1K74kb15com1K100
    kb3com2K21kb7com2K47kb11com2K73kb15com2K101
  3. Locate the assembly and serial number labels on the board with the relay you want to replace. White labels indicate the board was assembled using lead solder (Sn 63 Pb 37). Green labels indicate the board was assembled using lead-free solder (Sn 96.5 Ag 3.0 Cu 0.5). Lead-free assemblies have assembly numbers ending in L.

Replace the Relay

Note NI recommends using lead-free solder for relay replacement on lead-free assemblies, and lead solder for relay replacement on lead assemblies.
Note Do not rework lead assemblies using a lead-free work station. Lead solder from the unit could contaminate the station.
Note If a lead-free assembly is reworked with lead solder, label the assembly to indicate this condition. This rework can prevent the same unit from being reworked later on a lead-free solder station, because it could contaminate the station.

Make sure that you have the following items:

  • Temperature-regulated soldering iron set to 316 °C (600 °F) for lead solder rework or 371 °C (700 °F) for lead-free solder rework
  • 63/37 Tin/Lead solder (flux core) for lead solder rework
  • 96.5/3.0/0.5 Tin/Silver/Copper solder (flux core) for lead-free solder rework
  • Solder wick
  • Fine pick
  • Isopropyl alcohol
  • Cotton swabs

Complete the following steps to replace a relay:

  1. Locate the assembly and serial number labels on the board with the relay you want to replace. White labels indicate the board was assembled using lead solder (Sn 63 Pb 37). Green labels indicate the board was assembled using lead-free solder (Sn 96.5 Ag 3.0 Cu 0.5). Lead-free assemblies have assembly numbers ending in L.
  2. Replace the relay as you would any other through-hole part. Trim the replaced relay to no more than 0.41 mm (0.016 inch) from the PCB.
Note You can use the Switch Soft Front Panel to reset the relay count after you have replaced a failed relay.