OPENCORE NMR
     -- An open kit for implementing an integrated FPGA-based NMR spectrometer --

OPENCORE NMR Main > Resources > Boards

Boards

  • USB communication module
    This is a 40x40 mm board equipped with FT2232, a dual-line USB driver by FTDI inc. This enables apparent simultaneous two-channel data communication between the OPENCORE NMR spectrometer and the console software installed on a personal computer through a single USB cable. In the current architecture of the OPENCORE NMR, the one channel (channel A) is used in the UART 232 mode for sending/receiving the commands/responses to/from the PPG interface core module built inside the FPGA chip, the other (channel B) for transferring the NMR signals from the RCVR core module to the personal computer in the 245 FIFO mode.

    Before using, the mode of operation must be configured to the EPROM on the board using the MProg software (FTDI). Use this configuration file.

    Also, the D2XX driver must be installed on the Windows OS, which is available from FTDI inc.


    [Version 001]
    USB.sch (schematic)
    USB.brd (board)

    Parts list:
    PartValueDevicePackageDescription
    C1*27pC1608
    C2*27pC1608
    C333nFC3216
    C40.1uC1608
    C50.1uC1608
    C60.1uC1608
    C710uC3216 (polar)tantalum
    CN1FH12-30S-0.5SH (HIROSE)0.5 mm pitch FPC connector
    FBFERRITE BEAD3216
    R127R1608
    R227R1608
    R31.5kR1608
    R4470R1608
    R52.2kR1608
    R610kR1608
    U1FT2232D (FTDI)Dual USB UART/FIFO I.C.
    U267068-704J (MOLEX)USB connector
    U3AT93C46-10TU-2.7 (ATMEL)Serial EPROM
    U4LM2937IMP-3.3SOT-223Voltage regulator
    Y16 MHzHC49/4H SMX6 MHz crystal
    *Note: The proper value for C1 and C2 depends on the crystal oscillator. Check the datasheet of the 6 MHz crystal that you use.



  • DDS(II)
    This is a 40x40 mm board equipped with AD9858, a DDS-dedicated LSI operating with a 1GHz or 2 GHz clock signal. This serves for generating frequency-tunable, phase-fixed rf signals used both for an rf transmitter and as a receiver reference signal.


    [Version 03]
    DDS2-02.sch (schematic)
    DDS2-02.brd (board)

    Parts list
    PartValueDevicePackageDescription
    C11000pC1005
    C21000pC1005
    C30.1uC1005
    C46pC1608
    C512pC1608
    C612pC1608
    C733uC3216 (polar)tantalum
    C80.01uC1608
    C90.1uC1005
    C100.1uC1005
    C110.1uC1005
    C120.01uC1005
    C130.01uC1005
    C140.01uC1005
    C150.01uC1005
    C160.01uC1005
    C170.01uC1005
    C180.01uC1005
    C190.01uC1005
    C200.01uC1005
    C210.01uC1005
    C220.01uC1005
    C230.1uC1005
    C240.01uC1005
    C2533uC3216 (polar)tantalum
    CN1U.FL-R-SMT (HIROSE)
    CN2FH12-30S-0.5SH (HIROSE)0.5mm pitch FPC connector
    CN3U.FL-R-SMT (HIROSE)
    CN4U.FL-R-SMT (HIROSE)
    CN5DF13-2P-1.25V (HIROSE)
    FB1FERRITE BEAD1608
    FB2FERRITE BEAD1608
    FB3FERRITE BEAD1608
    FB4FERRITE BEAD1608
    U1AD9858 (Analog Divices)DDS chip
    L112nHL1608
    R12kR1005
    R227R1005
    R327R1005
    T1TC1-1-13M+ (Mini Circuits)AT224RF transformer
    T2TC1-1T+ (Mini Circuits)AT224RF transformer
    U2ADP-2-1W (Mini Circuits)RF splitter

    ("DDS" stands for "Direct Digital Synthesis")



  • RF Transmitter
    This is a 40x40 mm board for generating rf pulses. On this board implemented are a mixer (AD8343, Analog Devices) which receives a phase-tunable signal from DDS(I) and a frequency-tunable signal from DDS(II) to create a signal with the intended frequency and phase, an rf multiplier (AD834, Analog Devices) for amplitude modulation, and an rf switch (M3SWA-2-50DR, Mini-Circuits) for pulse modulation.

    [Version 003]
    trans003.sch (schematic)
    trans003.brd (board)

    Parts list
    PartValueDevicePackageDescription
    C133uC3216 (polar)tantalum
    C233uC3216 (polar)tantalum
    C30.1uC1608
    C40.1uC1608
    C50.1uC1005
    C60.1uC1005
    C70.1uC1005
    C80.01uC1005
    C90.1uC1005
    C100.1uC1005
    C11100pC1005
    C120.1uC1005
    C130.1uC1005
    C140.1uC1005
    C15100pC1005
    C160.1uC1005
    C170.1uC1005
    C180.1uC1005
    C190.01uC1608
    C200.01uC1608
    CN1U.FL-R-SMT (HIROSE)
    CN2U.FL-R-SMT (HIROSE)
    CN3U.FL-R-SMT (HIROSE)
    CN4U.FL-R-SMT (HIROSE)
    CN5U.FL-R-SMT (HIROSE)
    CN6SMA STRAIGHT
    FB1FERRITE BEAD1608
    CN7DF13-2P-1.25V (HIROSE)Gate input
    CN8DF13-3P-1.25V (HIROSE)Power supply
    R110R1005
    R210R1005
    R368R1608
    R468R1608
    R5510R1608
    R610R1608
    R750R1608
    R850R1608
    R9100R1608
    R1050R1005
    R1110R1005
    R1210R1005
    T1TC4-1W+ (Mini-Circuits)AT224
    T2TC1-1-13M+ (Mini-Circuits)AT224
    T3TC4-1W+ (Mini-Circuits)AT224
    T4TC1-1T+ (Mini-Circuits)AT224
    U1AD834 (Analog Devices)
    U2AD8343 (Analog Devices)
    U3M3SWA-2-50DR (Mini-Circuits)
    U4AD8354 (Analog Devices)
    U5AD8354 (Analog Devices)



  • Mother board
    Currently we use a commercial FPGA breadboard, ACM-202-80C8 (HUMANDATA) equipped with a Cyclone III device (EP3C80F780C8, Altera). This breadboard is to be docked with a 80x100 mm board, which we call the "mother board"



    [Version 002]
    mother-002.sch (schematic)
    mother-002.brd (board)

    Parts list
    QtyValueDeviceParts
    80.01uC (1608)C32, C33, C36, C37, C40, C41, C44, C45
    450.1uC (1005)C1, C4, C7, C8, C10, C11, C16, C17, C18, C19, C22, C25, C26, C28, C29, C46, C49, C52, C53, C55, C56, C57, C60, C63, C64, C66, C67, C68, C71, C74, C75, C77, C78, C79, C82, C85, C86, C88, C89, C90, C93, C96, C97, C99, C100
    10.1uFC (1005)C14
    11kR (1005)R4
    82kR (1005)R1, R5, R6, R7, R8, R11, R14, R17
    210uFC (polar, 3216)C13, C15
    120pC (1005)C12
    233R (1005)R2, R3
    833uC (polar, 3216)C30, C31, C34, C35, C38, C39, C42, C43
    1433uC (polar, 3216)C3, C6, C21, C24, C48, C51, C59, C62, C70, C73, C81, C84, C92, C95
    450R (1005)R9, R12, R15, R18
    4100R (1005)R10, R13, R16, R19
    211000pC (1005)C2, C5, C9, C20, C23, C27, C47, C50, C54, C58, C61, C65, C69, C72, C76, C80, C83, C87, C91, C94, C98
    1AD9245BCPZ-80 (Analog Devices)U7
    7AD9740ACPZ (Analog Devices)U1, U2, U3, U4, U5, U6, U8
    2DF13-2P-1.25V (HIROSE)CN19, CN20
    46FERRITE BEADFB1, FB2, FB3, FB4, FB5, FB6, FB7, FB8, FB9, FB10, FB11, FB12, FB13, FB14, FB15, FB16, FB17, FB18, FB19, FB20, FB21, FB22, FB23, FB24, FB25, FB26, FB27, FB28, FB29, FB30, FB31, FB32, FB33, FB34, FB35, FB36, FB37, FB38, FB39, FB40, FB41, FB42, FB43, FB44, FB45, FB46
    5FH12-30S-0.5SH (HIROSE)CN5, CN6, CN7, CN16, CN17
    2FX10A-80S/8-SV (HIROSE)CN1, CN2
    2FX10A-100S/10-SV (HIROSE)CN3, CN4
    1SMA STRAIGHTCN18
    4TC1-1T+ (Mini-Circuits)T1, T2, T3, T4
    9U.FL-R-SMT (HIROSE)CN8, CN9, CN10, CN11, CN12, CN13, CN14, CN15, CN21



  • Receiver board


    [Version 002]
    rcvr002.sch (schematic)
    rcvr002.brd (board)

    Parts list
    PartValueDevicePackageDescription
    C133uC3216 (polar)tantalum
    C30.1uC1005
    C40.1uC1005
    C50.1uC1005
    C60.1uC1005
    C70.1uC1005
    C80.01uC1005
    C90.1uC1005
    C100.01uC1005
    C200.01uC1608
    CN1SMA STRAIGHT
    CN2U.FL-R-SMT (HIROSE)
    CN3U.FL-R-SMT (HIROSE)
    CN4SMA STRAIGHT
    CN5U.FL-R-SMT (HIROSE)
    CN6U.FL-R-SMT (HIROSE)
    CN7DF13-2P-1.25V (HIROSE)
    FB1FERRITE BEAD1608
    FB2FERRITE BEAD1608
    R110R1005
    R210R1005
    R368R1608
    R468R1608
    R5510R1608
    R610R1005
    R710R1005
    R8510R1608
    R968R1608
    R1010R1005
    R1110R1005
    R1210R1005
    R1310R1005
    R1468R1608
    T1TC4-1W+ (Mini-Circuits)AT224
    T2TC1-1-13M+ (Mini-Circuits)AT224
    T3TC4-1W+ (Mini-Circuits)AT224
    T4TC4-1W+ (Mini-Circuits)AT224
    T5TC4-1W+ (Mini-Circuits)AT224
    T6TC1-1-13M+ (Mini-Circuits)AT224
    U1AD8343 (Analog Devices)
    U2AD8343 (Analog Devices)



  • Gate distribution board



    [Version 001]
    gates-001.brd (board)

    Parts list
    PartDeviceDescription
    CN0FH12-30S-0.5SH (HIROSE)0.5 mm pitch FPC connector
    CN1-CN15DF13-2P-1.25V (HIROSE)



  • 1 GHz Clock board
    The DDS board (see above) needs a 1 GHz clock input. This board provides one option (you may want to bring the 1 GHz clock signal from other sources that you have). A 1 GHz clock module DPLO-1GHz (Digital Signal Technology inc.) is employed. In order to obtain the stable clock, it is important to add 10 MHz external clock option when you order this device. In turn, a stable 10 MHz clock is also required (see below).


    [Version 001]
    DPLO-01.sch (schematic)
    DPLO-01.brd (board)

    Parts list
    PartValueDevicePackageDescription
    DPLO-1GHz (external clk option)1 GHz CLK (http://www.dst.co.jp/en/)
    CN1DF13-2P-1.25V (HIROSE)
    CN2,CN3,CN4U.FL-R-SMT (HIROSE)
    CN5U.FL-R-SMT (HIROSE)
    R1,R2,R3,R424R1608
    C10.01uC1608
    C210uC3216 (polar)tantalum



  • 10 MHz Clock board
    This board provides a clock signal at 10 MHz. The stable 10 MHz clock signal is required for the mother board and the 1 GHz clock board. Importantly, the stability of the RF signals depends on the quality of the 10 MHz clock.


    [Version 001]
    10MCLK01.brd (board)

    Parts list
    PartValueDevicePackageDescription
    OCXO10 MHzMOFH5200C-10.000 (MMD Components)DIP14
    HC0474HC04DIP14Hex inverter
    OUT1,OUT3,OUT4,OUT6SMA Straight
    OUT2,OUT5U.FL-R-SMT (HIROSE)
    MON/EXTU.FL-R-SMT (HIROSE)
    DC_POWDF13-2P-1.25V (HIROSE)DC power supply (5V)



Note

  • The boards here have been designed using the EAGLE software (CadSoft).