Show / Hide Table of Contents

    SITCore Dev Boards


    Development Options

    We offer three development boards making it possible to start programming applications within minutes without designing or building new hardware. These boards are not only suitable for prototypes, but for short production runs as well.

    SITCore SC13048Q Dev Board

    Development Options

    The SC13048Q Dev Board includes an SC13048Q soldered to the board and a built in 1.8 inch color serial display. It has a 10 pin socket header for connecting peripherals. Peripheral connectors include mikroBus connector, external power, CAN, USB host and client and RTC backup supercap. It also has a buzzer, LEDs, a reset button, and user programmable boot buttons.

    To start development using the SC13048Q Dev Board, just connect the board's USB Client port to a host computer using a USB-C cable. Go to the Getting Started page in the TinyCLR section of the documentation page for further instructions.

    The board can be powered through either the USB client connectors or the barrel jack. Always use the barrel jack for power when using the display. USB does not provide sufficient power needed for displays.

    SC13048Q Dev Board Schematic

    SC13048Q Dev Board 3D STEP File

    Note

    All boards with a barrel power jack accept a 5.5 x 2.1 mm power plug. The pin is positive, the sleeve is negative.

    Note

    SC13048 Dev board uses linear voltage regulators that run hotter with higher input voltages. Generally we recommend an input voltage of 6 to 12 volts, but if your project draws a lot of current, use a lower voltage to keep the regulator cooler.

    SITCore SC20100S Dev Board

    Development Options

    The SC20100S Dev Board includes an SC20100S soldered to the board and a built in 1.8 inch color serial display. It has a 40 pin socket headers for connecting peripherals. Peripheral connectors include two mikroBus connectors, external power, CAN, USB host and client, RTC supercap and an SD card slot. It also has a buzzer, LEDs, a reset button, and user programmable boot buttons.

    To start development using the SC20100S Dev Board, just connect the board's USB Client port to a host computer using a USB-C cable. Go to the Getting Started page in the TinyCLR section of the documentation page for further instructions.

    The board can be powered through either the USB client connectors or the barrel jack. Always use the barrel jack for power when using displays, especially the larger ones. USB does not provide sufficient power needed for displays.

    SC20100S Dev Board Schematic

    SC20100S Dev Board 3D STEP File

    Note

    All boards with a barrel power jack accept a 5.5 x 2.1 mm power plug. The pin is positive, the sleeve is negative.

    SITCore SCM20260D Dev Board

    Development Options

    The SCM20260D Dev Board is the fastest and easiest way to start developing with the SCM20260D. This board includes an SCM20260D DIMM module and a 4.3 inch capacitive touch display. It provides standard connectors for input/output, and two 40 pin socket headers for connecting peripherals and a display. Peripheral connectors include two mikroBus connectors, external power, Ethernet, CAN, USB host and client, RTC supercap, DCMI interface and an SD card slot. It also has a buzzer, LEDs, a reset button, and user programmable boot buttons.

    To start development using the SCM20260D Dev Board, just install the module on the board, plug in the display (if needed), and connect the board's USB Client port to a host computer using a USB-C cable. Go to the Getting Started page in the TinyCLR section of the documentation page for further instructions.

    The board can be powered through either the USB client connectors or the barrel jack. Always use the barrel jack for power when using displays, especially the larger ones. USB does not provide sufficient power needed for displays.

    SCM20260D Dev Board Schematic

    SCM20260D Dev Board 3D STEP File

    Note

    All boards with a barrel power jack accept a 5.5 x 2.1 mm power plug. The pin is positive, the sleeve is negative.

    SC20260 Dev Display Options

    One of the headers on the SCM20260 Dev board includes all necessary parallel display signals. It also includes I2C and a couple of GPIOs allowing for support of capacitive touch panels. Out-of-the-box, the SCM20260 Dev board includes a 4.3" display with capacitive touch. A 7" display is also available.

    UD435 Display Adaptor

    UD435

    This display is included with the SCM20260D Dev board.

    • Display Module: ER-TFT043-3
    • Touch Panel: ER-TPC043-2

    4.3" Display Module Schematic

    This display module has a 4.3" 480x272 TFT display with a capacitive touch screen. It plugs directly into the SCM20260D Dev Board and uses I2C1 for capacitive touch and PJ14 for the touch interrupt. The backlight is controllable through PA15.

    The TinyCLR Samples repo has usage examples. You can learn more in the Graphics and Display sections of the TinyCLR tutorials.

    See below for the display configuration values:

    Property Value
    Width 480
    Height 272
    DataFormat RGB56
    Pixel Clock Rate 8_000_000 <= x <= 24_000_000 //MHz
    Pixel Polarity low
    DataEnable Is Fixed false
    DataEnable Polarity low
    Horizontal Back Porch 46
    Horizontal Front Porch 16
    Horizontal Sync Polarity low
    Horizontal Sync Pulse Width 1
    Vertical Back Porch 23
    Vertical Front Porch 7
    Vertical Sync Polarity low
    Vertical Sync Pulse Width 1

    UD700 Display Adaptor

    UD700

    This display is a special order option. Contact Us.

    • Display Module: ER-TFT070A2-4
    • Touch Panel: ER-TPC07-4

    7" Display Module Schematic

    This display module has a 7" 800x480 TFT display with a capacitive touch screen. It plugs directly into the SCM20260D Dev Board and uses I2C1 for capacitive touch and PJ14 for the touch interrupt. The backlight is controllable through PA15.

    The TinyCLR Samples repo has usage examples. You can learn more in the Graphics and Display sections of the TinyCLR tutorials.

    See below for the display configuration values:

    Property Value
    Width 800
    Height 480
    DataFormat RGB565
    Pixel Clock Rate 8_000_000 <= x <= 24_000_000 //MHz
    Pixel Polarity false
    DataEnable Is Fixed false
    DataEnable Polarity low
    Horizontal Back Porch 46
    Horizontal Front Porch 16
    Horizontal Sync Polarity false
    Horizontal Sync Pulse Width 1
    Vertical Back Porch 23
    Vertical Front Porch 7
    Vertical Sync Polarity false
    Vertical Sync Pulse Width 1

    HDMI Adaptor

    hdmi

    This optional HDMI adaptor can be used instead of the display to provide an HDMI option. The board utilizes TI's TFP410 HDMI transmitter chip.

    A NuGet driver library is provided as well. The driver automatically sets all the configuration internally.

    var hdmi = new TFP410Controller(i2cController, Resolution.HD720p, DisplayOrientation.Degrees0, resetPin);
    displayController.SetConfiguration(hdmi.Configuration);
    

    SITCore HDMI Adaptor Schematic

    SC20260 Dev Camera Options

    The SC20260 SoC and its related SoMs include a parallel Digital Camera Interface. The Dev Board exposes the camera signals on a dedicated header. While any compatible display can be connected, the pinout matches the popular OV9655 breakout board, available from many sources around the web and shown below:

    OV9655 Breakout

    It is important to note that some of these breakout boards ship with voltage regulators that don't seem to work properly, while others work well. Please understand that these are just our observations -- we cannot guarantee the functionality or quality of any third party products.

    Here are images of OV9655 modules where one works and the other doesn't.

    The good modules have regulators labeled "3DB8N" and "3Cb2b:"

    Good camera.

    The bad modules have voltage regulators labeled "2EB2S" and "3AB2I:"

    Bad camera

    Demo Program

    The SITCore SCM20260D Dev Board ships with a demonstration program that can be found on our TinyCLR-Samples GitHub repository.


    USB-C Functionality

    All SITCore single board computers use a USB-C connector for application deployment and debugging. While USB-C has many advantages, we've also noticed some flaws. Every USB-A to USB-C cable tested worked as expected. Testing USB-C to USB-C cables gave interesting and unexpected results. Most USB-C hubs also do not work when using USB-C to USB-C cables. If you are having problems deploying or debugging, try connecting the board directly to your computer with a USB-A to USB-C cable.


    You can visit our main website at www.ghielectronics.com and our community forums at forums.ghielectronics.com.

    • Improve this Doc
    ☀
    ☾

    Back to top

    Back to top Copyright © 2022 GHI Electronics, LLC
    Generated by DocFX