Advertisement

Quick Links

Polyhex Technology Company Limited
DEBIX Infinity User Guide
Version: V1.0 (2023-12)
Complied by: Polyhex Technology Company Limited (http://www.polyhex.net/)
DEBIX Infinity is an embedded board based on NXP i.MX 8M Plus Quad Lite, which provides
rich and scalable interfaces aimed at smart robots, Industry 4.0, edge computing, gateways,
IoT, and security applications.
Figure 1 DEBIX Infinity
1 / 79
www.debix.io

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for DEBIX Infinity

  • Page 1 Version: V1.0 (2023-12) Complied by: Polyhex Technology Company Limited (http://www.polyhex.net/) DEBIX Infinity is an embedded board based on NXP i.MX 8M Plus Quad Lite, which provides rich and scalable interfaces aimed at smart robots, Industry 4.0, edge computing, gateways, IoT, and security applications.
  • Page 2 Polyhex Technology Company Limited REVISION HISTORY Rev. Date Description 2023.02.19 First edition 2 / 79 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 Infinity 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.10. Usage of Radar Module ..................65 4.11. Usage of GPIO ......................68 4.12. Usage of UART ....................... 70 4.13. Usage of CAN ......................72 4.14. Shutdown .........................73 4.15. Heat Dissipation ...................... 75 4.16. Multi-screen unique display ..................76 4 / 79 www.debix.io...
  • Page 5: Chapter 1 Security

    Always ground yourself to remove any static electric charge before touching DEBIX Infinity 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 / 79 www.debix.io...
  • Page 7: Technical Support

    This equipment is manufactured in compliance with MIC/TELEC regulations. 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 Infinity Introduction

    Polyhex Technology Company Limited Chapter 2 DEBIX Infinity Introduction DEBIX Infinity is single board computer based on NXP i.MX 8M Plus Quad Lite, which can be widely used in artificial intelligence, industry 4.0, edge computation, gateway, IoT, security monitoring etc..
  • Page 9: Overview

    Figure 2 DEBIX Infinity Front interface Figure 3 DEBIX Infinity Back interface DEBIX Infinity uses NXP i.MX 8M Plus Quad Lite based Soc, supports Gigabit Ethernet, dual-band wireless network and Bluetooth 5.0, etc. The data specifications are as below: Table 3 DEBIX Infinity Specification System i.MX 8M Plus Quad Lite ,...
  • Page 10 Nor Flash 64Mbits Nor Flash (reserved) Android 11, Ubuntu 20.04, Yocto-L5.10.72_2.2.0, Windows 10 IoT Enterprise NOTE DEBIX Infinity with 4GB LPDDR4 (recommended 8GB LPDDR4) supports Windows 10 IoT Enterprise Boot from Micro SD Card (default)  Boot Mode Boot from eMMC ...
  • Page 11 1 x Micro SD slot DIP Switch 1 x DIP Switch Power Supply Power Input DC 5V/3A Mechanical & Environmental Size (L x W) 85.0mm x 56.0mm Weight Industrial grade: -20°C~70°C  Operating Temp. Industrial grade: -40°C~85°C  11 / 79 www.debix.io...
  • Page 12: Composition

    Polyhex Technology Company Limited 2.2. Composition Like DEBIX Model A/B, DEBIX Infinity consists of a range of different computer components, including the central processing unit (CPU) located at the center of the motherboard, as well as Random Memory (RAM), eMMC, WiFi Bluetooth module that contains the wireless...
  • Page 13: Interface

    Figure 5 Power interface 2.3.2. USB 3.0 Interface DEBIX Infinity has two 2 x USB 3.0 Host with double layer Type-A interface (J14, J15), and DWN_USB1 can be configured as USB OTG via software. Figure 6 USB3.0 interface 13 / 79...
  • Page 14: Ethernet Interface

    One independent MAC RJ45 Ethernet port (J6).  Connect DEBIX Infinity 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, the green is Link and the yellow is Active.
  • Page 15: Hdmi Interface

    When DEBIX Infinity is configured with multiple displays on Ubuntu, drag mouse to operate on other displays. 2.3.4.1. HDMI Interface DEBIX Infinity has an HDMI interface (J9), and the connector is an Type-A HDMI female socket, which is used to connect a monitor, TV or projector. HDMI resolution up to 3840x2160p30.
  • Page 16 Polyhex Technology Company Limited Figure 9 Pin sequence of HDMI The HDMI interface is defined as follows: Table 5 Pin definition of HDMI Definition Definition HDMI-TXP2 HDMI-TXN2 HDMI-TXP1 HDMI-TXN1 HDMI-TXP0 HDMI-TXN0 HDMI-TXCP HDMI-TXCN PORT_CEC HDMI_Utility_CN DDC_SCL DDC_SDA VDD5V HDMI_HPD_CN 16 / 79 www.debix.io...
  • Page 17: Lvds Interface

    Polyhex Technology Company Limited 2.3.4.2. LVDS Interface DEBIX Infinity provides one 2 x 15Pin LVDS display output interface (J10) driven by LDB to support single or dual LVDS display. Single channel (4 lanes) 80MHz pixel clock and LVDS clock output. It supports ...
  • Page 18 LVDS1 Differential data channel 0 (-) LVDS1_TX0_P LVDS1 Differential data channel 0 (+) LVDS1_TX1_N LVDS1 Differential data channel 1 (-) LVDS1_TX1_P LVDS1 Differential data channel 1 (+) LVDS1_TX2_N LVDS1 Differential data channel 2 (-) LVDS1_TX2_P LVDS1 Differential data channel 2 (+) 18 / 79 www.debix.io...
  • Page 19: Mipi Dsi Interface

    LVDS1 Differential data channel 3 (+) 2.3.4.3. MIPI DSI Interface DEBIX Infinity provides one MIPI DSI interface (J13) 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 standard V1.2, compatible with standard specification...
  • Page 20 Figure 12 MIPI DSI The pin sequence is shown in the figure: Figure 13 Pin sequence of MIPI DSI The MIPI DSI interface is defined as follows: Table 7 Pin definition of MIPI DSI Definition Description SW_VDD5V 5V output 20 / 79 www.debix.io...
  • Page 21 To Ground DSI_DN2 DSI Differential data channel 2 (-) DSI_DP2 DSI Differential data channel 2 (+) To Ground DSI_DN3 DSI Differential data channel 3 (-) DSI_DP3 DSI Differential data channel 3 (+) To Ground To Ground 21 / 79 www.debix.io...
  • Page 22: Mipi Csi Interface

    2.3.5. MIPI CSI Interface There is one MIPI CSI interface (J11) on board, with a 2*12Pin/0.5mm FPC socket connector for connecting DEBIX's camera module. Supports up to 12MP @30fps or 4kp45. Figure 14 MIPI CSI The pin sequence is shown in the figure:...
  • Page 23 CSI Differential Clock Channels (+) To Ground CSI1_DN2 CSI Differential data channel 2 (-) CSI1_DP2 CSI Differential data channel 2 (+) To Ground CSI1_DN3 CSI Differential data channel 3 (-) CSI1_DP3 CSI Differential data channel 3 (+) 23 / 79 www.debix.io...
  • Page 24: Audio Interface

    Polyhex Technology Company Limited To Ground To Ground 2.3.6. Audio Interface DEBIX Infinity provides a combined headphone and microphone input interface (J17), the connector is 3.5mm socket, with audio in/out function, and supports rated voltage 1.5V MIC audio input. Figure 16 Audio interface NOTE DEBIX Infinity uses MIC and only supports four-segment headphones.
  • Page 25: Pcie

    Polyhex Technology Company Limited 2.3.7. PCIe DEBIX Infinity provides a PCIe interface (J18) with 19Pin/0.3mm FPC socket connector, please refer to "FH26W-19S-0.3SHW(97)" on DEBIX website, which can be used to connect some independent accessories, such as PCIe to USB. Figure 18 PCIe interface...
  • Page 26: Gpio

    PCIE_RXN PCIE_RXP 2.3.8. GPIO DEBIX Infinity has a set of 2*20Pin/2.0mm GPIO interface (J2), which can be used for external hardware such as LED, button, sensor, function modules, etc. The voltage of I2C, UART, CAN, SPI, GPIO pin is 3.3V.
  • Page 27 Figure 20 GPIO The pin sequence is shown in the figure: Figure 21 Pin sequence of GPIO The GPIO interface pins are defined in the table below: Table 10 Pin definition of GPIO Definition Definition POE_VA1 POE_VA2 27 / 79 www.debix.io...
  • Page 28: Led & Key

    GPIO5_IO03 CAN2_TXD GPIO5_IO04 CAN2_RXD GPIO3_IO21 2.3.9. LED & KEY DEBIX Infinity has two LED indicators and two Keys.   1 x ACT LED (Green)  1 x Power LED (Red and Blue)   1 x ON/OFF Key 28 / 79...
  • Page 29: Dip Switch

    ON/OFF. By default, the switch is turned ON. Four BOOT startup modes as follows: 001-USB burning mode  010-eMMC Boot  011-Micro SD Card Boot  100-SPI Nor Flash boot  Figure 22 DIP Switch 29 / 79 www.debix.io...
  • Page 30: Slot

    Note: The switch is facing up, it is ON state, the switch is facing down, it is OFF state. 2.3.11. Slot DEBIX Infinity provides a Micro SD slot (J1), set the DIP switch to "011" (Micro SD card boot mode), 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 device to start the system in the Micro SD card.
  • Page 31: Chapter 3 Getting Started

    Polyhex Technology Company Limited Chapter 3 Getting started DEBIX Infinity is designed to maximize the ease of use and convenience for users, as much as possible, while making sure it still works normally like a standard computer. You will need...
  • Page 32 HDMI input. If your display device only supports VGA or DVI input, you will also need an adapter. Users can choose to replace HDMI with the LVDS interface or MIPI DSI interface when connecting to a LVDS screen or a MIPI display. 32 / 79 www.debix.io...
  • Page 33: Software Installation

    If the downloaded image file is a zip file, you need to decompress it into an .img file; Write the .img file into the Micro SD card by balenaEtcher tool. 3.1.2.System Boot DEBIX Infinity has three boot modes: Micro SD card (default), eMMC, Nor Flash (reversed). 33 / 79 www.debix.io...
  • Page 34  Micro SD Card Installation Boot from Micro SD Card Image  Select the link to download Boot from SD Card for DEBIX Infinity from DEBIX official website: Debix-SD-V3.5-202XXXXX.img, as shown below. Figure 28 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;...
  • Page 35 The system may prompt you that the disk is unavailable and needs to be formatted, please ignore it, it is not an error! When Flash Complete! appears, it means the system has been successfully programmed to the Micro SD card; 35 / 79 www.debix.io...
  • Page 36 DC 5V/3A power adapter  PC (windows 10/11)  Micro SD Card Installation Boot from eMMC Image  Select the link to download Boot from eMMC for DEBIX Infinity from DEBIX official website: Debix-SD-UPGRADE-EMMC-V3.5-202XXXXX.img, as shown below. 36 / 79 www.debix.io...
  • Page 37 “Boot from Micro SD Card”. Then burn it to eMMC with the following steps: Insert the Micro SD card into DEBIX Infinity and set the onboard DIP switch to "011", the system will boot from the Micro SD card, then power on.
  • Page 38 "11" to start the system from the Micro SD card, and power on. 2) In the Terminal, enter the default username “debix” and password "debix" to enter the command line, and run the following commands (as shown in the figure below):...
  • Page 39 Disconnect the power supply, and set the DIP switch to "010", the system will boot from eMMC, connect to HDMI and power on, then you can see the boot screen. Figure 34 3.1.2.3. USB Flash Component Preparation  DEBIX Infinity board  USB Type-C data cable  DC 5V/3A power adapter ...
  • Page 40 Burning to eMMC via USB  Download the system installation package we provided to DEBIX Infinity, check the MD5 match after downloading, and then unzip it to PC; Use USB cable to connect the OTG port of the device to the USB port of PC, set the DIP switch to "001", connect the power supply, the system will enter the USB burning mode;...
  • Page 41 Hardware connections are made as shown in the diagram and the steps are as follows: Insert the Micro SD card with the system installed: Insert it into the slot on the back of DEBIX Infinity; if you need to remove it, just gently pull out the card after power off. Connect the HDMI monitor...
  • Page 42 Figure 35 System Desktop Table 13 Description of System Desktop Description Description Wallpaper Taskbar Task Network Identity Sound Volume Icon Power Button Activity Button Window Title Bar Window Minimize Button Window Maximum Button Window Close Button 42 / 79 www.debix.io...
  • Page 43 Google Chrome, and has the same performance of simplicity, speed and security. Figure 36 Chromium-browser 4.3. File Management DEBIX Infinity uses Files as the desktop file management tool. Files downloaded by browser are stored in the /Home/Downloads directory.  Files for the desktop are stored in the /Home/Desktop directory.
  • Page 44 You can set the display of files and folders by the icon in the upper right corner. 4.4. Application Interface Click Activities in the upper left corner of the desktop; Click on Show Applications icon to open the all application interface of DEBIX Infinity; 44 / 79 www.debix.io...
  • Page 45 Click any application icon to enter the application interface. For example, click Settings application to pop up Settings interface, and on the left side is function menu; you can set Wi-Fi, Bluetooth, displays and other functions. 45 / 79 www.debix.io...
  • Page 46 Figure 39 Settings interface 4.5. Change User Password Location: Settings -->> Users Click Settings app to open Settings interface; On the left side of the function menu, select Users to display user name and password information; 46 / 79 www.debix.io...
  • Page 47 Click Unlock button in the upper right corner to pop up the "Authentication Required" dialog box, type the current user password and click Authenticate button to verify; Figure 41 Authenticate dialog box If the authentication passes, click edit icon in the Users interface's Username 47 / 79 www.debix.io...
  • Page 48 Enter to save the username. Figure 42 Click the Password column in the Users interface, the "Change Password" dialog box pops up to change the password, type "Current Password", "New Password", "Confirm New Password", click Change button. 48 / 79 www.debix.io...
  • Page 49 Polyhex Technology Company Limited Figure 43 Change Password NOTE The value of “New Password” and “Confirm New Password” must be the same. You can also click Add User button in the upper right corner to add a new user. 49 / 79 www.debix.io...
  • Page 50 On the left side of the function menu, select Wi-Fi, click button in the upper right corner to turn on WiFi network (WiFi network is enabled by default), and the interface will show the available WiFi networks; 50 / 79 www.debix.io...
  • Page 51 If the name of the connected WiFi is "polyhex_m1", click the WiFi name column, the "Authentication Required" dialog box pops up, and type the WiFi password and click Connect button; Figure 46 WiFi password verification interface Wait for the connection to be successful. 51 / 79 www.debix.io...
  • Page 52 You can also connect to the network by clicking the icon in the upper right corner and selecting Connect to Hidden Network, Turn On Wi-Fi Hotspot, or Known Wi-Fi Networks. Figure 47 Click Airplane Mode button to turn on or off the airplane mode. 52 / 79 www.debix.io...
  • Page 53 Interface to enable: Settings -->> Wi-Fi -->> "Turn On WiFi Hotspot"  Click Settings app to open Settings interface; On the left side of the function menu, select Wi-Fi, click the icon in the upper right 53 / 79 www.debix.io...
  • Page 54 When the "Turn on Wi-Fi Hotspot?" interface pops up, type the password of the hotspot network, click Turn On to enable the hotspot and display the QR code of the WiFi hotspot. NOTE The password of the current hotspot with the network name "imx8mpevk" is imx8mpevk. 54 / 79 www.debix.io...
  • Page 55 Figure 51 Hotspot active If you need to turn off the WiFi hotspot, you can do it in the following two ways: Click Turn Off Hotspot, click Stop Hotspot to disconnect the hotspot and connect to the  55 / 79 www.debix.io...
  • Page 56 Polyhex Technology Company Limited WiFi network; Figure 52 Or click the top right corner of desktop, select "Wi-Fi Hotspot Active", click  Turn Off to disconnect the hotspot. 56 / 79 www.debix.io...
  • Page 57 On the left side of the function menu, select Region & Language, and in the Region & Language interface, click Manage Installed Languages to pop up the "Language Support" dialog box; NOTE If the DEBIX Infinity system does not have a language package, you need to download the update through network. 57 / 79 www.debix.io...
  • Page 58 Polyhex Technology Company Limited Figure 54 Region & Language interface 58 / 79 www.debix.io...
  • Page 59 Install/Remove Languages to pop up the "Installed Languages" dialog box, select the languages you need to install, click Apply button. Figure 56 Languages option When the "Authentication Required" dialog box pops up, type the password of the current 59 / 79 www.debix.io...
  • Page 60 Restart, then click Log Out and restart to take effect. NOTE To configure the language for the first time, you need to re-login the system after installing the language package to take effect, and the Language column displays the set language. 60 / 79 www.debix.io...
  • Page 61 Polyhex Technology Company Limited Figure 58 Language settings Figure 59 Restart to take effect settings 61 / 79 www.debix.io...
  • Page 62 1) Component Preparation: MIPI screen, DEBIX Infinity board, FPC cable, as shown in the figure below: Figure 60 2) Use same-direction 24Pin FPC cable to connect to DSI interface (J13) of DEBIX Infinity, as shown below: 62 / 79 www.debix.io...
  • Page 63 Polyhex Technology Company Limited Figure 61Connect FPC cable to MIPI screen 3) DEBIX connected to the power supply, the MIPI screen displays system desktop. Usage of HC050IG40029-D58V.C(LVDS) 800x480 5-inch LVDS screen 1) Component Preparation: LVDS screen, DEBIX Infinity board, LVDS screen cable, as...
  • Page 64 Polyhex Technology Company Limited DEBIX Infinity, the red line should be connected to Pin1, Pin2; as for the sole 2Pin blue and white line, the blue line is LVDS VCC Power EN (Active High) connected to Pin36 of GPIO (J2), the white line is Backlight Power EN (Active High) and PWM connected to Pin38 of GPIO (J2).
  • Page 65 2) Plug the double-row female header of LVDS screen cable to LVDS interface (J10) of DEBIX Infinity, 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 (J2), the white line is connected to Pin38 of GPIO (J2).
  • Page 66 Polyhex Technology Company Limited Figure 66 Radar module Figure 67 Connect the Radar module with DEBIX Infinity via a micro USB data cable; Connect the radar module to the radar module control board via Lead wire; Figure 68 66 / 79...
  • Page 67 Polyhex Technology Company Limited Radar module and DEBIX Infinity board connection is completed. Connect DEBIX Infinity with peripherals (keyboard, mouse, display) and insert the Micro SD card with DEBIX system, and power on DEBIX Infinity; Open the Terminal, run the command ldlidar_stl /dev/ttyUSB0;...
  • Page 68 IMPORTANT The GPIO voltage input of DEBIX Infinity 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 69 Polyhex Technology Company Limited Example: Set GPIO5_IO03 to output high, type command debix-gpio GPIO5_IO03 out 1, GPIO5_IO03 will output 3.3V. Example: Set GPIO5_IO03 to input rising edge, type command debix-gpio GPIO5_IO03 69 / 79 www.debix.io...
  • Page 70 1, if Pin34 (GPIO5_IO03) detects power, the message INFO: pin:131 value=1; if the power is disconnected, the message INFO: pin:131 value=0. 4.12. Usage of UART DEBIX Infinity has three UART serial ports, of which UART2 is used as a UART TTL 3.3V system debug serial port. Table 15 Pin definition of UART...
  • Page 71 Polyhex Technology Company Limited Figure 69 UART3 short jumper Verify UART3 communication: Open Terminal on DEBIX Infinity and run the following command to install the cutecom serial port tool: sudo apt update sudo apt install cutecom qtwayland5 Open cutecom tool and set the serial port parameters as shown in the following table:...
  • Page 72 Figure 71 UART self-sending and self-receiving 4.13. Usage of CAN DEBIX Infinity has two CAN communication interfaces. The CAN interface needs to be used in conjunction with a CAN transceiver peripheral for CAN communication, such as the DEBIX I/O Board, or other CAN transceiver modules.
  • Page 73 “Suspend”, “Restart”, or “Power Off”. Log Out: Logs out the currently logged in user;  Suspend: Set the computer to standby, press the power button of DEBIX Infinity board  without start the system and restore the original state, eliminating the tedious startup process and increase the life of the computer;...
  • Page 74 When the delay time is reached, the device suspends, the display turns black and the  indicator goes off. Shutdown: Click Power Off, wait for the display to turn black and the indicator on DEBIX Infinity board to off completely, and then finally disconnect the power. 74 / 79...
  • Page 75 Figure 75 4.15. Heat Dissipation When a DEBIX Infinity single board computer 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. If the CPU needs to be cooled, the following two...
  • Page 76 Infinity is configured with multiple displays, drag mouse to operate on other displays. When DEBIX Infinity is connected to other displays other than HDMI, the device tree needs to be switched. After restarting, the default multi-screen display effect. Take an 8-inch MIPI screen (model: HC080IY28026-D60V.C) as an example:...
  • Page 77 Polyhex Technology Company Limited Figure 78 Check “Debix 8” HC080IY28026-D60V.C”, click OK. Figure 79 77 / 79 www.debix.io...
  • Page 78 Polyhex Technology Company Limited Click Start, and click OK to reboot DEBIX Infinity. Figure 80 After DEBIX Infinity restarts, the display setting will be dual screen unique display by default. Set Primary display (take setting HDMI as the primary display as a example) ...
  • Page 79 Polyhex Technology Company Limited Figure 81 Click Restart in the upper right corner of the system desktop to restart DEBIX Infinity. After DEBIX Infinity restarts, the HDMI display is the primary display and the MIPI display is the secondary display.

Table of Contents