Digi ConnectCore 6 Hardware Reference Manual

Hide thumbs Also See for ConnectCore 6:

Advertisement

Quick Links

®
ConnectCore
6 SBC
v3
Hardware Reference Manual

Advertisement

Table of Contents
loading

Summary of Contents for Digi ConnectCore 6

  • Page 1 ® ConnectCore 6 SBC Hardware Reference Manual...
  • Page 2: Customer Support

    To view product warranties online, visit www.digi.com/howtobuy/terms. Customer support Digi offers multiple technical support plans and service packages to help our customers get the most out of their Digi product. For information on Technical Support plans and pricing, please contact us at 952.912.3456 or visit www.digi.com/support.
  • Page 3: Table Of Contents

    Additional resources ................ConnectCore 6 SBC overview Features and functionality .
  • Page 4 Specifications Electrical specifications ................Supply voltages .
  • Page 5: Overview

    Overview Using this guide This guide provides information about the Digi ConnectCore 6 embedded core module family. Document updates Check the product specific section on the Digi support website at www.digiembedded.com/support for the most current revision of this document. Additional resources Refer to the most recent Freescale i.MX6 processor reference manual and related documentation (available on the...
  • Page 6: Connectcore 6 Sbc Overview

    ConnectCore 6 SBC overview The ConnectCore 6 SBC is a Pico-ITX board featuring the Digi ConnectCore 6 module that integrates a Freescale i.MX6 application processor, DDR3 DRAM memory, eMMC memory, WLAN/Bluetooth module, power management IC for optimized power consumption applications and a programmable microcontroller assistant for supporting additional interfaces.
  • Page 7 PCIe slot  USB OTG with micro AB USB connector  Two USB Host 2.0 with stacked USB A type connector  XBee socket for Digi XBee THT modules  • Expansion One USB Host 2.0 port ...
  • Page 8: Placement - Top Side

    Features and functionality GPIO connector with 4 analog inputs and 8 digital GPIO signals  Power connector with reset and power signals  • User interface Three user LEDs (green, yellow, red)  • Dimensions Pico-ITX form factor, 100mm x 72mm ...
  • Page 9: Placement - Bottom Side

    Features and functionality Placement - bottom side ® ConnectCore 6 SBC v3 Hardware Reference Manual...
  • Page 10: Sbc Block Diagram

    Features and functionality SBC block diagram The figure below shows the block diagram of the ConnectCore 6 SBC. ® ConnectCore 6 SBC v3 Hardware Reference Manual...
  • Page 11: Connectcore 6 Sbc Interfaces

    ConnectCore 6 SBC Interfaces DC-in connector The ConnectCore 6 SBC has a +5V DC-In power connector (J1) to provide power to the system. A DC-Jack connector is used to connect the DC-In power supply. ® ConnectCore 6 SBC v3 Hardware Reference Manual...
  • Page 12: Power Led

    5V load switch The ConnectCore 6 SBC has several interfaces that have to be powered from a 5V supply. This supply comes from a Load switch, whose input comes directly from the DC Power Jack showed above. The SIP32401A is a slew rate controlled load switch designed for 1.1V to 5.5V operation.
  • Page 13: Sbc Coin Cell Connector

    SBC coin cell connector The ConnectCore 6 SBC provides a 2-pin, 1.25mm pitch straight connector for connecting an external coin cell or super capacitor to power the RTC interface when the main supply is off. If higher voltage is present on the main supply, it will be used as a power source for the RTC.
  • Page 14: 5V Supply Connector

    The minimum voltage of the coin cell supply is +2V. The maximum voltage of the coin cell supply is +3.6V. 5V supply connector The ConnectCore 6 SBC provides a 2-pin, 1.25mm pitch straight connector with a regulated 5V supply for powering external circuitry. The 5V supply is generated on the on-board 5V regulator and it's also used on the ConnectCore 6 SBC on the USB, displays and camera interfaces.
  • Page 15: 3.3V Supply Connector

    The 3.3V supply is generated on a buck regulator of the ConnectCore 6 module and it's used to power several interfaces on the ConnectCore 6 module and on the ConnectCore 6 SBC. The maximum current available on the 3.3V connector is 1A.
  • Page 16: Sbc Boot Source Jumpers

    Reserved Boot mode ConnectCore 6 SBC provides four resistors to configure the boot mode. These resistors are used to override the boot mode configuration selected on the ConnectCore 6 module. By default these four resistors are not populated and the ConnectCore 6 SBC will boot with the default boot mode selected on the module.
  • Page 17: Power And Reset Functions

    Populated Boot from board settings Note A different resistors configuration than the ones listed on the table might prevent the ConnectCore 6 SBC from booting. Power and reset functions The ConnectCore 6 SBC provides a “Power” button that supports the following functionality:...
  • Page 18: Jtag

    JTAG The ConnectCore 6 SBC provides a tag connect footprint for accessing the i.MX6 JTAG Debug port. The pinout of the JTAG connector is compliant with the 10pin standard ARM JTAG. The following table shows the pinout of the JTAG connector.
  • Page 19: Swd

    The ConnectCore 6 SBC provides a tag connect footprint for programming and debugging the Kinetis microcontroller assistant of the ConnectCore 6 module. The pinout of the SWD connector is compliant with the 10pin standard SWD. The following table shows the pinout of the SWD connector.
  • Page 20: Sbc Console Port

    The ConnectCore 6 SBC provides a 3pin, 1.25mm pitch connector for the debug console port. The UART4 port of the ConnectCore 6 module is used as console port. An RS232 transceiver is used on the SBC to convert the port to standard RS232 levels.
  • Page 21: Sata

    SATA SATA The ConnectCore 6 SBC provides access to the SATA interface on the ConnectCore 6 module using a vertical SATA standard connector. The table below provides the pinout of the SATA connector. Signal Comments SATA_TXP SATA transmission pair positive line...
  • Page 22: Micro Sd

    Micro SD Micro SD The ConnectCore 6 SBC provides a Micro-SD connector on the bottom side. This interface is connected to the USDHC2 controller of the i.MX6 CPU. The Micro-SD connector does not provide a card detect pin. A hot insertion or removal of the micro-SD card is not detected by the ConnectCore6 module.
  • Page 23: Gigabit Ethernet

    The ConnectCore 6 SBC provides a 10Base-T/100Base-Tx/1000Base-T Ethernet interface. A Micrel KSZ9031 gigabit Ethernet PHY is used. The Ethernet PHY is connected to the RGMII interface of the ConnectCore 6 module. One GPIO signals of the i.MX6 CPU is used to reset the Ethernet PHY (GPIO1_25) and another is used as interrupt input from the PHY (GPIO1_28).
  • Page 24: Gigabit Ethernet Phy Address

    Gigabit ethernet PHY address The ConnectCore 6 SBC has a Gigabit PHY for the Ethernet interface. The address of the Gigabit PHY can be configured with four configuration resistors. The default address for the Gigabit PHY is 0x0. The following table shows the different Gigabit PHY address configuration.
  • Page 25: Usb Otg

    10 Link/Activity (Rx, Tx) USB OTG The ConnectCore 6 SBC provides a micro-AB type receptacle for a USB OTG connection. This interface can operate in Host mode and Device (peripheral) mode. High speed, Full speed and Low speed connections are supported in Host mode. High speed and Full speed connections are supported in peripheral mode.
  • Page 26: Usb Host

    USB host The ConnectCore 6 SBC has a 4-port USB HUB that provides four USB Host interfaces. Two USB Host interfaces are connected to a stackable dual USB A-type connector located on the front of the board. The USB Host3 port is connected to the PCI express mini card connector.
  • Page 27: Pci Express Mini Card

    Over current input (low level active) USBH4_PWR_EN Power enable output PCI express mini card The ConnectCore 6 SBC provides a Mini PCI Express connector with the following interfaces: • PCIe transmission differential data pair • PCIe reception differential data pair •...
  • Page 28 These drills have a 5.8mm x 5.8mm area without parts or routes for the screws and nuts. To install a PCI express mini card on the ConnectCore 6 SBC we will need two M2.5 nuts, two M2.5 screws, two 4mm M2.5 spacers and two M2.5 washers.
  • Page 29 PCI express mini card The following table shows the pinout of the PCI express mini card connector. Signal Comments PCIE_WAKE_N Connected to i.MX6 GPIO_7_7 +3.3V 1.5V PCIE_UIM_PWR Power supply for SIM card PCIE_UIM_DATA Data for SIM card PCIE_CLK_N PCIE_UIM_CLK Clock for SIM card PCIE_CLK_P PCI_UIM_RESET Reset signal for SIM card...
  • Page 30 PCI express mini card Signal Comments PCIE_DIS_N Connected to i.MX6GPIO_1_4 PCIE_RESET_N Connected to i.MX6GPIO_7_8 PCIE_RX_N +3.3V PCIE_RX_P +1.5V I2C3_SCL PCIE_TX_N I2C3_SDA PCIE_TX_P USBH3_DN USBH3_DP +3.3V +3.3V +1.5V +3.3V ® ConnectCore 6 SBC v3 Hardware Reference Manual...
  • Page 31: Sbc Micro-Sim Card Slot

    SBC micro-SIM card slot The ConnectCore 6 SBC provides a micro-SIM card slot located on the bottom side of the board. The SIM interface is connected to the PCIe mini card connector enabling a 3G communication when a 3G module is installed in the Mini Card connector.
  • Page 32: Xbee

    UART expansion connector. Only one of the two UART5 interfaces (XBee or Expansion) can be used at a time. Three GPIO signals of the ConnectCore 6 module are used to reset the XBee, and control the status of the XBee module.
  • Page 33 XBee The pinout of the XBee module connectors is shown below. Signal Comments 3.3V supply for the XBee UART5_RX XBee Data Out UART5_TX XBEE_RESET_N Reset signal connected to GPIO_3_28 XBEE_SLEEP_RQ Sleep request signal connected to GPIO_3_29 UART5_RTS_N XBEE_ON/SLEEP_N Status signal connected GPIO_3_27 XBEE_ASSOC Association signal connected to expansion connector UART5_CTS_N...
  • Page 34: Parallel Display

    Parallel display Parallel display The ConnectCore 6 SBC provides a 24-bit RGB LCD interface connected to a 40pin, 0.5mm pitch, FFC connector. Backlight control signal, I2C port and interrupt line for a touch screen panel are available on the parallel LCD connector.
  • Page 35 Parallel display Signal Comments DISP0_DAT13 DISP0_DAT14 DISP0_DAT15 DISP0_DAT16 DISP0_DAT17 DISP0_DAT18 DISP0_DAT19 DISP0_DAT20 DISP0_DAT21 DISP0_DAT22 DISP0_DAT23 DISP0_CLK Clock signal for the LCD DISP0_HSYNC DISP0_VSYNC DISP0_DRDY DISP0_CONTRAST Contrast signal connected to DI0_PIN14 on i.MX6 I2C3_SCL I2C3_SDA DISP0_IRQ_N Low level interrupt signal from display Supply for LCD Supply for LCD Supply for backlight LEDs...
  • Page 36: Lvds

    LVDS LVDS The ConnectCore 6 SBC provides two LVDS interfaces. ® ConnectCore 6 SBC v3 Hardware Reference Manual...
  • Page 37 LVDS The interface LVDS0 is connected to a 20pin, 1.25mm pitch Hirose DF14 connector. This connector provides access to the following LVDS capabilities: • 4 LVDS0 differential data pairs • 1 LVDS0 differential clock pair • Interrupt signal (GPIO_7_11) with 10K pull-up resistors for touch screen •...
  • Page 38 LVDS • 1 LVDS1 differential clock pair • Interrupt signal (GPIO_3_23) with 10K pull-up resistors for touch screen • PWM output (PMIC_GPIO15) to control the backlight contrast I2C3  +3.3VDC and +5VDC supplies  The table below shows the pinout of the LVDS1 expansion connector. Signal Comments +3.3V...
  • Page 39: Hdmi

    PHY. Video resolutions up to 1080p@120Hz HDTV are supported. All audio formats as specified by the HDMI Specification 1.4a are supported. Hot plug/unplug detection is also supported. The ConnectCore 6 SBC board provides an HDMI connector for a standard HDMI cable. The HDMI interface includes ESD, overcurrent and backdrive protection.
  • Page 40: Mipi Display

    A MIPI D-PHY is included on the module, allowing direct connections between the module and a MIPI DSI compliant display. The MIPI DSI interface is connected to a 15 pin, 1mm pitch, FCC connector on the top side of the ConnectCore 6 SBC. This connector provides access to the following signals: •...
  • Page 41 MIPI display The table below shows the pinout of the MIPI display connector. Signal Comments +3.3V +3.3V I2C3_SDA I2C3_SCL DSI_D0_P MIPI Display pair 0 data+ DSI_D0_N MIPI Display pair 0 data- DSI_CLK_P MIPI Display pair clock+ DSI_CLK_N MIPI Display pair clock- DSI_D1_P MIPI Display pair 1 data+ DSI_D1_N...
  • Page 42: Mipi Camera

    A MIPI D-PHY is included on the module, allowing direct connections between the module and a MIPI CSI-2 compliant camera sensor. The MIPI CSI interface is connected to a 15 pin, 1mm pitch, FCC connector on the top side of the ConnectCore 6 SBC. This connector provides access to the following signals: •...
  • Page 43 MIPI camera The table below shows the pinout of the MIPI CSI connector. Signal Comments +3.3V I2C3_SDA I2C3_SCL CSI_RESET_N Connected to i.MX6 GPIO_7_6 CSI_CLK_P MIPI CSI pair clock+ CSI_CLK_N MIPI CSI pair clock - CSI_D1_P MIPI CSI pair 1 data+ CSI_D1_N MIPI CSI pair 1 data- CSI_D0_P...
  • Page 44: Parallel Camera

    Parallel camera Parallel camera ® ConnectCore 6 SBC v3 Hardware Reference Manual...
  • Page 45 Parallel camera The ConnectCore 6 SBC provides two parallel camera sensor interfaces (CSI). Both interfaces are composed of an 8 bit data bus, a master clock generated by the i.MX6 CPU and three synchronization signals (PIXCLK, HSYNV and VSYNC) generated by the camera sensor.
  • Page 46 Parallel camera Signal Comments I2C3_SDA 3.3V The second parallel camera interface is connected to a 20pin, 0.5mm pitch, FCC connector located on the bottom side of the board. . This connector provides access to the following signals: • 8 bit data bus (CSI1_D12 to CSI1_D19) •...
  • Page 47: Audio

    CODEC will connect the audio output to the line-out channel. To improve the power consumption during low power modes the ConnectCore 6 SBC provides a circuit to switch off the power supply of the audio codec. This switch is controlled with the GPIO2_25 of the i.MX6 processor. When the GPIO2_25 is at high level the audio codec is powered.
  • Page 48 Audio The table below shows the pinout of the headphone audio jack. Signal Comments HP_R Right headphone channel HP_L Left headphone channel HP_DET Headphone detection The line in, line out and microphone audio signals are available on an 8 pin, 1.25mm pitch expansion connector. The table below shows the pinout of the audio expansion connector.
  • Page 49: Can

    The ConnectCore 6 SBC provides two CAN bus ports compatible with the CAN 2.0B protocol. Two CAN transceivers are used on the SBC to provide transmit and receive capability between the differential CAN bus and the CAN controller of the i.MX6 CPU. These transceivers allow signal rates up to 1Mbps. The i.MX6 signals GPIO_1_2 and GPIO_1_5 are used to put the CAN1 and CAN2 transceivers on low-power standby mode.
  • Page 50: Can Termination Resistors

    CAN termination resistors The ConnectCore 6 SBC provides two 120 termination resistors on the CAN interfaces. By default these two resistors are populated. Resistor Description R104 CAN1 termination resistor R116 CAN2 termination resistor ® ConnectCore 6 SBC v3 Hardware Reference Manual...
  • Page 51: Uart

    UART UART The ConnectCore 6 SBC provides access to three UART interfaces on a 14pin, 1.25mm pitch UART expansion connector. This connector provides access to the following interfaces: • UART1: 4 wire, RS232 level UART • UART3: 4 wire, RS232 level UART •...
  • Page 52: I2C

    UART5_CTS_N Input to i.MX6 The ConnectCore 6 SBC provides access to the I2C3 interface of the i.MX6 CPU. Two 2K2 pull-up resistors to 3.3V are connected to the I2C3 lines on the SBC. The I2C3 port is used on the ConnectCore 6 SBC on several interfaces. The following table shows the interfaces connected to the I2C3 bus and their default I2C addresses.
  • Page 53 Interface Speed (Kbps) Address (7-bit) Comment LVDS0 touch Address depends on the touch used LVDS1 touch Address depends on the touch used DIspolay0 touch Address depends on the touch used Audio CODEC 0x0A Address of SGTL5000 I2C expansion Address depends on the device connected The I2C3 port is connected to a 6 pin, 1.25mm pitch expansion connector.
  • Page 54: Spi

    The ConnectCore 6 SBC provides an SPI interface, accessible through an 8 pin, 1.25mm pitch expansion connector. This connector provides access to the following signals: • SPI1 interface • One slave select signal (SPI_SS0) • GPIO_4_10. This signal can be used as interrupt input or as SPI_SS1.
  • Page 55: Gpio And User Leds

    GPIO and user LEDs GPIO and user LEDs The table below shows the default GPIO assignment done on the ConnectCore 6 SBC. Signal Name GPIO AUD_HP_DET GPIO_2_0 CAN1_STBY GPIO_1_2 CAN2_STBY GPIO_1_5 CSI_RESET_N GPIO_7_6 CSI0_GPIO GPIO_5_20 CSI0_RESET_N GPIO_5_0 CSI1_RESET_N GPIO_3_15 DISP0_IRQ_N...
  • Page 56 GPIO and user LEDs Signal Name GPIO EXP_GPIO_6 GPIO_7_13 EXP_GPIO_7 GPIO_4_5 EXP_I2C_GPIO GPIO_6_16 EXP_I2C_IRQ_N GPIO_6_15 EXT_GPIO_0 GPIO_2_5 EXT_GPIO_1 GPIO_2_6 EXT_GPIO_2 GPIO_2_7 LVDS0_IRQ_N GPIO_7_11 LVDS1_IRQ_N GPIO_3_23 PCIE_DIS_N GPIO_1_4 PCIE_RESET_N GPIO_7_8 PCIE_WAKE_N GPIO_7_7 PWR_EN PMIC_GPIO7 RGMII_INT_N GPIO_1_28 RGMII_RESET_N GPIO_1_25 SPI1_IRQ_N GPIO_4_10 USB_HUB_RESET_N GPIO_3_10 USER_LED0 GPIO_2_2...
  • Page 57 GPIO and user LEDs The ConnectCore 6 SBC provides a 14pin, 1.25mm pitch expansion connector with eight digital GPIO signals of the i.MX6 CPU and four digital/analog configurable GPIO signals from the Kinetis MCA. The following table shows the pinout of the expansion GPIO connector.
  • Page 58: Specifications

    Power consumption The power consumption of the ConnectCore 6 SBC depends on the modes of operation and the use-cases that the system is running.
  • Page 59 All use-cases have the following interfaces enabled: console port, Ethernet, USB Host, USB OTG and Micro-SD. The table below shows the ConnectCore 6 SBC power consumption measurements for the different power modes and use-cases. All measurements are taken at room temperature of 25C using Android operating system. The data shown on the table below are based on empirical measurements on a small sample size.
  • Page 60: Mechanical Specifications

    CPU Single Mechanical specifications The ConnectCore 6 SBC is a 100mm x 72mm pico-ITX board. Four 3.2mm drills are located on the four corners of the PCB for assembling the board into an enclosure. These drills have a 5.5mm round metalized area for the screws and nuts.
  • Page 61: Environmental Specifications

    Environmental specifications The maximum component height on the top side of the ConnectCore 6 SBC is 15.6mm. The maximum component height on the bottom side of the ConnectCore 6 SBC is 6.8mm. Environmental specifications The operating temperatures defined for the ConnectCore 6 SBC depends on the ConnectCore 6 module variant.

Table of Contents