NI sbRIO-9607/9627 RIO Mezzanine Card Design Guide ...RIO MEZZANINE CARD DESIGN GUIDE NI...

36
RIO MEZZANINE CARD DESIGN GUIDE NI sbRIO-9607/9627 The NI sbRIO-9607 and sbRIO-9627 provide an embedded real-time processor, reconfigurable FPGA, and a RIO Mezzanine Card (RMC) connector. The RMC connector is a high-density, high-throughput connector that features 96 single-ended DIO lines directly connected to the FPGA with the ability to add up to two C Series modules and additional peripherals. Develop a custom RMC to integrate your own specific analog I/O, digital I/O, communication capabilities, and signal conditioning by combining these components onto a mating printed circuit board (PCB), known as an RMC. In this document, the sbRIO-9607 and sbRIO-9627 are referred to inclusively as the sbRIO device. This document provides detailed information about RMC design techniques, guidelines, and requirements. Note Refer to the documents listed in the Additional Documentation Resources section of this chapter for more information as you design, prototype, and implement your sbRIO device application. In particular, refer to the NI sbRIO-9607 User Manual and NI sbRIO-9627 User Manual for dimensions and pinout information and the NI sbRIO-9607 Specifications and NI sbRIO-9627 Specifications for specifications for your sbRIO device. Contents Terminology.............................................................................................................................. 2 Schematic Conventions............................................................................................................. 3 Additional Documentation Resources...................................................................................... 4 Design Recommendations for Compatibility............................................................................ 4

