Advertisement

Quick Links

Polyhex Technology Company Limited
DEBIX Model C User Guide
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
applications.
Engineered to deliver a more energy-efficient and cost-effective solutions for intelligent edge
computing, DEBIX Model C provides multiple extensible interfaces for IoT edge, contactless
HMI, smart home, building control and industrial applications.
Figure 1 DEBIX Model C
1 / 53
www.debix.io

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the C and is the answer not in the manual?

Questions and answers

Summary of Contents for DEBIX C

  • 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...
  • Page 3: Table Of Contents

    1.1. Safety Precaution ......................5 1.2. Safety Instruction ......................5 1.3. Declaration of Compliance ..................6 1.4. Technical Support ......................7 Chapter 2 DEBIX Model C Introduction ..................8 2.1. Overview ........................9 2.2. Composition .......................12 2.3. Interface ........................13 2.3.1. Power Interface ....................13 2.3.2.
  • Page 4 4.6. Usage of USB ......................39 4.7. Usage of Display ....................... 42 4.8. Nor-Flash Verification ....................48 4.9. ADC IN Verification ....................49 4.10. LED & Key ....................... 50 4.11. Usage of GPIO ......................51 4.12. Heat Dissipation ...................... 53 4 / 53 www.debix.io...
  • Page 5: Chapter 1 Security

    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.
  • Page 6: Declaration Of Compliance

    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...
  • Page 7: Technical Support

    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.
  • Page 8: Chapter 2 Debix Model C Introduction

    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.
  • Page 9: Overview

    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 ...
  • Page 12: Composition

    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).
  • Page 13: Interface

    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 &...
  • Page 14: Ethernet Interface

    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.
  • Page 15: Display Interface

    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...
  • Page 17: Mipi Dsi

    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...
  • Page 19: Mipi Csi

    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...
  • Page 23: Audio

    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...
  • Page 24: Gpio

    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...
  • Page 26: Led & Key

    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 ...
  • Page 27: Slot

    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.
  • Page 28: Chapter 3 Get Started

    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...
  • Page 30: Boot From Emmc

    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.

Table of Contents