Page 1
Version: V1.0(2023-08) Complied by: Polyhex Technology Company Limited(http://www.polyhex.net/) DEBIX Model C is the first DEBIX single board computer to feature the NXP i.MX 93, a low-power processor rating up to 1.7GHz with only 1 watt of power at full load consumption, and the Arm Ethos™-U65 microNPU enables developers to create more capable ML...
Page 2
Polyhex Technology Company Limited REVISION HISTORY Rev. Date Description 2023.08.29 First edition 2 / 53 www.debix.io...
Always ground yourself to remove any static electric charge before touching DEBIX product. Modern electronic devices are very sensitive to electric charges. Use a grounding wrist strap at all times. Place all electronic components on a static-dissipative surface or in a static-shielded bag.
DISCLAIMER: Polyhex disclaims all responsibility for the accuracy of any statement of this instructional document. 1.3. Declaration of Compliance This product has passed the following certifications: Table 2 Compliance Certification Symbol Meaning This equipment has passed CE certified. This equipment is manufactured in compliance with RoHS regulations. 6 / 53 www.debix.io...
This equipment has passed C-Tick certified. This equipment is manufactured in compliance with RCM regulations. 1.4. Technical Support 1. Visit DEBIX website https://www.debix.io/ where you can find the latest information about the product. 2. Contact your distributor, sales representative or Polyhex’s customer service center for technical support if you need additional assistance.
Polyhex Technology Company Limited Chapter 2 DEBIX Model C Introduction DEBIX Model C is based on an NXP i.MX 93 single-board computer that integrates two Arm® Cortex®-A55 cores, an Arm Cortex-M33 core, and an Arm® EthosTM-U65 Neural Processing Unit (NPU) to provide high performance, low power consumption, multiple power modes, and advanced security.
Polyhex Technology Company Limited 2.1. Overview Figure 2 Figure 3 DEBIX Model C uses NXP i.MX 93 Plus based Soc, supports Gigabit Ethernet, 2.4GHz wireless network and Bluetooth 5.0, etc. The data specifications are as below: Table 3 DEBIX Model C Specification System NXP i.MX9352 (i.MX 93 series CPU optional),...
Page 10
1 x 1080p60 MIPI DSI, support 4-lane, 24Pin 0.5mm Pitch FPC MIPI DSI socket 1 x 1080p60 MIPI CSI, support 2-lane, 24Pin 0.5mm Pitch FPC MIPI CSI socket Audio 1 x 3.5mm headphone and microphone combo port 10 / 53 www.debix.io...
Page 11
1 x USB 2.0 OTG, the connector is Type-C interface 1 x USB 2.0 PWR, the connector is Type-C interface for DC 5V power input 1 x I2C, 2 x USB 2.0 Host, 4 x 12bit ADC in, 1 x UART Debug ...
Polyhex Technology Company Limited 2.2. Composition DEBIX Model C consists of a range of different computer components. The most important component is the "brain" of the computer, the system-on-chip (SoC) in the center of the motherboard. The SoC contains most of the components of the computer, often containing both the central processing unit (CPU) and the graphics processing unit (GPU).
2 x USB 2.0 Host with double layer Type-A interface (J13) 2 x USB 2.0 with Type-C interface, one is to DC 5V power input, and one is a OTG interface (J11) which can be used for programming, system updating, or USB drive &...
One independent MAC RJ45 Ethernet port (J5). Connect DEBIX Model C to the network through the network cable of the RJ45 connector, and a set of status indicators below the interface to display the status signal, green indicator is Link and yellow indicator is Active.
LDB is to support flow of synchronous RGB data to external display devices through the LVDS interface. DEBIX Model C provides one 2 x 10Pin LVDS display output interface (J8) driven by LDB to support single LVDS display.
Page 16
Table 5 Pin definition of LVDS Definition Description VDD_LVDS Default 5V (3.3V,5V,12-36V optional) VDD_LVDS Default 5V (3.3V,5V,12-36V optional) VDD_LVDS Default 5V (3.3V,5V,12-36V optional) To Ground To Ground To Ground LVDS_TX0_N LVDS0 Differential data channel 0 (-) 16 / 53 www.debix.io...
Not used Not used 2.3.4.2. MIPI DSI DEBIX Model C provides one MIPI DSI interface (J6) with a 2*12Pin/0.5mm FPC socket connector, which can be used to connect a MIPI display touch screen. Key features of MIPI DSI include: MIPI DSI compliant with MIPI-DSI specification V1.2 and MIPI-DPHY specification v1.2 ...
Page 18
The pin sequence is as shown in the figure: Figure 11 Pin sequence of MIPI DSI The interface is defined as follows: Table 6 Pin definition of MIPI DSI Definition Description VDD_5V 5V output VDD_3V3 3.3V output VDD_1V8 1.8V output DSI_BL_PWM Backlight control signal 18 / 53 www.debix.io...
DSI Differential data channel 3 (+) To Ground To Ground 2.3.5. MIPI CSI DEBIX Model C has a MIPI CSI-2 Host controller. This controller implements the protocol functions defined in the MIPI CSI-2 specification, allowing camera sensor communication consistent with MIPI CSI-2. 19 / 53...
Page 20
User defined Embedded data (when operating in Camera Timing mode and only with RAW image data) Data decoding based on configurable data type Additional pins that provide useful information: End-of-Line indication 20 / 53 www.debix.io...
Page 21
Back-pressure mechanism There is one MIPI CSI interface (J7) on board, with a 2*12Pin/0.5mm FPC socket connector for connecting DEBIX camera module. Data transfer rates up to 1.5 Gbps per channel. Figure 12 MIPI CSI The pin sequence is as shown in the figure: 21 / 53 www.debix.io...
Page 22
CSI reset signal CSI_SDA CSI data signal CSI_SCL CSI clock signal CSI_SYNC CSI synchronization signal CSI_MCLK CSI external clock input To Ground CSI1_DN0 CSI Differential data channel 0 (-) CSI1_DP0 CSI Differential data channel 0 (+) To Ground 22 / 53 www.debix.io...
Not used To Ground To Ground 2.3.6. Audio DEBIX Model C provides a combined headphone and microphone input interface (J3), the connector is 3.5mm socket, with audio in/out function, and supports rated voltage 1.5V MIC audio input. Figure 14 Audio 23 / 53 www.debix.io...
Figure 15 Definition of four-segment headphones 2.3.7. GPIO DEBIX Model C has a set of 2*20Pin/2.0mm GPIO interface (J1), which can be used for external hardware such as LED, button, sensor, function modules, etc. The voltage of I2C, UART (default for Debug), CAN, SPI, GPIO pin is 3.3V.
Page 25
The interface is defined as follows: Table 8 Pin definition of GPIO Definition Definition POE_VA1 POE_VA2 POE_VB1 POE_VB2 DC5V_IN DC5V_IN UART1_RXD SW_VDD5V UART1_TXD VDD_3V3 I2C1_SCL VDD_1V8 I2C1_SDA ONOFF GPIO1_IO08 SYS_nRST GPIO1_IO09 GPIO2_IO15 ADC_IN0 GPIO2_IO14 ADC_IN1 GPIO2_IO13 ADC_IN2 25 / 53 www.debix.io...
USB20_5V_34 USB_HUB_DM3 USB_HUB_DM4 USB_HUB_DP3 USB_HUB_DP4 2.3.8. LED & Key DEBIX Model C has two LED indicators and two Keys. 1 x ACT LED (Green) 1 x Power LED (Red and Blue) 1 x ON/OFF Key ...
Polyhex Technology Company Limited 2.3.9. Slot DEBIX Model C provides a Micro SD slot (J2), Micro SD card boot mode by default, Micro SD card can be used as a system boot card, insert the Micro SD card with the system installed here, and then power on DEBIX to start the system in the Micro SD card.
PC (windows 10/11) Micro SD Card Installation Boot from Micro SD Card Image Select the link to download Boot from SD Card for DEBIX Model C from DEBIX official website: Model_C_SD_Start_ubuntu20.04-V2.4.1-202XXXXX.img, as shown below. 28 / 53 www.debix.io...
Page 29
Install and open the Etcher tool on your PC, insert the Micro SD card, select the img file to be installed and the disk partition corresponding to the Micro SD card; Figure 20 Click Flash! Wait patiently and the program will write the system to the Micro SD card; 29 / 53 www.debix.io...
When Flash Complete! appears, it means the system has been successfully programmed to the Micro SD card; Figure 21 3.1.2.2. Boot from eMMC Component Preparation DEBIX Model C Micro SD card, and card reader DC 5V/2A power adapter ...
Page 31
“Boot from Micro SD Card”. Insert the Micro SD card into DEBIX Model C and power on. After booting, the system will automatically write to eMMC through the Micro SD card. When burning, the green LED on the motherboard will flash quickly, please wait. When the green LED changes from fast flash to slow flash, that is, the programming is complete.
Page 32
Polyhex Technology Company Limited DEBIX Model C; if you need to remove it, just gently pull out the card after power off. Connect the LVDS screen Connect the keyboard Connect the mouse Connect the network cable Connect the power adapter: Plug in the power supply, DEBIX Model C will power on, and the power indicator light (red and blue) of motherboard will be on, and system indicator light (green) will be blinking.
Page 33
The UEFI selection timeout is 3s, if you select timeout, it will automatically enter the last selected system. When DEBIX Model C has eMMC and Micro SD card, and both contain systems, you can switch the boot mode in the following way: Select the boot mode through the serial port, when “select: SD boot”...
Page 34
Polyhex Technology Company Limited ETH-1 Enter the system desktop, open a terminal and type the command to query network port ifconfig eth0 Query the speed of network port 1; ethtool eth0 34 / 53 www.debix.io...
Page 35
Network port 2 (ENET1), bit number: J5, port number: eth1, device silkscreen: ETH-2 Type the command to query network port 2; ifconfig eth1 Query the speed of network port 2; ethtool eth1 Check the network connection status via ping command. ping 192.168.1.1 35 / 53 www.debix.io...
Page 36
Polyhex Technology Company Limited 4.3. Usage of WiFi WiFi device node for DEBIX Model C: wlan0. Unplug the network cable and connect to WiFi (name: polyhex_mi) via the command: connmanctl enable wifi scan wifi services agent on connect xxx_psk #connect available wifi name, type wifi password 36 / 53 www.debix.io...
Page 37
Check the WiFi network connection status via ping command. ping 192.168.1.1 4.4. Usage of BT Bluetooth device node for DEBIX Model C: hci0. Enter the system desktop, open a terminal and type the command to query BT device; hciconfig 37 / 53...
Page 38
Polyhex Technology Company Limited Start bluetooth and match bluetooth. hciconfig hci0 up bluetoothctl power on agent on default-agent scan on pair yourDeviceMAC #Match the Bluetooth MAC address of the device 38 / 53 www.debix.io...
Page 39
Polyhex Technology Company Limited 4.5. Usage of Audio Type the command to record for 10 seconds: arecord -d 10 -f cd -r 44100 -c 2 -t wav test5.wav Tyoe the command to play audio: aplay test5.wav 4.6. Usage of USB Access the U disk in FAT32 format, the system will automatically mount it to the /mnt path.
Page 40
Polyhex Technology Company Limited If the U disk is not mounted, you can mount the U disk with the following command: Query the U disk letter. fdisk -l 40 / 53 www.debix.io...
Page 41
Mount the U disk. mount /dev/sda1 /mnt Enter the U disk directory. cd /mnt Clear the cache: run before each read and write test command. sh -c "sync && echo 3 > /proc/sys/vm/drop_caches" Test write speed. 41 / 53 www.debix.io...
Page 42
800x1280 8-inch MIPI display V.C(800x1280)_Product+Spec.pdf HC101IK25050-D59V.C(LVDS) https://debix.io/Uploads/Temp/file/20220921/HC101IK25050-D59 1024x600 10.1-inch LVDS display V.C(LVDS)%201024x600_Product%20Spec_220915.pdf The software system of DEBIX Model C defaults to LVDS screen display, and the display can be switched via the command: Switch to MIPI screen display 42 / 53 www.debix.io...
Page 43
1) Component Preparation: MIPI screen, DEBIX Model C, FPC cable, as shown in the figure below: Figure 24 2) Use same-direction 24Pin FPC cable to connect to DSI interface (J6) of DEBIX Model C, as shown below: 43 / 53...
Page 44
Figure 25 Connect FPC cable to MIPI screen Figure 26 Connect FPC cable to DEBIX Model C Figure 27 MIPI screen to DEBIX Model C completed 3) DEBIX Model C is connected to the power supply, the MIPI screen displays the following figure: 44 / 53...
Page 45
2) Plug the double-row female header of LVDS screen cable to LVDS interface (J8) of DEBIX Model C, the red line should be connected to Pin1, Pin2; as for the sole 2Pin blue and white line, the blue line is connected to Pin36 of GPIO (J1), the white line is 45 / 53 www.debix.io...
Page 46
Polyhex Technology Company Limited connected to Pin38 of GPIO (J1). Figure 30 Connect LVDS screen cable to DEBIX Model C Figure 31 Connect LVDS screen cable to LVDS screen 46 / 53 www.debix.io...
Page 47
Polyhex Technology Company Limited Figure 32 LVDS screen to DEBIX Model C completed 3) DEBIX Model C is connected to the power supply, the LVDS screen displays the following figure: Figure 33 47 / 53 www.debix.io...
Page 48
Query the Nor Flash. mtd_debug info /dev/mtd0 Create a writeTo document for write verification: echo TestString > writeTo mtd_debug write /dev/mtd0 0 10 writeTo Read verification: mtd_debug read /dev/mtd0 0 10 Readfrom cat Readfrom 48 / 53 www.debix.io...
Page 49
/dev/mtd0 0 65536 mtd_debug read /dev/mtd0 0 10 Readfrom cat Readfrom | hexdump -C #display in hexadecimal 4.9. ADC IN Verification Power on the device after shorting Pin14 to Pin22 of the GPIO-40Pin using a DuPont cable:...
Page 50
Long press: Long press, red and blue lights turn red until red light is off, and shut down the device. Long press again, until the red and blue light is on, and the device power on. RESET Key Press to reset the system, and green light blinks. 50 / 53 www.debix.io...
Page 51
GPIO command. IMPORTANT The GPIO voltage input of DEBIX Mode A/B only supports 3.3V. If the input is higher than 3.3V, it may cause damage to the GPIO interface and CPU. In the terminal window, type command debix-gpio to print out the use of GPIO as follows: Command Format: debix-gpio <gpioName>...
Page 52
Polyhex Technology Company Limited Example: Set GPIO1_IO08 to output high, type command debix-gpio GPIO1_IO08 out 1, GPIO1_IO08 will output 3.3V. Example: Set GPIO2_IO12 to input rising edge, type command debix-gpio GPIO2_IO12 in 1, if Pin34 (GPIO2_IO12) detects power, the message INFO: pin:131 value=1; if the power is disconnected, the message INFO: pin:131 value=0.
Page 53
Polyhex Technology Company Limited 4.12. Heat Dissipation When a DEBIX Model C runs for a prolonged period of time, it will result in an increase in its CPU temperature. Therefore, implementations should be considered to cool the CPU and the entire device passively.
Need help?
Do you have a question about the C and is the answer not in the manual?
Questions and answers