Transcript of NI sbRIO-9607/9627 RIO Mezzanine Card Design Guide ...RIO MEZZANINE CARD DESIGN GUIDE NI...

  • RIO MEZZANINE CARD DESIGN GUIDE

    NI sbRIO-9607/9627The NI sbRIO-9607 and sbRIO-9627 provide an embedded real-time processor, reconfigurableFPGA, and a RIO Mezzanine Card (RMC) connector. The RMC connector is a high-density,high-throughput connector that features 96 single-ended DIO lines directly connected to theFPGA with the ability to add up to two C Series modules and additional peripherals. Developa custom RMC to integrate your own specific analog I/O, digital I/O, communicationcapabilities, and signal conditioning by combining these components onto a mating printedcircuit board (PCB), known as an RMC.

    In this document, the sbRIO-9607 and sbRIO-9627 are referred to inclusively as the sbRIOdevice.

    This document provides detailed information about RMC design techniques, guidelines, andrequirements.

    Note Refer to the documents listed in the Additional Documentation Resourcessection of this chapter for more information as you design, prototype, and implementyour sbRIO device application. In particular, refer to the NI sbRIO-9607 UserManual and NI sbRIO-9627 User Manual for dimensions and pinout informationand the NI sbRIO-9607 Specifications and NI sbRIO-9627 Specifications forspecifications for your sbRIO device.

    ContentsTerminology.............................................................................................................................. 2Schematic Conventions.............................................................................................................3Additional Documentation Resources...................................................................................... 4Design Recommendations for Compatibility............................................................................4

  • Fixed Behavior Signals............................................................................................................. 6Power Rails....................................................................................................................... 6Gigabit Ethernet (GBE).................................................................................................... 9USB Host/Device (USB)................................................................................................ 12C Series (SLOT 1, SLOT 2)............................................................................................18RTC Battery (VBAT)...................................................................................................... 20Resets.............................................................................................................................. 21FPGA Config.................................................................................................................. 23

    User-Defined FPGA Signals................................................................................................... 24User-Defined FPGA Signal Definitions..........................................................................24Additional RS-232.......................................................................................................... 24Additional RS-485.......................................................................................................... 26CAN................................................................................................................................ 28SDIO............................................................................................................................... 30

    RMC PCB Layout Guidelines.................................................................................................32Impedance-Controlled Signaling.................................................................................... 33Single-Ended Signal Best Practices................................................................................ 33Differential Signal Best Practices................................................................................... 34Ground Plane Recommendations....................................................................................34Fanout and Layout Options.............................................................................................34

    Mechanical Considerations..................................................................................................... 34Selecting an Appropriate Mating Connector.................................................................. 35Selecting Appropriate Standoffs..................................................................................... 35NI Custom Standoffs.......................................................................................................36

    Worldwide Support and Services............................................................................................ 36

    TerminologyThe following table defines terms used in this document to describe the sbRIO device conceptsand technology.

    Table 1. Terminology in This Document

    Term Definition

    System Components

    RMC connector 240-pin, 40 × 6 position, high-density open pin field SEARAY on thesbRIO device.

    SEARAY Connector family used for the RMC connector on the sbRIO device.Manufactured by Samtec.

    SoC System on Chip.

    USB Device Physical, electrical, addressable, and logical entity that is attached to USBand performs a function.

    2 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Table 1. Terminology in This Document (Continued)

    Term Definition

    USB Device port Port on an RMC that provides a USB Device interface to the sbRIOdevice.

    USB Host USB interface that controls the bus and communicates with connectedUSB devices.

    USB Host port Port on an RMC that provides a USB Host interface from the sbRIOdevice.

    Reference Schematic and Signal Naming

    LVTTL In compliance with the Low-Voltage Transistor-Transistor Logic (LVTTL)specification.

    LVCMOS In compliance with the Low-Voltage Complementary Metal OxideSemiconductor (LVCMOS) specification.

    Schematic ConventionsThe following table describes symbol conventions used in the I/O interface schematicdiagrams in this document.

    Table 2. Schematic Conventions in This Document

    Symbol Description

    Off-page symbol that represents communication to and from the mating connector.

    Off-page symbol that represents communication from the mating connector.

    Off-page symbol that represents communication to the mating connector.

    On-page symbol that represents the signal being driven.

    On-page symbol that represents the signal being received.

    Power supply rail.

    IAnalog ground.

    Digital ground.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 3

  • Table 2. Schematic Conventions in This Document (Continued)

    Symbol Description

    Chassis ground.

    SPARE Refers to an unpopulated reference designator.

    Additional Documentation ResourcesRefer to the following additional resources as you design, prototype, and implement yoursbRIO device application.

    What Would You Like toLearn More About?

    Resources Availability

    NI sbRIO-9607 SpecificationsNI sbRIO-9627 Specifications

    Designing a RIO Mezzanine Cardfor your application

    NI sbRIO-9607/9627RMC Design Guide

    LabVIEW Help (NI-RIO) Adding an sbRIO-9607/sbRIO-9627

    target in LabVIEW

    Creating a socketed CLIP that defines theI/O configuration to use in your application

    NI Single-Board RIO CLIPGenerator Help

    NI Training and Supportni.com/singleboard/setup

    ni.com/trainingni.com/support

    PDF available online at ni.com/manuals Included in the shipping kitHelp file available locally Available online at ni.com

    NI sbRIO-9607NI sbRIO-9627

    NI sbRIO-9607 User ManualNI sbRIO-9627 User Manual

    NI sbRIO-9607 Getting Started GuideNI sbRIO-9627 Getting Started Guide

    Design Recommendations for CompatibilityUse the following table to determine if a previously designed RMC is compatible with the newRMC pinout and as guidance on how to design an RMC for compatibility with futuregenerations of the RMC.

    4 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Table 3. RMC Connector Feature Set Compatibility

    Feature Set sbRIO-9605/06/23/26 sbRIO-9607 andsbRIO-9627

    Future DesignCompatibility

    DIO[0..63] Yes Yes Yes

    DIO[64..95] Yes Yes Not guaranteed

    FPGA_CONF Yes Yes Yes

    USB_D+/- Yes Yes Yes

    RST# Yes Yes Yes

    SYS_RST# Yes Yes Yes

    5V Yes Yes Yes

    3.3V_AUX Yes Yes Yes

    FPGA_VIO Yes Yes Yes

    PROC_VIO Yes No1 Not guaranteed

    VBAT Yes Yes Yes

    GP_PORTCANRS-232RS-485Secondary EthernetSDHC

    Yes No Not guaranteed

    Processor I/O viaDIO[0..95]

    CANRS-232RS-485SDHC

    No Yes Not guaranteed

    GBE_MDI[0..3+/-] No Yes Not guaranteed

    1 Pin 42 - RESERVED of the RMC connector provides 3.3 V to the RMC in order to maintaincompatibility with the sbRIO-9605/06/23/26 RMC pinout. This pin is not recommended for usewith new designs.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 5

  • Table 3. RMC Connector Feature Set Compatibility (Continued)

    Feature Set sbRIO-9605/06/23/26 sbRIO-9607 andsbRIO-9627

    Future DesignCompatibility

    USB_MODE, USB_CPEN,USB_VBUS

    No Yes Not guaranteed

    Dedicated C Series DIO No2 Yes Not guaranteed

    VIN_FILTERED No Yes Yes

    Fixed Behavior SignalsA subset of pins on the RMC connector on the sbRIO device are dedicated to implementingthe following specific I/O functionality:• Power rails• Gigabit Ethernet (GBE)• USB Host/Device (USB)• C Series (SLOT 1, SLOT 2)

    Other pins on the RMC connector are dedicated to implementing the following supportsignals:• RTC Battery (VBAT)• Resets• Status LED• FPGA Config

    Note Refer to the NI sbRIO-9607 User Manual or NI sbRIO-9627 User Manual fora complete list of all pins and signals on the RMC connector.

    Refer to the specific sections in this document for more information about how the RMCimplements each signal.

    Power RailsThe sbRIO device provides the following power rails for use on an RMC:

    2 The sbRIO-9605/06/23/26 supports C Series I/O using the NI 9693 RMC.

    6 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Table 4. Power Rails

    Power Rail Signal Name

    Secondary Power Input VIN_Filtered

    Power Output 3.3V_AUX

    FPGA_VIO

    5V

    5V C Series

    Power Rails Signal DefinitionsThe following table describes the power rails pins and signals on the sbRIO device connector.

    Table 5. Power Rails Signal Definitions

    Signal Name Dedicated Pin # Direction(from Host

    System)

    I/O Standard Description

    3.3V_AUX 48 O — 3.3 V_AUX from the RMCconnector host system. Therail is always on when themain host system isconnected to power.

    FPGA_VIO 234

    240

    O — I/O voltage for the FPGA 3.3V pins.

    5V 54

    60

    66

    72

    O — 5 V from the RMCconnector host system.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 7

  • Table 5. Power Rails Signal Definitions (Continued)

    Signal Name Dedicated Pin # Direction(from Host

    System)

    I/O Standard Description

    5V C Series 86

    91

    O 5 V Signal-conditioned C SeriesDIO.

    VIN_Filtered 1

    7

    14

    20

    I — 9 V to 30 V input to powerthe sbRIO device throughthe RMC connector ratherthan through the front panelconnector.

    VIN_Filtered Implementation on the RMCThe following figure shows a schematic design for the VIN_Filtered implementation on theRMC.

    Figure 1. VIN_Filtered Reference Schematic

    2

    1

    1

    2L19

    3 41 2

    A

    C

    SMCJ33CA-13-F33 V

    1000 PF1%50 VCOG 1000 PF

    1%50 VCOG

    EMI-COMM-MODE,SM27440445447

    VIN_EXT9 V - 30 V

    VIN_EXT

    +

    VIN_RMC

    GND

    F1

    7 A125 Vac60 Vdc

    C90

    C91

    CR19

    Connect a well-regulated voltage that falls in the range of 9 V to 30 V to the VIN_Filtered pinsto power up the board.

    Include a common mode choke in the design before connecting the voltage rails to the RMCconnector. Place a transient voltage suppressor before the common choke. NI recommendsincluding a fuse in your design to protect the voltage transient suppressor.

    Reference Schematic Design ConsiderationsThe following table lists design considerations for the schematic shown in the previous figure.

    8 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Table 6. Power Rails Reference Schematic Design Considerations

    Consideration Notes

    TVS Selection The recommended part is SMCJ33CA-13-F from Diodes. Any TVSwith reverse standoff voltage and breakdown voltage of more than30 V can be designed in.

    Common ModeChoke

    The recommended part is 2744045447 from Fair-Rite. Alternatively,use a common mode choke that matches the performance of this partin terms of the DC and AC impedance.

    Capacitor 1000 pf is the recommended value of the decoupling input and outputcapacitor. The recommended part is a ceramic COG.

    Fuse The recommended part is TR1/6125TD7-R from Eaton if the onlyload after the fuse is the VIN_RMC input pin to the sbRIO device.Use a 7 A fuse to provide sufficient margin and prevent false blowsdue to temperature and process variations. If you choose to connectother loads after the fuse, you must account for the extra currentdrawn by that load when selecting a fuse.

    Gigabit Ethernet (GBE)The sbRIO device provides a secondary Gigabit Ethernet port (GBE) for use on an RMC.

    GBE Signal DefinitionsThe following table describes the GBE port pins and signals on the sbRIO device connector.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 9

  • Table 7. GBE Signal Definitions

    Signal Name Dedicated Pin # Direction(from Host

    System)

    I/O Standard Description

    GBE_MDI0+

    GBE_MDI0-

    GBE_MDI1+

    GBE_MDI1-

    GBE_MDI2+

    GBE_MDI2-

    GBE_MDI3+

    GBE_MDI3-

    3

    9

    16

    22

    5

    11

    18

    24

    I/O Defined byEthernet PHYspecification

    Pre-magneticGigabit Ethernetdata pairs.

    GBE_SPEED_LEDg

    GBE_SPEED_LEDy

    37

    31

    O LVTTL3.3V Speed LEDsignals.

    GBE_ACT_LEDg 32 O LVTTL3.3V Activity/linkLED signal.

    GBE Implementation on the RMCThe following figure shows a schematic design for the GBE implementation on the RMC.

    10 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Figure 2. GBE Reference Schematic

    GBE0_MDIO_PGBE0_MDIO_NGBE0_MDI1_PGBE0_MDI1_NGBE0_MDI2_PGBE0_MDI2_NGBE0_MDI3_PGBE0_MDI3_N

    GBE0_SPEED_LEDg

    GBE0_ACT_LEDg

    GBE0_SPEED_LEDy

    1413

    1615

    12617

    1011

    54

    23

    98

    1718

    J3

    LED2(GRN-AN/YEL-CATH)

    08261K1T-43-F

    LED2(GRN-CATH/YEL-AN)LED1(GRN-AN)LED1(GRN-CATH)

    SHIELD1SHIELD2

    MDIA_PMDIA_N~MDIB_PMDIB_N~MDIC_PMDIC_N~MDID_PMDID_N~

    MCTAMCTBMCTCMCTD

    22222222

    2

    1 C70.1UF10%16V 2

    1 C80.1UF10%16V 2

    1 C20.1UF10%16V 2

    1 C40.1UF10%16V

    2

    2

    2

    R5

    475 1%1/16 W

    475 1%1/16 W

    R62 1

    2 1

    Reference Schematic Design ConsiderationsThe following table lists design considerations for the schematic shown in the previous figure.

    Table 8. GBE Reference Schematic Design Considerations

    Consideration Notes

    MDI data pairs • The MDI data pairs are routed differentially and connected directly tothe Ethernet connector.

    • The Ethernet connector has the required Ethernet magnetics built intoit. You may use discrete magnetics instead.

    LED signals • You can use the LED signals to directly drive connector LEDs.• Size the current-limiting resistors to not exceed 8 mA drive current.• Refer to the Ethernet Speed LED Behavior table of the NI sbRIO-9607

    User Manual or NI sbRIO-9627 User Manual for information aboutEthernet LED signal behavior.

    Gigabit Ethernet Magnetic RequirementsThe Ethernet PHY on the sbRIO device uses voltage-mode drivers for the MDI pairs, whichgreatly reduces the power that the magnetics consume and eliminates the need for a sensitivecenter tap power supply.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 11

  • You must consider the following requirements for connecting center taps:• Do not connect the center taps of the isolation transformer on the MDI pair side to any

    power source. Keep the center taps separate from each other.• Connect each center tap through separate 0.1 μF capacitors to ground. The separation is

    required because the common-mode voltage on each MDI pair might be different.

    The following table lists recommended magnetic characteristics.

    Table 9. Recommended Magnetic Characteristics

    Parameter Value Test Condition

    Turns ratio 1 CT : 1 CT —

    Open-circuit inductance (minimum) 350 μH 100 mV, 100 kHz, 8 mA

    Insertion loss (maximum) 1.0 dB 0 MHz to 100 MHz

    HIPOT (minimum) 1500 Vrms —

    The following table describes the Gigabit Ethernet connector parts.

    Table 10. Gigabit Ethernet Connector Parts

    Part Manufacturer Part Number

    sbRIO-9607/sbRIO-9627 PHY Micrel KSZ9031RNX

    RMC Gigabit Ethernet connector Bel Stewart Magjack 0826-1K1T-43-F

    Refer to the datasheet for the Micrel Ethernet PHY for more information about magneticrequirements.

    GBE Routing ConsiderationsNI recommends the following design practices for properly routing GBE signals on yourRMC:• Route MDI pairs differentially with 100 Ω differential trace impedance.• Length-match the positive and negative signal for each MDI data pair to within 10 mils.• Limit the MDI trace lengths on the RMC to 6.0 in. or less, which is the length at which

    Ethernet compliance was tested.

    USB Host/Device (USB)The sbRIO device provides one USB 2.0-compliant ports for use on an RMC.

    Note Your RMC design must provide the 5 V USB_VBUS power to USB Hostports and must limit the current supplied to each host port according to USBspecifications.

    12 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • USB Host/Device Signal DefinitionsThe following table describes the USB Host/Device port pins and signals on the sbRIO deviceconnector.

    Table 11. USB Host/Device Signal Definitions

    Signal Name Dedicated Pin#

    Direction(from Host

    System)

    I/O Standard Description

    USB_D+

    USB_D-

    29

    35

    I/O Defined by USBspecification

    Port for hi-speeddifferential USB.

    USB_MODE 34 I — Connect to digital groundor leave disconnected toconfigure the USB port asHost.

    Connect to +3.3V toconfigure the USB port asDevice.

    USB_CPEN 33 O LVTTL3.3V USB over-currentprotection enable.

    USB_VBUS 84 I 5 V tolerantvoltage sense

    USB VBUS input. AllowsUSB PHY to sense ifVBUS is present on theconnector.

    Configuring the USB ModeYou can configure the USB interface to be a USB Host port or a USB Device port, as shown inthe following table. This mode is set when the system boots and does not change dynamically.

    Note USB On-The-Go (OTG) is not supported.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 13

  • Table 12. Configuring the USB Mode

    Mode How to Enable

    USB Host Connect the USB_MODE signal to digital ground or leave disconnected onyour RMC. Refer to the USB Host Implementation on the RMC section formore information about the USB Host implementation on the RMC.

    USB Device Connect the USB_MODE signal to the +3.3V rail on your RMC. Refer to the USB Device Implementation on the RMC section for more information aboutthe USB Device implementation on the RMC.

    USB Device Implementation on the RMCThe following figure shows a schematic design for the USB Device implementation on theRMC.

    Figure 3. USB Device Reference Schematic

    USB_DP

    USB_DN

    USB_VBUS

    USB_MODE

    34

    L2

    DLW21S_90012

    3 GND

    U17TPD2EUSB30

    2

    1 C330.1 UF10%16 V

    1

    2

    C321.0 UF10%16 V

    4

    6

    1

    5

    23

    J8

    CONN-USB, B, HIGH_RETENTION

    SHLD1SHLD2

    GND

    D–D+

    VBUS2

    2

    2

    +3.3V

    2

    21 R78

    0 5%1/16W

    21 R76

    0 5%1/16 W

    R6621

    0.1 UF 10%50 V

    C20412

    R61

    SpareR0603

    21

    Population OptionsFor EMC/EMI

    Pulled Up To Select USB Device Port

    Not Populated

    These lines can swapif layout is easier

    D+D–

    R7

    0 5%1/16 W

    0 5%1/16 W

    Reference Schematic Design ConsiderationsThe following table lists design considerations for the schematic shown in the previous figure.

    14 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Table 13. USB Device Reference Schematic Design Considerations

    Consideration Notes

    USB data pairs • The USB_D+ and USB_D- data pair is routed differentially to the USBconnector.

    • On the RMC, the L2 common-mode choke is not populated, but youcan populate it in your design to help with conducted immunity oremissions.

    • If you choose to populate L2, remove R76 and R78 from your design.• If your design does not include a common-mode choke, you can route

    the USB pair directly from the USB connector to the sbRIO deviceconnector.

    • U17 provides ESD protection to the USB data pair and should beplaced close to the USB connector.

    USB_MODE The USB_MODE signal is connected directly to 3.3 V to select USBDevice functionality.

    USB_CPEN Leave the USB_CPEN signal disconnected for a USB Device port.

    USB_VBUS • For the USB Device port to function properly, connect the USB_VBUSsignal to the VBUS pin on the USB connector.

    • This is a low-current, voltage-sense connection.• In layout, you can treat this connection as a data signal.• Connect the USB_VBUS signal directly to the VBUS pin on the USB

    connector or connect through R66, which must be a 0 Ω jumper.Overvoltage protection is included on the sbRIO device.

    USB Host Implementation on the RMCThe following figure shows a schematic design for the USB Host implementation on theRMC.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 15

  • Figure 4. USB Host Reference Schematic

    USB_DN

    USB_DP

    USB_CPEN

    USB_VBUS

    4

    2

    3

    1L3

    DLW21S_900

    3

    2

    1 D+

    D–

    U18TPD2EUSB30

    GND1

    2

    R864.7 K0.5%1/16 W

    R920 5%

    2

    1–

    C67100 UF6.3 V20%

    1

    2

    C570.1 UF10%16 V

    43

    52

    1

    7

    6U20

    IN

    EN

    ILIM

    OUT

    FAULT~

    GNDPA D

    TPS25531 1

    2 2

    R8923.2 K0.5%1/16 W

    R854.7 K0.5%1/16 W

    4

    56

    123

    J10

    VCC–DAT1+DAT1

    SHLD1SHLD2

    GND

    USB_A

    2

    2

    2

    2

    +5 V +5 V

    21R82

    0 5%1/16 W

    21R79

    0 5%1/16 W

    1

    2

    R931 K0.5%

    1

    2

    2

    1 C610.01 UF100 V10%

    1

    2

    C6222 UF25 V10%

    0.1 UF 10%50 V

    C2031 2

    POPULATION OPTIONSFOR EMC/EMI

    NOT POPULATED

    These lines can swapif layout is easier

    USB_MODE2

    Pulled Down To Select USB Host Port

    R70 5%1/16 W

    Reference Schematic Design ConsiderationsThe following table lists design considerations for the schematic shown in the previous figure.

    Table 14. USB Host Reference Schematic Design Considerations

    Consideration Notes

    USB data pairs • The USB_D+ and USB_D- data pair is routed differentially to the USBconnector.

    • The L3 common-mode choke is not populated, but you can populate itin your design to help with conducted immunity or emissions.

    • If you choose to populate L3, remove R79 and R82 from your design.• If your design does not include a common-mode choke, you can route

    the USB pair directly from the USB connector to the sbRIO deviceconnector.

    • U18 provides ESD protection to the USB data pair and should beplaced close to the USB connector.

    USB_MODE The USB_MODE signal is connected directly to 0 V to select USB Hostfunctionality.

    16 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Table 14. USB Host Reference Schematic Design Considerations (Continued)

    Consideration Notes

    USB_CPEN Connect the USB_CPEN signal to the enable of the VBUS current limitswitch (U20) so that the sbRIO device can power-cycle USB devices whenthe processor is reset.

    USB_VBUS • For the USB Host port to function properly, connect the USB_VBUSsignal to the VBUS pin on the USB connector.

    • This is a low-current, voltage-sense connection.• In layout, you can treat the trace after R92 going to the sbRIO device

    connector as a data signal.• Connect the USB_VBUS signal directly to the VBUS pin on the USB

    connector or connect through R92, which must be a 0 Ω jumper.Overvoltage protection is included on the sbRIO device.

    • The RMC must provide 5 V VBUS power for the USB Host port.• A current limit switch is required between the 5 V rail and the USB

    connector.• U20 is the current limiter.• NI recommends that you provide 100 μF capacitance on the VBUS

    rail.

    Supporting Onboard USB DevicesWhen you implement a USB device directly on your RMC, you can connect the device to aUSB Host port from the sbRIO device. For this case, use the following design guidelines:• You can connect the USB data pair directly to a USB device on your RMC.• A current limiter is not required.• Use the RST# signal to reset the USB device when the sbRIO device is in reset.• Tie the USB_VBUS signal to 5 V.

    USB Routing ConsiderationsNI recommends the following design practices for properly routing USB signals on yourRMC:• Route the USB_D+ and USB_D- signals as differential pairs with 90 Ω differential

    impedance.• Length-match the positive and negative signal for each USB data pair to within 10 mils.• Limit the USB_D+ and USB_D- trace lengths on the RMC to 8.0 in. or less, which is the

    length at which USB compliance was tested.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 17

  • C Series (SLOT 1, SLOT 2)The sbRIO device provides two C Series slots for use on an RMC, which is Slot 1 and Slot 2.

    C Series Signal DefinitionsThe following table describes the C Series slot pins and signals on the sbRIO deviceconnector.

    Table 15. C Series Signal Definitions

    Signal Name Dedicated Pin # Direction (fromHost System)

    I/O Standard Description

    Slot 1 Slot 2

    ID_SELECT#[x]

    OSCLK_DIO0[x]

    TRIG_DIO1[x]

    DONE#_DIO2[x]

    CVRT#_DIO3[x]

    SPIFUNC_DIO4[x]

    SPICS#_DIO5[x]

    MISO_DIO6]x]

    MOSI_DIO7[x]

    SPI_CLK[x]

    40

    58

    64

    50

    46

    53

    55

    71

    56

    61

    63

    76

    82

    68

    69

    77

    73

    81

    74

    79

    I/O LVTTL3.3V

    LVTTL5V

    tolerant input

    Signal-conditionedC Series DIO.

    SLEEP[x]

    5V C Series

    45

    86

    51

    91

    O 5 V

    C Series Implementation on the RMCThe following figures show schematic designs for the C Series implementation on the RMC.

    18 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Figure 5. C Series with Current Limiter Reference Schematic

    BUFF_SLEEP

    NC_RESERVED

    SLEEP

    VCC_SLOT

    VCC_SLOT

    VCC_SLOT

    VCC_SLOT1_FILT

    ~S~P~I~C~S_DIO5

    TRIG_OUT_DIO1

    MOSI_DIO7

    SPIFUNC_DIO4

    ~C~O~N~V~E~R~T_DIO3ID_SELECT

    1 2

    6.8 UH

    1

    2

    3321/16 W

    1 2

    2

    1

    1

    2

    J21DSUB 15, PLUG-762243-01

    1617

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    2

    1

    2

    1U15LVC1G126

    3

    5

    4

    1

    2VCC

    AGND

    OE

    CSERIES_PWR_ILIMNC_CSERIES_PWR_FAULT1~

    +5V_C_SERIES

    VCC_SLOT

    U18

    2

    9

    76

    3

    5

    1

    8

    4

    THERMPADGND

    OUT2OUT1

    FAULT~

    IN2IN1

    ILIM

    EN150 K1%1/16 W

    1

    20.1 UF10%16 V1

    2

    64.9 K0.5%1/16 W

    2

    1

    TPS2557IOS_max = 869 mAIOS_min = 592 mA

    CURRENT LIMITER

    0.1 UF10%16 V

    0.1 UF10%16 V

    0.1 UF10%16 V

    100 UF20%6.3 V

    0.01 UF10%16 V

    OVERSAMPLECLK_DIO0

    SPI_CLK

    MISO_DIO6

    NC_RESERVED13

    ~D~O~N~E_DIO2

    L3

    C126

    R1

    R3

    C1

    C124

    C125 C127

    R800

    C128

    Figure 6. C Series without Current Limiter Reference Schematic

    NC_RESERVED

    SLEEP

    +5V_C_SERIESVCC_SLOT1_FILT

    ~S~P~I~C~S_DIO5

    TRIG_OUT_DIO1

    MOSI_DIO7

    SPIFUNC_DIO4

    ~C~O~N~V~E~R~T_DIO3ID_SELECT

    1 2

    6.8 UH

    1

    2

    2

    1

    1

    2

    J21DSUB 15, PLUG-762243-01

    1617

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    2

    1

    0.1 UF10%16 V

    0.1 UF10%16 V

    100 UF20%6.3 V

    0.01 UF10%16 V

    OVERSAMPLECLK_DIO0

    SPI_CLK

    MISO_DIO6

    NC_RESERVED13

    ~D~O~N~E_DIO2

    L3

    C126

    C124

    C125 C127

    Use a current limiter to protect the PI inductor from overcurrenting in a fault condition andprevent the 5 V pin from accidentally shorting to either GND or CHSY. This protection isbeneficial in environments where hot-plugging C Series modules are used.

    Reference Schematic Design ConsiderationsThe following table lists design considerations for the schematics shown in the previousfigures.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 19

  • Table 16. C Series Reference Schematic Design Considerations

    Consideration Notes

    Current limiter U18 If a current limiter is used, you must re-buffer the sleep signal to theDSUB connector. If a current limiter is not used, you can connect thesleep signal directly to the DSUB connector by removing U15 in theschematic. The buffer prevents the sleep signal from being driven to theC Series module in an overcurrent condition.

    Inductor L3 Power PI Filter specifications:• Value: 6.8 μH ±20%• ESR: =400 mA

    Capacitor C126 Power PI Filter specifications:• Value: 100 μF ±20%• ESR:

  • Table 17. VBAT Power Specifications

    Specification Minimum Typical Maximum

    VBAT input voltage 2.875 V 3.0 V 4.0 V

    sbRIO device powered VBAT current — 25 nA 100 nA

    sbRIO device unpowered VBAT current — 2.4 μA average 3.6 μA average

    If the battery is dead, and if no voltage has been applied to the VBAT pins, the system stillstarts but the system clock resets to the UNIX epoch date and time.

    VBAT Signal DefinitionsThe following table describes the VBAT pins and signals on the sbRIO device connector.

    Table 18. VBAT Signal Definitions

    SignalName

    Dedicated Pin # Direction (fromHost System)

    I/O Standard Description

    VBAT 236 I Power rail RTC battery input thatprovides backup power tothe RTC to maintainabsolute time.

    VBAT Implementation on the RMCThe following figure shows a schematic design for the VBAT implementation on the RMC.

    Figure 7. VBAT Reference Schematic

    VBAT2

    BTH1

    2

    1

    +–

    BA

    TH

    LDR

    -747

    921-

    01

    Reference Schematic Design ConsiderationsYou can directly connect the battery to VBAT. The sbRIO device already provides a current-limiting resistor and reverse-voltage protection.

    ResetsThe sbRIO device provides signals for implementing a reset button on an RMC and indicatingthat the sbRIO device is in reset.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 21

  • Reset Signal DefinitionsThe following table describes the Reset pins and signals on the sbRIO device connector.

    Table 19. Reset Signal Definitions

    Signal Name DedicatedPin #

    Direction(from Host

    System)

    I/O Standard Description

    RST# 38 O LVTTL3.3V Reset that indicates that mainpower is not adequate or thatthe sbRIO device is in reset.Asserted low.

    SYS_RST# 43 I LVTTL3.3V System reset that puts thesbRIO device in reset. Assertedlow.

    Asserting this signal causes theRST# signal to also assert.

    You can also assert this signalto put the sbRIO device intosafe mode or reset IP addresssettings.

    Reset Implementation on the RMCThe following figure shows a schematic design for the Reset implementation on the RMC.

    Figure 8. Reset Reference Schematic

    SYS_RST#RESET_SW#2

    C3C0402SPA RE

    1

    2SW3

    720176-01

    1

    2

    3

    4

    +3.3 V

    R41K0.5%

    1

    2

    21R2

    68.1 0.5%1/16 W

    Refer to the SYS RST# and RMC RST# sections of the NI sbRIO-9607 User Manual orNI sbRIO-9627 User Manual for more information about the behavior of the Reset signals.

    Reference Schematic Design ConsiderationsThe following table lists design considerations for the schematic shown in the previous figure.

    22 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Table 20. Reset Reference Schematic Design Considerations

    Consideration Notes

    Series termination When SYS_RST# is driven, you must place a series termination resistorat the driver. When the driver is a mechanical switch, placing seriestermination is especially important due to the low output impedance ofthe switch.

    FPGA ConfigThe sbRIO device provides an FPGA Config signal to indicate when the FPGA is configured.

    FPGA Config Signal DefinitionsThe following table describes the FPGA Config pins and signals on the sbRIO deviceconnector.

    Table 21. FPGA Config Signal Definitions

    Signal Name DedicatedPin #

    Direction(from Host

    System)

    I/O Standard Description

    FPGA_CONF 239 O Refer to theNI sbRIO-9607 UserManual orNI sbRIO-9627 UserManual for moreinformation about thebehavior of this signal.

    FPGA ConfigAsserts when theFPGA isconfigured.Asserted high whenthe FPGA has beenprogrammed.

    FPGA Config Implementation on the RMCThe following figure shows a schematic design for the FPGA Config implementation on theRMC.

    Figure 9. FPGA Config Reference Schematic

    357 0.5%1/16 W

    FPGA_CFG2, 3, 4 1 12

    R1282

    DS3

    GRN

    LED_GRN_735278-01

    Refer to the FPGA_CONF section of the NI sbRIO-9607 User Manual or NI sbRIO-9627 UserManual for more information about the behavior of the FPGA Config signal.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 23

  • User-Defined FPGA SignalsThe sbRIO device connector provides several FPGA pins that you can configure for purposesspecific to your application. In addition to FPGA Digital I/O (DIO), you can use these pins toimplement the following run-time peripheral interfaces:• RS-232• RS-485• CAN• SDIO

    Refer to the specific sections in this chapter for more information about how the RMCimplements each signal.

    Note To read or write to this I/O from a LabVIEW project, you must use the sbRIOCLIP Generator application to create a socketed component-level IP (CLIP) thatdefines the I/O configuration of the sbRIO device to use in your application. Refer tothe NI Single-Board RIO CLIP Generator Help for more information about creatinga CLIP.

    User-Defined FPGA Signal DefinitionsThe following table describes the 96 user-defined FPGA pins and signals on the sbRIO deviceconnector.

    Table 22. User-Defined FPGA Signal Definitions

    Signal Name Direction (from HostSystem)

    I/O Standard Description

    DIO [0..95] I/O LVTTL3.3V Pins for connecting directly to theFPGA through a series resistor and forenabling serial, CAN, or SDHCperipherals on an RMC.

    Additional RS-232You can use any FPGA pins to implement additional RS-232 ports.

    Number of interfaces:• sbRIO-9607—4 (Serial2, Serial3, Serial4, Serial5)• sbRIO-9627—4 (Serial4, Serial5, Serial6, Serial7)

    RS-232 Reference SchematicThe following figure shows a schematic design for the RS-232 implementation on the RMC.

    24 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Figure 10. RS-232 Reference Schematic

    SERIAL2_RTS_CONN

    SERIAL2_DTR_CONN

    SERIAL2_RX_CONN#

    SERIAL2_CTS_CONN

    SERIAL2_CD_CONN

    SERIAL2_SIGNAL_GND_232

    SERIAL2_CD_F

    SERIAL2_RX_F#

    SERIAL2_TX_F#

    SERIAL2_DTR_F

    SERIAL2_DSR_F

    SERIAL2_CTS_F

    SERIAL2_RI_F

    SERIAL2_RTS_F

    SERIAL2_TX_CONN#

    SERIAL2_RI_CONN

    SERIAL2_DSR_CONN

    2

    1

    C761800 PF50 V5%

    1

    2

    3

    4

    5

    6

    7

    8

    9

    1011

    J11DSUB9-761918-A

    12

    34

    5

    67

    89

    +3.3V

    R108

    R0805, SPA RE

    C0603, SPA RE

    C0603, SPA RE

    C0603, SPA RE

    C0603, SPA RE

    C0603, SPA RE

    C0603, SPA RE

    C0603, SPA RE

    C0603, SPA RE

    C0603, SPA RE

    21 R163

    21 R162

    21 R161

    21 R160

    21 R159

    21 R152

    21 R153

    21 R154

    21R155

    0 5%1/16W

    0 5%1/16W

    0 5%1/16W

    0 5%1/16W

    0 5%1/16W

    0 5%1/16W

    0 5%1/16W

    0 5%1/16W

    0 5%1/16W

    C841 2

    1 2

    1 2

    1 2

    1 2

    1 2

    1 2

    C66

    C65

    C63

    C64

    C83

    C82

    C81

    C80

    0.1 UF 10%50V

    C58

    Caps are placedto reduce emissions.

    Standard practice.120pF, 220pF, 470pF, etc

    can be used

    1 2

    1 2

    1 2

    1 2

    SERIAL2_RTS#SERIAL2_DTR#

    SERIAL2_CTS#

    SERIAL2_RI#

    SERIAL2_DSR#

    SERIAL2_DCD#

    FPGA_CFG

    SERIAL2_TX_F#SERIAL2_RTS_FSERIAL2_DTR_F

    SERIAL2_CD_FSERIAL2_DSR_FSERIAL2_RX_F#SERIAL2_CTS_FSERIAL2_RI_F

    SERIAL2_TX

    SERIAL2_RX

    22

    2

    2

    2

    2

    2

    0.1 UF 10%50 V

    0.1 UF 10%50 V

    21C46

    1 2C48

    2

    1

    C1750.1 UF10%16 V

    30

    3

    26

    33

    27

    1718192021

    3224

    222325

    15

    1011121314

    168

    6

    928

    754

    2

    131

    29

    U19

    DIN1DIN2DIN3

    ROUT1ROUT2ROUT3ROUT4ROUT5

    C1+

    C1-C2+

    C2-

    INVALID~

    FORCEONFORCEOFF~

    TRS3253EIRSMR

    VL

    NC1NC4NC2NC3

    THERMALPA D

    V-

    V+

    DOUT1

    RIN3RIN2RIN1

    VCC

    GND

    RIN4

    DOUT2DOUT3

    RIN5

    1

    2 C1760.1 UF10%16 V 2

    1 C1710.1 UF10%16 V 2

    1 C1680.1 UF10%16 V

    1

    2

    R804.7 K0.5%1/16 W

    1

    2

    R1474.7 K0.5%1/16 W

    2,3

    2

    +3.3V

    +3.3V

    +3.3V

    +3.3V

    1

    2

    R811 K0.5%

    39 0.5%1/16W

    39 0.5%1/16W

    39 0.5%1/16W

    39 0.5%1/16W

    39 0.5%1/16W

    1 2R90

    1 2R88

    1 2R87

    1 2R84

    1 2R83

    +3.3V

    R145SPA RER0402

    1

    2

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 25

  • Reference Schematic Design ConsiderationsThe following table lists design considerations for the schematic shown in the previous figure.

    Table 23. RS-232 Reference Schematic Design Considerations

    Consideration Notes

    Interface The RMC reference schematic demonstrates how to use the Serial2interface to implement a null-modem RS-232 serial port.

    Serial transceiver U19 is the RS-232 serial transceiver that converts between RS-232 andLVTTL signal levels. To minimize the impact of higher voltage signalson your RMC, place the serial transceiver near the RS-232 connector.

    Series termination • R83, R84, R87, R88, and R90 are the series termination for Serial2.Use series termination at the serial transceiver on all signals beingdriven to the sbRIO device.

    • All FPGA DIO signals on the sbRIO device include seriestermination.

    FPGA All serial port signals pass through the FPGA on the sbRIO device. TheFPGA_CONF signal is used to disable the serial transceiver when theFPGA is not configured. Disabling the transceiver in this way preventsany unwanted glitches on the RS-232 port.

    Additional RS-485You can use any FPGA pins to implement additional RS-485 ports.

    Number of interfaces:• sbRIO-9607—2 (Serial6, Serial7)• sbRIO-9627—2 (Serial8, Serial9)

    RS-485 Reference SchematicThe following figure shows a schematic design for the RS-485 implementation on the RMC.

    26 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Figure 11. RS-485 Reference Schematic

    Vcc_RS485_1

    SERIAL6_TXN

    SERIAL6_RX_EN

    SERIAL6_TX_EN

    Vcc_RS485_1

    SERIAL6_RXP

    SERIAL6_TXP

    SERIAL6_RXN

    SERIAL6_RXP

    SERIAL6_RXN

    SERIAL6_TXP

    SERIAL6_TXN

    SERIAL6_TX

    SERIAL6_RX

    Vcc_RS485_1

    3

    9

    10

    11

    16

    2

    1513

    12

    19

    8

    7

    4

    5

    20

    14

    1

    6

    17

    18

    U25

    TranceiverDigital

    Isolation iCoupler

    R

    D

    ISO

    LAT

    ION

    BA

    RR

    IER

    GND2-4VISOINGND2-3

    VISOOUTGND2-2

    GND2-1RE~

    GND1-1

    VDD1-1

    GND1-2

    VDD1-2

    GND1-3

    GND1-4

    TxD

    DE

    RxD

    YZ

    A

    B

    isoPower

    2

    1

    R14110 K1/16 W0.5%

    2

    1

    C1600.1 UF10%16 V1

    2 C1540.1 UF10%16 V

    2

    1

    C15910 UF10%10 V

    1

    2

    C1610.1 UF10%16 V 2

    1 C16210 UF10%10 V 2

    1 C1550.1 UF10%16 V

    IGND0I

    IGND0I

    IGND0

    IIGND0

    I

    IGND0

    I

    IGND0

    I

    2

    2

    2

    2

    1110

    9

    8

    7

    6

    5

    4

    3

    2

    1 12

    67

    89

    35

    4

    J7DSUB9-761918-A

    +3.3V+3.3V

    +3.3V

    +3.3V

    21

    39 0.5%1/16W

    R140

    2

    1 C1560.01 UF10%100 V2

    1 C1530.01 UF10%100 V

    0.1 uF and 0.01 uFAcross pin 19 and 20

    10 uF and 0.1 uFAcross pin 12 and 11

    10 uF and 0.1 uFAcross pin 8 and 9

    0.1 uF and 0.01 uFAcross pin 2 and 1

    DC-DC Converter

    ADM2587E

    Reference Schematic Design ConsiderationsThe following table lists design considerations for the schematic shown in the previous figure.

    Table 24. RS-485 Reference Schematic Design Considerations

    Consideration Notes

    Interface The RMC demonstrates how to use the Serial6 interface to implement anull-modem RS-485 serial port.

    Serial transceiver U25 is the RS-485 serial transceiver that converts between RS-485 andLVTTL signal levels. This transceiver provides functional isolation of theRS-485 signals to prevent ground loops from affecting the RS-485signals.

    Series termination • R140 is the series termination for Serial6. Use series termination atthe serial transceiver on all signals being driven to the sbRIOdevice.

    • All FPGA DIO signals on the sbRIO device include seriestermination.

    RS-485 Layout ConsiderationsPay close attention to how the ground planes are arranged under the isolated RS-485transceiver. Isolated and non-isolated ground planes overlap across layers to provide some

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 27

  • capacitance between the grounds and help with EMC. Refer to the datasheet for the RS-485transceiver for more information.

    CANYou can use any FPGA pins to implement the single CAN (CAN1) interface port availablethrough the RMC.

    CAN Reference SchematicThe following figure shows a schematic design for the CAN implementation4 on the RMC.

    Figure 12. CAN Reference Schematic

    CAN_RS_5V

    CAN_TX_5VCAN_TX

    CAN_RS

    CAN_RX

    CAN_RX_5V_R

    CAN_CANL

    CAN_CANH

    NC_RESERVED1

    NC_RESERVED2

    NC_RESERVED3

    CAN_RX_5V

    1

    2

    2

    1 C1210.1 UF10%16 V

    2

    1

    2

    C1170.1 UF10%16 V

    C1130.1 UF10%16 V

    2

    16

    5

    4 3

    U6

    74LVC1T45

    ABDIR

    VCCB

    GND

    VCCA

    34

    5

    6 1

    2

    U4

    74LVC1T45

    B A

    B A

    DIR

    VCCB

    GND

    VCCA

    34

    5

    16

    2

    U2

    74LVC1T45

    DIR

    VCCB

    GND

    VCCA

    1

    2 C1300.1 UF10%16 V

    2

    1

    C1200.1 UF10%16 V

    2

    1 C60.1 UF10%16 V

    2

    2

    1

    C1140.1 UF10%16 V

    5

    31

    4

    8

    2

    6

    7

    U3

    PCA82C251T

    GND

    VCC

    TXD

    RXD

    CANL

    CANH

    VREF

    RS

    11

    10

    9

    8

    7

    6

    5

    4

    3

    2

    1

    1

    6

    2

    7

    3

    8

    45

    9

    J4DSUB9-761918-A

    +3.3V

    +3.3V +3.3V

    +3.3V+3.3V

    2

    +5V

    +5V

    +5V

    +5V

    +5V

    +5V

    2

    1

    R1301 K0.5%

    2

    1

    R101 K0.5%

    2

    1

    R1321 K0.5%

    2

    1

    R121 K0.5%

    2

    39 0.5%1/16 W

    39 0.5%1/16 W

    39 0.5%1/16 W

    49.9 0.5%1/16 W

    1R11

    21R9

    21R7

    R821

    0.1 UF 10%50 V

    1 2C11

    Reference Schematic Design ConsiderationsThe following table lists design considerations for the schematic shown in the previous figure.

    4 The NXP PCA82C251T CAN transceiver requires 5 V logic levels. The RMC uses externaldiscrete buffers to translate 3.3 V FPGA lines to 5 V logic levels.

    28 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Table 25. CAN Reference Schematic Design Considerations

    Consideration Notes

    CAN_RX,

    CAN_TX, and

    CAN_RS

    • The recommended CAN transceiver requires 5 V I/O.• U2, U4, and U6 provide level translation between the 3.3 V I/O on the

    sbRIO device and the 5 V I/O on the transceiver. Use caution whenimplementing this level translation.

    • The TXD and RS inputs of the CAN transceiver must remain highduring power-down and power-up of the sbRIO device and RMC. Thisprevents glitches on the CAN bus that might disrupt communicationbetween other devices on the bus. The level translator IC in thisschematic prevents these glitches.

    • The level translator output remains at high impedance until both of itspower supply rails are powered to allow the 5 V power supply topower-up before the 3.3 V power supply.

    • All signals have series termination at the outputs to prevent overshootor undershoot at the receivers.

    • All FPGA DIO signals on the sbRIO device include series termination.

    CAN_CANH

    and

    CAN_CANL

    • Route these signals differentially with a 120 Ω differential traceimpedance.

    • Minimize the overall length of the traces so that you can placetermination resistors in the CAN cabling as close as possible to theCAN transceiver.

    • Depending on your design requirements, you can also place the CANtermination resistor on the RMC.

    Termination Resistors for CAN CablesThe termination resistors should match the nominal impedance of the CAN cable and thereforecomply with the values in the following table.

    Table 26. Termination Resistor Specification

    Characteristic Value Condition

    Termination resistor 100 Ω minimum

    120 Ω nominal

    130 Ω maximum

    Minimum power dissipation: 220 mW

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 29

  • SDIOThe sbRIO device provides a Secure Digital (SD) Card interface for use on an RMC. Thisinterface supports SD and SDHC cards. You can implement this interface with standard SD ormicroSD card connectors. The maximum supported SDHC card capacity is 32 GB.

    You can use any FPGA pins to implement a SDIO interface.

    SD Reference SchematicThe following figure shows a schematic design for the SD implementation on the RMC.

    Figure 13. SD Reference Schematic

    SD_D(3)SD_D(3:0)

    SD_D(2)

    SD_D(1)

    SD_D(0)

    1 2R692

    22 5% 1/20 W

    1 2R689

    22 5% 1/20 W

    1 2R691

    22 5% 1/20 W

    1 2R734

    49.9 1% 1/20 W

    1 2R744

    49.9 1% 1/20 W

    1 2R693

    22 5% 1/20 W

    1 2R690

    22 5% 1/20 W

    1

    2

    R76020 K 1%1/20 W

    +3.3V

    1

    2

    R76220 K 1%1/20 W

    +3.3 V

    1

    2

    R76320 K 1%1/20 W

    +3.3 V

    1

    2

    R76420 K 1%1/20 W

    +3.3 V

    4

    SD_CLK 4

    SD_CMD 4

    SD_CD~ 4

    SD_WP 4

    SD_D(3)_R

    SD_D(2)_R

    SD_D(0)_R

    SD_CMD_R

    SD_CD_R~

    SD_WP_R

    SD_D(1)_R

    1

    2

    R75920 K 1%1/20 W

    +3.3 V

    1

    2

    R76120 K 1%1/20 W

    +3.3 V

    1

    2

    R3491 K 1%1/16 W

    +3.3 V

    1

    2

    R73310 K 1%1/20 W

    +3.3 V

    1

    2

    R73810 K 1%1/20 W

    +3.3 V

    +3.3 V

    4

    1987

    52

    101112

    36

    Vdd

    CD/D3D2D1D0

    CLKCMD

    CardDetectCommonWP

    Vss1

    Shi

    eld1

    Vss2

    SD Socket

    J6

    13CONN9-764432-01-RA

    2

    1

    C4340.1 UF10% 16 V

    TPS2553

    SD_PWR_EN 4

    3.3 V_SD_CRD_PWR

    1

    2

    C2934.7 UF10%25 V

    2

    1

    C2841.0 UF10%16 V

    2

    1

    C2790.1 UF10%16 V

    1

    2

    R3541 K 1%1/16 W

    2

    1

    R70110 K 0.5%1/16 W

    2

    1

    R702332 1/16 W

    1

    2

    R694105 K 1%1/16 W

    66U23

    4

    2

    IN

    EN

    ILIM

    OUT

    FAULT~

    GNDPAD

    1

    3

    57

    DS2LEDQTLP630

    LED

    -17-

    21S

    YG

    C

    GR

    N1

    2

    2

    1

    R354330 1/16 W

    DS2LEDQTLP630

    LED

    -17-

    21S

    YG

    C

    GR

    N1

    2

    SD_ACTIVITY 4

    Reference Schematic Design ConsiderationsThe following table lists design considerations for the schematic shown in the previous figure.

    30 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Table 27. SD Reference Schematic Design Considerations

    Consideration Notes

    SD_CLK,

    SD_CMD

    SD_D0

    SD_D1

    SD_D2

    SD_D3

    • You can route these signals directly from the sbRIO device to the SDconnector.

    • Each of these signals requires series termination near its driver. ThesbRIO device provides series termination near the Xilinx Zynq SoC toprevent overshoot on the SD card when the sbRIO device drives thesesignals. The bi-directional signals also require series termination at theSD card socket.

    • Use series termination at the SD connector for the SD_CMD andSD_D0 through SD_D3 signals to prevent overshoot on the sbRIOdevice when the SD card drives these signals.

    • Each of these signals requires a pull-up resistor to 3.3 V to ensure thevoltage level stays at 3.3 V when the FPGA is not configured. Thisconfiguration is required according to the SDIO specification.

    SD_CD# • The SD_CD# signal is connected to the mechanical card-detect switchin the SD connector.

    • When a card is inserted, the card-detect pin on the SD connector isshorted to ground.

    • Because this is a mechanical switch with low output impedance, youmust place a series termination resistor (R734) at the SD connector.

    • You must have a card-detect switch to properly support hot-swappingcards. If you do not need to support hot-swapping cards, you can usean SD connector without a card-detect switch. In this case, tie theSD_CD# signal to ground so that the sbRIO device attempts toinitialize a card on boot.

    • Each of these signals requires a pull-up resistor (R733) to 3.3 V toensure the voltage level stays at 3.3 V when the switch is not activated.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 31

  • Table 27. SD Reference Schematic Design Considerations (Continued)

    Consideration Notes

    SD_WP • When the SD_WP signal is asserted high, the sbRIO device will notwrite to the SD card.

    • Standard-size SD card connectors provide a mechanical write-protectswitch that you can connect to the SD_WP signal. The switch detectsthe position of the lock slide on the SD card.

    • Because this is a mechanical switch with low output impedance, youmust place a series termination resistor (R744) at the SD connector.

    • If you are using a microSD connector or do not have a write-protectswitch, you can tie the SD_WP signal to ground in order to disablewrite protection and allow changes to the SD card.

    • Each of these signals requires a pull-up resistor (R738) to 3.3 V toensure the voltage level stays at 3.3 V when the switch is not activated.

    SD_PWR_EN • Use the SD_PWR_EN signal to gate power to the SD connector.• U23 acts as a power switch and current limiter for the SD interface.

    SDHC cards must not draw more than 200 mA.• The SD_PWR_EN signal controls when power is going to the SD card.• The SD_PWR_EN signal asserts high when a card is detected using the

    SD_CD# signal. The SD_PWR_EN signal deasserts when a card is notpresent.

    • Use a pull-down resistor (R354) to keep the SD_PWR_EN signal lowwhen the FPGA is not configured.

    SD Routing ConsiderationsNI recommends the following design practices for properly routing SD signals on your RMC:• Length-match the SD_CMD and SD_D0 through SD_D3 signals to within ±250 mils of

    SD_CLK.• Limit the trace length of the SD_CLK, SD_CMD, and SD_D0 through SD_D3 signals on

    the RMC to 15.0 in. or less.

    RMC PCB Layout GuidelinesUse the guidelines in this section to help you arrange the I/O signals you implement in yourRMC.

    32 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

  • Impedance-Controlled SignalingUse the following guidelines for implementing impedance for all I/O signals:• All signals connected to the sbRIO device must use impedance-controlled traces. Refer to

    the sections of this document listed in the following table for information aboutimpedance requirements.

    Table 28. Impedance Requirements Resources

    Impedance Requirement Resource

    General requirements for single-ended signals

    Single-Ended Signal Best Practices section of thisdocument

    General requirements for differentialsignals

    Differential Signal Best Practices section of thisdocument

    Signal-specific requirements Signal-specific sections in Fixed Behavior Signals or User-Defined FPGA Signals

    • Trace geometry to meet impedance requirements vary depending on your specific RMCPCB stack-up. Collaborate with your vendor to match impedance requirements, stack-up,and trace geometry appropriate for your application.

    • To properly maintain trace impedance and avoid discontinuities, you cannot route tracesover gaps in the reference plane. Use stitching vias and capacitors when appropriate nearlayer changes to provide a transient return path between reference planes.

    Single-Ended Signal Best PracticesUse the following guidelines for implementing single-ended I/O signals:• Route all single-ended signals that are implemented on your RMC and connected to the

    sbRIO device with 55 Ω characteristic trace impedance.• Maintain the following line spacing between single-ended traces, where H is the distance

    in the board stack-up from the trace to its reference plane:– 3 × H for C Series signals– 2 × H for all other signals

    • Series termination resistors for FPGA DIO signals are included on the sbRIO device.Refer to the FPGA DIO section of the sbRIO device user manual on ni.com/manuals formore information.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 33

    http://ni.com/manuals

  • Differential Signal Best PracticesUse the following guidelines for implementing differential I/O signals:• Route USB differential pair signals that are implemented on your RMC and connected to

    the sbRIO device with 100 Ω differential trace impedance.• Route Ethernet MDIx differential pair signals that are implemented on your RMC and

    connected to the sbRIO device with 90 Ω differential trace impedance.• Maintain at minimum a 3 × H spacing between differential pairs and any other copper

    features on the same layer, where H is the distance in the board stack-up from the trace toits reference plane.

    Ground Plane RecommendationsYou must include ground planes on your RMC. All GND pins on the RMC connector of thesbRIO device must connect to the RMC ground planes.

    Fanout and Layout OptionsRefer to Samtec SEARAY documentation for information about possible fanout and layoutoptions with various layer count RMCs.

    Mechanical ConsiderationsPower dissipated on the RMC will affect and be affected by the power dissipated on the sbRIOdevice. You must provide serious consideration to the thermal performance of both the RMCand sbRIO device to ensure that your applications meets component specifications. Refer tothe sbRIO device user manual and specifications on ni.com/manuals for more informationabout validating the thermal performance of the sbRIO device. The followingrecommendations may increase the thermal performance of the system:• Spread high-power dissipating components across the surface of the printed circuit board

    rather than placing them in close proximity to each other.• Place high-power dissipating components on the side of the board opposite the RMC

    connector.• Minimize the amount of dissipation by the RMC in the area directly underneath the

    sbRIO device as this will greatly influence the sbRIO device secondary side localambient temperature.

    • Design and validate a thermal solution for the high-power dissipating components of yourRMC.

    When deploying in environments that could experience high levels of shock or vibration, thefollowing recommendations may increase the robustness of the system:• Use a printed circuit board at least 2 mm (0.79 in.) thick.• Use positive locking connectors with thru-hole technology and the greatest practical

    amount of gold plating on contacts.• Design mechanical features for strain relief and retention of connectors and cables.

    34 | ni.com | NI sbRIO-9607/9627 RMC Design Guide

    http://ni.com/manuals

  • Selecting an Appropriate Mating ConnectorThe J1 connector on the sbRIO device is a Samtec SEAF-40-06.5-S-06-2-A-K-TR 240-pin,6 x 40 position, SEARAY open-pin-field-array connector. To interface with the J1 connector,your RMC design must implement a mating connector that is compatible with the SamtecSEAF series. The following table lists compatible mating connectors.

    Table 29. Connector and Compatible Mating Connectors

    Connector Manufacturer, Part Number

    J1 connector Samtec SEAF-40-06.5-S-06-2-A-K-TR

    Recommended mating connector5 Samtec SEAM-40-03.0-S-06-2-A-K-TR

    Selecting Appropriate StandoffsThe Samtec SEAM series connectors are available in multiple heights. The height of themating connector you select helps determine the height of the standoffs you need.

    To prevent over-insertion, the SEARAY connector design requires that standoffs never be lessthan the stack height. Because standard nominal tolerances might result in a standoff beingshorter than the stack height, NI requires that you use standoffs that are 0.15 mm (0.006 in.)taller than the combined height of the J1 connector on the NI sbRIO device and the matingSEARAY connector. Therefore, to determine the required standoff height, you must add theheights of the mated connectors plus an additional 0.15 mm (0.006 in.). Refer to Samtecdocumentation for more information about SEARAY standoff requirements.

    The following table provides an example standoff height calculation using a SamtecSEAM-40-03.0-S-06-2-A-K-TR mating connector.

    Table 30. Example Connector Configuration and Calculated Standoff Height

    Component Manufacturer, Part Number Height

    J1 connector Samtec SEAF-40-06.5-S-06-2-A-K-TR

    6.50 mm (0.256 in.)

    Mating connector Samtec SEAM-40-03.0-S-06-2-A-K-TR

    3.00 mm (0.118 in.)

    Required additional standoffheight —

    0.15 mm (0.006 in.)

    Total calculated standoff height — 9.65 mm (0.380 in.)

    5 Compatible connectors are available in multiple stack height and termination options.

    NI sbRIO-9607/9627 RMC Design Guide | © National Instruments Corporation | 35

  • NI Custom StandoffsNI offers a custom standoff that is an exact fit with the recommended or other compatible9.5 mm (0.374 in.) stack height mating connectors listed in the table on Selecting anAppropriate Mating Connector. This custom M3 × 9.65 mm (0.380 in.) standoff is made from4.5 mm (0.177 in.) stainless steel hex stock and includes a nylon threadlock patch. Theexternal threads extend 4.78 mm (0.188 in.) and the internal threads are 5 mm (0.197 in.) deep.The standoff is available from NI in quantities of 12 by ordering part number 153166-12.

    NI recommends that you use stainless steel fasteners for good corrosion resistance andstrength. Tighten M3 fasteners to a torque of 0.76 N · m (6.70 lb · in), unless otherwise notedor required by your specific design constraints.

    Worldwide Support and ServicesThe NI website is your complete resource for technical support. At ni.com/support, you haveaccess to everything from troubleshooting and application development self-help resources toemail and phone assistance from NI Application Engineers.

    Visit ni.com/services for information about the services NI offers.

    Visit ni.com/register to register your NI product. Product registration facilitates technicalsupport and ensures that you receive important information updates from NI.

    NI corporate headquarters is located at 11500 North Mopac Expressway, Austin, Texas,78759-3504, USA. For up-to-date contact information for your location, visit ni.com/contact.

    Information is subject to change without notice. Refer to the NI Trademarks and Logo Guidelines at ni.com/trademarks forinformation on NI trademarks. Other product and company names mentioned herein are trademarks or trade names of theirrespective companies. For patents covering NI products/technology, refer to the appropriate location: Help»Patents in yoursoftware, the patents.txt file on your media, or the National Instruments Patent Notice at ni.com/patents. You can findinformation about end-user license agreements (EULAs) and third-party legal notices in the readme file for your NI product. Referto the Export Compliance Information at ni.com/legal/export-compliance for the NI global trade compliance policy and howto obtain relevant HTS codes, ECCNs, and other import/export data. NI MAKES NO EXPRESS OR IMPLIED WARRANTIES ASTO THE ACCURACY OF THE INFORMATION CONTAINED HEREIN AND SHALL NOT BE LIABLE FOR ANY ERRORS. U.S.Government Customers: The data contained in this manual was developed at private expense and is subject to the applicablelimited rights and restricted data rights as set forth in FAR 52.227-14, DFAR 252.227-7014, and DFAR 252.227-7015.

    © 2015—2020 National Instruments Corporation. All rights reserved.

    375536C-01 July 29, 2020

    http://www.ni.com/supporthttp://www.ni.com/serviceshttp://www.ni.com/registerhttps://www.ni.com/en-us/contact-us.html

    NI sbRIO-9607/9627 RMC Design GuideContentsTerminologySchematic ConventionsAdditional Documentation ResourcesDesign Recommendations for CompatibilityFixed Behavior SignalsPower RailsPower Rails Signal DefinitionsVIN_Filtered Implementation on the RMCReference Schematic Design Considerations

    Gigabit Ethernet (GBE)GBE Signal DefinitionsGBE Implementation on the RMCReference Schematic Design Considerations

    Gigabit Ethernet Magnetic RequirementsGBE Routing Considerations

    USB Host/Device (USB)USB Host/Device Signal DefinitionsConfiguring the USB ModeUSB Device Implementation on the RMCReference Schematic Design Considerations

    USB Host Implementation on the RMCReference Schematic Design Considerations

    Supporting Onboard USB DevicesUSB Routing Considerations

    C Series (SLOT 1, SLOT 2)C Series Signal DefinitionsC Series Implementation on the RMCReference Schematic Design Considerations

    C Series Routing Considerations

    RTC Battery (VBAT)VBAT Signal DefinitionsVBAT Implementation on the RMCReference Schematic Design Considerations

    ResetsReset Signal DefinitionsReset Implementation on the RMCReference Schematic Design Considerations

    FPGA ConfigFPGA Config Signal DefinitionsFPGA Config Implementation on the RMC

    User-Defined FPGA SignalsUser-Defined FPGA Signal DefinitionsAdditional RS-232RS-232 Reference SchematicReference Schematic Design Considerations

    Additional RS-485RS-485 Reference SchematicReference Schematic Design Considerations

    RS-485 Layout Considerations

    CANCAN Reference SchematicReference Schematic Design Considerations

    Termination Resistors for CAN Cables

    SDIOSD Reference SchematicReference Schematic Design Considerations

    SD Routing Considerations

    RMC PCB Layout GuidelinesImpedance-Controlled SignalingSingle-Ended Signal Best PracticesDifferential Signal Best PracticesGround Plane RecommendationsFanout and Layout Options

    Mechanical ConsiderationsSelecting an Appropriate Mating ConnectorSelecting Appropriate StandoffsNI Custom Standoffs

    Worldwide Support and Services