DIGI ConnectCore 93 Development Board User Manual
- June 17, 2024
- DIGI
Table of Contents
ConnectCore 93
Development Board
Hardware Reference Manual
Revision history—90002550
Revision | Date | Description |
---|---|---|
1P | May 2023 | Initial release. |
2P | August 2023 | Added statement about size of MikroBus socket, updated |
Bluetooth version.
Trademarks and copyright
Digi, Digi International, and the Digi logo are trademarks or registered
trademarks in the United States and other countries worldwide. All other
trademarks mentioned in this document are the property of their respective
owners.
© 2023 Digi International Inc. All rights reserved.
Disclaimers
Information in this document is subject to change without notice and does not represent a commitment on the part of Digi International. Digi provides this document “as is,” without warranty of any kind, expressed or implied, including, but not limited to, the implied warranties of fitness or merchantability for a particular purpose. Digi may make improvements and/or changes in this manual or in the product(s) and/or the program(s) described in this manual at any time.
Warranty
To view product warranty information, go to the following website: www.digi.com/howtobuy/terms
Customer support
Gather support information: Before contacting Digi technical support for help,
gather the following information:
Product name and model
Product serial number (s)
Firmware version
Operating system/browser (if applicable)
Logs (from time of reported issue)
Trace (if possible)
Description of issue
Steps to reproduce
Contact Digi technical support: Digi offers multiple technical support plans
and service packages.
Contact us at +1 952.912.3444 or visit us at
www.digi.com/support.
Feedback
To provide feedback on this document, email your comments to
techcomm@digi.com
Include the document title and part number (ConnectCore 93 Development Board
Hardware Reference Manual, 90002550 2P) in the subject line of your email.
About the ConnectCore 93 DVK
The Digi ConnectCore® 93 Development Kit (DVK) and System-on-Module (SOM)
platform is a highly integrated, cost-effective, connected, secure embedded
solution, built on the i.MX 93 MPU family. It integrates memory, power
management, pre-certified wireless connectivity, and advanced Digi TrustFence
device security with a complete, open-source Linux software platform based on
the Yocto Project.
Note While the ConnectCore 93 system-on-module is designed to be used in
a production environment, the ConnectCore 93 Development Kit is designed only
for development and testing in a pre-production environment.
Features and functionality
-
ConnectCore 93 module
• i.MX93 Single/Dual ARM Cortex-A55 operating at speeds up to 1.7 GHz
• Up to 1 GB, 16-bit LPDDR4 memory
• Up to 8 GB, 8-bit eMMC memory
• IEEE 802.11 a/b/g/n/ac/ax WLAN and Bluetooth 5.3 -
Power
• Power jack or industrial-dedicated 5V power connector
• On-board RTC with coin-cell connector
• Power and reset buttons -
Boot source configuration
• On-module eMMC
• microSD
• USB -
Debug
• 5-pin JTAG interface
• Serial console at USB type-C connector and TTL level -
Multimedia
• MIPI DSI display
• HDMI display (through MIPI-to-HDMI transceiver)
• LVDS interface with up to four differential data pairs
• MIPI CSI camera
• Audio CODEC with the following functionality- One 3.5 mm headphone jack
- One 3.5 mmmicrophone jack
- Two speaker outputs
- One line-out output
- Two line-in inputs
-
Storage
• On-module eMMC
• microSD card slot -
Communication
• Dual Gigabit Ethernet
• RS-485
• Dual CAN FD
• Dual USB Host 2.0 interfaces through a stacked USB A type connector
• USB type-C port controller supporting USB 2.0
• PCI Express Mini Card slot supporting full and half-size cards through USB interface
• XBee socket supporting XBee Cellular
• MikroBus socket
• SISO IEEE 802.11 a/b/g/n/ac/ax + Bluetooth 5.3 with on-module U.FL or external SMA antenna connector -
User interface
• Two user LED, shared with user buttons -
Dimensions:
• 210 x 130 mm
Safety instructions
- The ConnectCore 93 DVK cannot be guaranteed operation due to the radio link and so should not be used for interlocks in safety critical devices such as machines or automotive applications.
- The ConnectCore 93 DVK has not been approved for use in (this list is not exhaustive):
- nuclear applications
- xplosive or flammable atmospheres
- There are no user serviceable components inside the ConnectCore 93 DVK. Do not modify the ConnectCore 93 in any way. Modifications may exclude the DVK from any warranty and can cause the ConnectCore 93 to operate outside of regulatory compliance for a given country, leading to the possible illegal operation of the radio.
- Use industry standard ESD protection when handling the ConnectCore 93 DVK.
- Take care while handling to avoid electrical damage to the PCB and components.
- Do not expose ConnectCore 93 DVK to water or moisture.
- Use this product with the antennas specified in the ConnectCore 93 DVK user guides.
- The end user must be told how to remove power from the ConnectCore 93 DVK or to locate the antennas 20 cm from humans or animals.
Block diagram
Placement
Connectors
The following table lists all connectors on the ConnectCore 93:
Connector | Interface |
---|---|
J1 | 5V power-in jack |
J2 | 5V power-in |
J3 | VCC_MCA series jumper |
J4 | Coin cell |
J5 | Supercap series jumper |
J6 | Module input power supply series jumper |
J7 | 3V3 series jumper |
J8 | 1V8 series jumper |
J9 | Reserved |
J10 | u.FL |
J11 | SMA |
J12 | On-module wireless chip JTAG |
J13 | USB console |
J14 | CAN1 termination resistor |
J15 | CAN1 |
J16 | CAN2 termination resistor |
J17 | CAN2 |
J18 | TTL console |
J19 | Mini PCIe |
J20 | i.MX93 JTAG |
J21 | MCA SWD |
J22 | Micro SIM |
J23 | microSD |
J24 | u.FL |
J25 | SMA |
J26 | 10/100/1000 Mbps RJ-45 |
J27 | 10/100/1000 Mbps RJ-45 |
J28 | MIPI switch selector |
J29 | MIPI display |
J30 | MIPI camera |
J31 | LVDS display |
J32 | HDMI |
J33 | Dual USB A-type |
J34 | 3V3_ETH2 series jumper |
J35 | Microphone jack |
J36 | Headphone jack |
J37-J38 | XBee socket |
J39-J40 | MikroBus socket |
J41 | WLAN/Bluetooth expansion |
J42 | MCA/GPIO expansion |
J43 | Interface selection jumper |
J44 | On-module wireless chip PCM, 15.4 SPI |
J45 | Interface selection jumper |
J46 | Audio expansion |
J47 | Power expansion |
J48 | ADCs, CLKs, Tamper, MikroBus expansion |
J49 | RS485 termination resistor |
J50 | RS485 |
J51-J62 | Interface selection jumpers |
J63 | USB type-C |
J64 | Power and reset buttons |
SW1 | Power button |
SW2 | Reset button |
SW3 | Boot switches |
SW4 | User button |
SW5 | User button |
SWD1 | MCA SWD Tag Connect |
Interfaces
The following interfaces are available on the ConnectCore 93 DVK:
Power
This section describes the ConnectCore 93 DVK power interfaces.
DC-in connector
The input voltage of the ConnectCore 93 Development Board is 5V. This input
power supply can be provided from two different connectors:
- DC-in power jack.
- J7, a 2-pin, 2.54 mm pitch connector:
Pin | Signal name | Description |
---|---|---|
1 | VIN | 5V power supply |
2 | GND |
Note Digi recommends not powering both connectors at the same time.
An overvoltage circuit protects the board from overvoltage and overcurrent
events. Downstream from these input power protections, there are two
regulators/switches for powering the carrier board circuitry:
- 5V Load switch (U5): A 5V load switch that controls the power delivery to different interfaces on the carrier board.
- 3.3V On-board regulator (U6): A regulator that provides 3.3V to different peripherals of the development board.
RTC
The ConnectCore 93 Development Board supports an external RTC which is powered
from an external source (typically a coin-cell or a supercap) at connector J4.
Power and reset buttons
One power button (SW1) and one reset button (SW2) are included on the
development board.
System boot
The ConnectCore 93 module supports different boot modes (see the ConnectCore
93 System-onModule Hardware Reference
Manual for
detailed information). The development board supports these boot modes,
although some of them require changes to the populated components.
A quadruple switch (SW3) allows swapping between eight different boot modes:
SW3.1 | SW3.2 | SW3.3 | SW3.4 | Boot mode |
---|---|---|---|---|
Open | Open | Open | Open | On-module eMMC |
Open | Open | Close | Open | Infinite loop |
Open | Close | Open | Open | Internal fuses |
Open | Close | Close | Open | FlexSPI Serial NOR |
Close | Open | Open | Open | microSD |
Close | Open | Close | Open | Test mode |
Close | Close | Open | Open | Serial downloader |
Close | Close | Close | Open | FlexSPI Serial NAND 2K page |
Debug interfaces
JTAG
The ConnectCore 93 Development Board provides a standard 10-pin, 1.27mm pitch
connector (J20) for accessing the i.MX 93 JTAG debug port:
Pin | Signal name | Description |
---|---|---|
1 | 1V8_SOM_EXT | 1.8 V power supply |
2 | JTAG_TMS | Mode select line |
3 | GND | |
4 | JTAG_TCK | Clock line |
5 | GND | |
6 | JTAG_TDO | Data output line |
7 | NC | |
8 | JTAG_TDI | Data input line |
9 | GND | |
10 | POR_B | Reset line of the CPU |
Console
A dedicated USB type-C port (J13) provides access to the console port of the
ConnectCore 93 systemon-module.
This USB port is routed directly to the CY7C65211 bridge, which converts the
USB bus into TTL level. UART6 is used as the console debug port of the i.MX 93
CPU. This UART can also be accessed directly at TTL level through J18
connector:
Pin | Signal name | Description |
---|---|---|
1 | CONSOLE_TX | CPU transmission line |
2 | CONSOLE_RX | CPU receiver line |
3 | 3V3 | 3.3 V power supply |
4 | GND |
Default console port settings:
- Baud rate: 115200
- Data: 8 bit
- Parity: none
- Stop: 1 bit
- Flow control: none
Multimedia
MIPI/HDMI display
The ConnectCore 93 supports only one MIPI-DSI display interface. On the
development board, this MIPI-DSI display is managed so that two different
display interfaces are supported, although only one of them can work at a
time:
- HDMI: The Lontium LT8912B bridge is populated on the development board to adapt the MIPIDSI interface to HDMI. This HDMI interface is available over a standard HDMI connector.
- MIPI-DSI: the native MIPI-DSI interface of the SOM is available over a 40-pin connector (J29):
Pin | Signal name | Description |
---|---|---|
1 | 3V3_SOM_EXT | 3.3V power supply |
2 | 3V3_SOM_EXT | 3.3V power supply |
3 | GND | |
4 | GND | |
5 | GND | |
6 | GND | |
7 | DISP_RESET | |
8 | GND | |
9 | GND | |
10 | GND | |
11 | GND | |
12 | GND | |
13 | GND | |
14 | GND | |
15 | GND | |
16 | GND | |
17 | GND | |
18 | GND | |
19 | GND | |
20 | GND | |
21 | GND | |
22 | GND | |
23 | NC | |
24 | NC | |
25 | GND | |
26 | NC | |
27 | NC | |
28 | GND | |
29 | MIPI_EXT_DATA1_P | Data pair 1 (+) line |
30 | MIPI_EXT_DATA1_N | Data pair 1 (-) line |
31 | GND | |
32 | MIPI_EXT_CLK_P | Clock pair (+) line |
33 | MIPI_EXT_CLK_N | Clock pair (-) line |
34 | GND | |
35 | MIPI_EXT_DATA0_P | Data pair 0 (+) line |
36 | MIPI_EXT_DATA0_N | Data pair 0 (-) line |
37 | 3V3_SOM_EXT | 3.3V power supply |
38 | GND | |
39 | LED | Backlight power supply |
40 | GND |
LVDS
The ConnectCore 93 module has one native LVDS display interface, which is
available through a 20pin, 1.25 mm pitch connector (J31):
Pin | Signal name | Description |
---|---|---|
1 | 3V3_SOM_EXT | 3.3V power supply |
2 | LVDS_D0_N | Transmission pair data line 0 (-) |
3 | LVDS_D0_P | Transmission pair data line 0 (+) |
4 | GND | |
5 | LVDS_D1_N | Transmission pair data line 1 (-) |
6 | LVDS_D1_P | Transmission pair data line 1 (+) |
7 | GND | |
8 | LVDS_D2_N | Transmission pair data line 2 (-) |
9 | LVDS_D2_P | Transmission pair data line 2 (+) |
10 | GND | |
11 | LVDS_CLK_N | Transmission pair clock line (-) |
12 | LVDS_CLK_P | Transmission pair clock line (+) |
13 | GND | |
14 | LVDS_D3_N | Transmission pair data line 3 (-) |
15 | LVDS_D3_P | Transmission pair data line 3 (+) |
16 | LVDS_PWM_OUT | Backlight PWM (connected to i.MX 93 GPIO2_IO23) |
17 | LVDS_I2C_SCL | i.MX 93 I2C3 bus clock line |
18 | LVDS_I2C_SDA | i.MX 93 I2C3 bus data line |
19 | LVDS_IRQ_N | Interrupt line (connected to i.MX 93 GPIO2_IO24) |
20 | 5V | 5V power supply |
MIPI CSI
The ConnectCore 93 Development Board provides a MPI camera serial interface
(MIPI-CSI) over a 15pin connector (J30):
Pin | Signal name | Description |
---|---|---|
1 | 3V3_SOM_EXT | 3.3V power supply |
2 | MIPI_CSI1_I2C_SDA | i.MX 93 I2C3 bus data line |
3 | MIPI_CSI1_I2C_SCL | i.MX 93 I2C3 bus clock line |
4 | NC | Not connected |
5 | MIPI_CSI1_RESET_N | Reset line (connected to i.MX 93 GPIO2_IO22) |
6 | GND | |
7 | MIPI_CSI1_CLK_P | Clock pair (+) line |
8 | MIPI_CSI1_CLK_N | Clock pair (-) line |
9 | GND | |
10 | MIPI_CSI1_DATA1_P | Data pair 1 (+) line |
11 | MIPI_CSI1_DATA1_N | Data pair 1 (-) line |
12 | GND | |
13 | MIPI_CSI1_DATA0_P | Data pair 0 (+) line |
14 | MIPI_CSI1_DATA0_N | Data pair 0 (-) line |
15 | GND |
Audio
The Maxim MAX98089 audio codec manages the audio interface on the development
board. The board provides the following audio functionality:
- 3.5 mm headphone jack
- 3.5 mmmicrophone jack
- x2 speaker outputs (left and right)
- x1 line-out output
- x2 line-in inputs
The speakers, line-out signals and line-in signals are available over a 10-pin connector (J46):
Pin | Signal name | Description |
---|---|---|
1 | LINE1_IN_R | Single-ended line input A1 |
2 | LINE1_IN_L | Single-ended line input A2 |
3 | LINE2_IN_R | Single-ended line input B1 |
4 | LINE2_IN_L | Single-ended line input B2 |
5 | LINE_OUT_R | Right line output |
6 | LINE_OUT_L | Left line output |
7 | SPKL_P | Positive left-channel class D speaker output |
8 | SPKL_N | Negative left-channel class D speaker output |
9 | SPKR_P | Positive right-channel class D speaker output |
10 | SPKR_N | Negative right-channel class D speaker output |
Storage
MicroSD
A microSD socket connected to the USDHC2 port of the i.MX 93 CPU is available
on the ConnectCore 93 DVK.
Communication
Gigabit Ethernet
The ConnectCore 93 Development Board supports up to two 10Base-T/100Base-
Tx/1000Base-T Ethernet interfaces fully integrated in the board through the
Marvell 88E1512 Ethernet PHY. These Ethernet interfaces are accessible through
RJ-45 connectors with integrated link/activity LEDs.
Note Secondary Ethernet port is multiplexed with other functionality,
such as XBee UART or USB Type-C. You can select between these interfaces via a
group of jumpers (J43, J45, J51-J60).
RS-485
RS-485 standard is supported on the ConnectCore 93 DVK and it is available in
connector J50:
Pin | Signal name | Description |
---|---|---|
1 | 3V3_SOM_EXT | 3.3V power supply |
2 | RS485_B | RS485 B line |
3 | RS485_A | RS485 A line |
4 | GND |
You can connect a 120Ω terminator resistor to RS485 bus by closing J49.
Note The UART connected to RS-485 transceiver is shared with MikroBus
socket. Select between these interfaces via jumpers J61 and J62.
CAN FD
Two CAN FD buses are available on the development board through connectors J15
(CAN1) and J17 (CAN2). The pinout of these connectors is as follows, where x
refers to the CAN interface on each connector:
Pin | Signal name | Description |
---|---|---|
1 | 5V | 5V power supply |
2 | CANx_H | CAN high line |
3 | CANx_L | CAN low line |
4 | GND |
You can connect 120Ω terminator resistors to each port by closing J14 (CAN1)
and J16 (CAN2).
USB
The ConnectCore 93 Development Board offers support for four USB Host
interfaces. Two of them are available over a stackable dual USB A-type
connector. The third USB Host is connected to the PCI Express Mini card
connector. The fourth is connected to the XBee socket. All USB Hosts can
operate at full, high, and low speed.
USB type-C port controller
One USB type-C port controller is available on the development board,
supporting USB 2.0. Power delivery can provide up to 3A.
Note The I2C bus connected to the USB type-C controller has data and clock
lines swapped. This conflict is manually patched on the development board.
PCIe
The ConnectCore 93 Development Board provides a Mini PCI Express socket
supporting USB and I2C connection to the ConnectCore 93 module. A micro SIM
socket is also connected to the Mini PCI Express slot.
MikroBus
The ConnectCore 93 Development Board provides a socket compatible with
MikroElektronika MikroBus click boards, supporting I2C, UART, SPI, ADC and PWM
connectivity.
CAUTION! The distance between the connectors of the MikroBus socket is
smaller than the specification. You can still attach MikroE click boards by
applying extra pressure. This will be resolved in the next version of the
ConnectCore 93 Development Board.
XBee
One XBee socket is populated on the development board, supporting XBee
Cellular modules. The UART bus connected to the XBee socket is shared with
RS485.
Note The UART connected to XBee socket (UART4) works at 1.8V on the CPU
side, while XBee works at 3.3V. Digi recommends you include a series resistor
on receiver lines of the CPU, XBEE_UART_RX and XBEE_UART_CTS.
User interfaces
Two LEDs are available on the development board, both of them connected to CPU
GPIOs. These lines are also connected to user buttons.
Wireless
There is a u.FL connector (J10), which is routed directly to a SMA connector
(J11). The purpose is to adapt the u.FL form factor to the SMA form factor to
extend the number of antennas that can be used on the development board for
either the on-module antenna path or any other RF path that could be used on a
PCIe or XBee board.
Specifications
Electrical specification
The ConnectCore 93 Development Board has three supply inputs. Two of them
power the whole system (ConnectCore 93 Development Board plus the ConnectCore
93 system-on-module) and the other one powers the RTC of the module when the
main supply is not present. The following table shows the voltage range of the
input supplies of the ConnectCore 93 Development Board:
Signal | Description | Min | Typ | Max | Unit |
---|---|---|---|---|---|
VIN (jack connector) | Power jack input | 4.6 | 5.0 | 5.5 | V |
VIN (2-pin header) | Additional input power connector | 4.6 | 5.0 | 5.5 | V |
VCC_LICELL | Supply for RTC | 1.1 | – | 5.5 | V |
Mechanical specification
The ConnectCore 93 Development Board dimensions are 210 x 130 mm. Four 3.2 mm
drills are located on the four corners of the PCB for assembling the board
into an enclosure. These drills have a 5.5 mm round metalized area for the
screws and nuts. The board has four 2.6 mm drills to assemble a half size or a
full size PCI Express mini card module, with 5.8 mm x 5.8 mm square metalized
area for the screws and nuts.
Environmental specification
Specification | Operating temperature |
---|---|
Industrial | -40° C to +85° C |
WLAN specification
For a complete WLAN specification, refer to the ConnectCore 93 System-on-
Module Hardware Reference
Manual.
ConnectCore 93 Development Board Hardware
Reference Manual
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>