Page 1
BPC-iMX8MP-03 Industrial Computer is a ruggedized and protected computer. It is composed of a DEBIX SOM A (core board), a DEBIX SOM A I/O board (carrier board) and a steel and aluminum enclosure. It combines various types of harsh environment resistance features, including ruggedness, dustproof, anti-vibration, shock resistance, wide temperature, portability and other indicators.
Page 2
Polyhex Technology Company Limited REVISION HISTORY Rev. Date Description 2023.03.17 First edition 2 / 41 www.debix.io...
1.1. Safety Precaution ......................5 1.2. Safety Instruction ......................5 1.3. Technical Support ......................6 Chapter 2 BPC-iMX8MP-03 Industrial Computer Introduction ..........8 2.1. Overview of Industrial Computer .................9 2.2. Composition of Industrial Computer ................12 2.3. External Interface of Industrial Computer ..............13 2.3.1.
Page 4
Polyhex Technology Company Limited 4.5.2. RS232 ......................34 4.5.3. CAN ........................ 36 4.6. Verification of DI/DO ....................38 4.6.1. DI ........................38 4.6.2. DO ........................39 4.7. Verification of LED & Key ..................39 4.8. Verification of RTC .....................40 4 / 41 www.debix.io...
Always ground yourself to remove any static electric charge before touching BPC-iMX8MP-03 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. 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 7
Description of your peripheral attachments Description of your software(operating system, version, application software, etc.) A complete description of the problem The exact wording of any error messages Discord Community (recommended): https://discord.com/invite/adaHHaDkH2 Email: info@polyhex.net 7 / 41 www.debix.io...
Chapter 2 BPC-iMX8MP-03 Industrial Computer Introduction BPC-iMX8MP-03 Industrial Computer is a compact and secure computer, which designed for industrial applications and can be widely used in machine vision and machine learning, advanced multimedia, smart cities, edge computing and other solutions that require high reliability.
Figure 2 Figure 3 BPC-iMX8MP-03 Industrial Computer uses DEBIX SOM A and DEBIX SOM A I/O Board connection as the main board, which supports dual Gigabit Ethernet, three boot modes, shock and vibration resistance, etc.. The data specifications are as follows.
Page 10
1) Support DEBIX SOM A board eMCC boot (default) Boot Mode 2) Support DEBIX SOM A I/O Board Micro SD card boot 3) Support DEBIX SOM A I/O Board SPI Nor Flash boot (reserved) Ubuntu 20.04, Android 11, Yocto-L5.10.72_2.2.0, Windows 10 IoT Enterprise...
Page 11
Enclosure Material Steel and aluminum alloy Size (L x W x H) 124mm x 169.42mm x 38.9mm Gross Weight 812g Heat Dissipation No fan, heat dissipation through the enclosure CPU Temperature -20 °C to 70 °C Relative Humidity 10%~90% 11 / 41 www.debix.io...
Polyhex Technology Company Limited 2.2. Composition of Industrial Computer Figure 4 BPC-iMX8MP-03 Industrial Computer assembly consists of these main components: DEBIX SOM A + I/O Board, enclosure and antenna. Figure 5 DEBIX SOM A + I/O Board 12 / 41...
Figure 6 Enclosure and antenna 2.3. External Interface of Industrial Computer 2.3.1. Power Interface BPC-iMX8MP-03 Industrial Computer provides one power connector (DC socket), with default DC 12V power input. As shown in the figure below. Figure 7 DC-IN 13 / 41...
Polyhex Technology Company Limited 2.3.2. HDMI Interface BPC-iMX8MP-03 Industrial Computer provides an HDMI interface, and the connector is an A-type HDMI female socket, which is used to connect a monitor, TV or projector. As shown in the Figure 8. HDMI resolution up to 3840x2160p30. Audio supports 32 channel audio output and supports 1 S/PDIF audio eARC input.
Figure 9 Audio 2.3.4. Ethernet Interface BPC-iMX8MP-03 Industrial Computer supports two independent MAC RJ45 Gigabit Ethernet ports (Network port 1: LAN1, Network port 2: LAN2), both support POE power supply (Additional POE module is required), connect device to network through the network cable of RJ45 connector;...
Blinking, network data is being transmitted 2.3.5. USB Interface BPC-iMX8MP-03 Industrial Computer has two USB controllers and PHY, supports USB 3.0 and 2.0. There are four USB 3.0 interfaces with dual-layer Type-A connectors and another two USB 2.0 interfaces with Type-A connectors. As shown in the figure below.
If RS232 or CAN function is required, internal hardware wiring needs to be adjusted before leaving the factory. BPC-iMX8MP-03 Industrial Computer provides two types of serial connectors: Supports 2 x RS485/RS232/CAN interface, compatible with the UART TTL 3.3V serial ...
Page 18
Table 5 Device node of COM Function Name IO Name Description Device node COM1 RS232_RXD1 RS232 receiver /dev/ttymxc3 RS232_TXD1 RS232 sender COM2 RS232_RXD2 RS232 receiver /dev/ttymxc2 RS232_TXD2 RS232 sender COM3 RS232_RXD3 RS232 receiver /dev/ttyWCH3 RS232_TXD3 RS232 sender 18 / 41 www.debix.io...
RS232_TXD 2.3.7. GPIO Interface BPC-iMX8MP-03 Industrial Computer provides a GPIO interface with isolated type (from left to right, DI interface, DO interface), physically isolated DI, supports dry node input and wet node input; physically isolated DO, supports wet node, and is compatible with external relay dry nodes.
When the SOM A signal is high level, the corresponding DO signal output voltage is 0. 2.3.8. LED & Key There are two LED indicators and a power ON/OFF key, as shown in the figure below. 20 / 41 www.debix.io...
Power is off ON/OFF key Short press Hibernation/wake up Long press Power off/on 2.4. Package List BPC-iMX8MP-03 Industrial Computer product list: 1 x WiFi antenna 4 x M3-5 Black screw 2 x Wall bracket 1 x BPC-iMX8MP-03 box ...
WiFi antenna Figure 18 Connect the power adapter to the DC connector of enclosure (DC-IN connector as shown above). When the SYS and PWR LED are on, it proves that the Industrial Computer is powered on. 22 / 41 www.debix.io...
3.2. Power on NOTE The factory default boot mode of BPC-iMX8MP-03 Industrial Computer is eMCC boot, and the RS232/RS485/CAN interface is configured as RS485 by default. If you need to change to other boot mode and the interface communication mode, please contact our engineer for modification before leaving the factory, and do not disassemble the machine by yourself.
As shown above: eth33 network card corresponds to the network port of the device silkscreen "LAN1" (Figure 10, right side); eth34 network card corresponds to the network port of the device silkscreen "LAN2" (Figure 10, left side). Apply ping command. ping 192.168.1.18 24 / 41 www.debix.io...
Page 25
Polyhex Technology Company Limited Query the speed of the network port. sudo ethtool ens33 The desktop settings of the BPC-iMX8MP-03 Industrial Computer Ethernet (Settings >> Network) are as follows. 25 / 41 www.debix.io...
Polyhex Technology Company Limited Figure 20 4.2. Use of WiFi Unplug the network cable, device connect WiFi (polyhex_mi), query the WiFi network port via ifconfig wlan0. 26 / 41 www.debix.io...
Page 27
Reconnect to the new WiFi network (ChinaNet-polyhex), use the ping command, and the same screen appears as above. The desktop settings of the BPC-iMX8MP-03 Industrial Computer WIFI (Settings >> Wi-Fi) are as follows. Turn on the Wi-Fi function, as shown in Figure 22.
Query Bluetooth devices via the hciconfig command. Switch to the root user. Start bluetooth and match bluetooth. hciconfig hci0 up bluetoothctl power on agent on default-agent scan on pair yourDeviceMAC #Match the Bluetooth MAC address 28 / 41 www.debix.io...
Page 29
Polyhex Technology Company Limited The desktop settings of the BPC-iMX8MP-03 Industrial Computer Bluetooth (Settings >> Bluetooth) are as follows. Example: Turn on Bluetooth on both the phone and Industrial Computer, the phone Bluetooth can detect the Bluetooth device of Industrial Computer, the Industrial Computer can detect the phone Bluetooth device, click on the Bluetooth device, connect, enter the key for pairing, as shown in the following figure.
Access the U disk in FAT32 format, the system will automatically mount it to the /mnt path. df -h If the U disk is not mounted, you can mount the U disk with the following command: Query the U disk letter: fdisk -l 30 / 41 www.debix.io...
Page 31
Clear the cache, run before each read and write test command. sh -c "sync && echo 3 > /proc/sys/vm/drop_caches" Write speed test. sh -c "sync && echo 3 > /proc/sys/vm/drop_caches" // clear cache dd if=/dev/zero of=./test_write count=1 bs=1G 31 / 41 www.debix.io...
If RS232 or CAN function is required, internal hardware wiring needs to be adjusted before leaving the factory. Install cutecom serial port tool on BPC-iMX8MP-03 Industrial Computer. sudo apt update sudo apt install cutecom qtwayland5 The serial port parameters are set as follows.
Send and receive data via cutecom. Enter the test string in the cutecom input box, press Enter to send, you can see that another cutecom receiving box receives the same message, indicating that the communication is successful, and the result is as follows: 33 / 41 www.debix.io...
Connect Pin6 of RS232 to the receiving end of USB-RS232, Pin5 to the sending end of USB-RS232, and Pin4 to the ground terminal of USB-RS232, USB-RS232 is connected to the onboard USB 3.0 interface. The wiring is shown in the following figure. Figure 27 34 / 41 www.debix.io...
Page 35
Send and receive data via cutecom. Enter the test string in the cutecom input box, press Enter to send, you can see that another cutecom receiving box receives the same message, indicating that the communication is successful, and the result is as follows: Figure 29 35 / 41 www.debix.io...
CAN1 sends data, CAN0 receives data Open a Terminal and configure CAN0 to receive. ifconfig can0 down ip link set can0 type can bitrate 500000 ifconfig can0 up candump can0 Open another Terminal and configure CAN1 to send. 36 / 41 www.debix.io...
Page 37
In the Terminal sent by CAN1, switch can1 to receiving state. candump can1 In the Terminal receiving CAN0, press Ctrl+Z to end receiving. And switch can0 to send state. cansend can0 123#1122334455667788 As shown in the figure below: 37 / 41 www.debix.io...
DI_1 as an example, and connect the DI_1 to ground in series. Enter the GPIO directory. cd /sys/class/gpio Export GPIO. After the export is successful, the gpio5 directory will be automatically generated, as shown below: echo 5 > export 38 / 41 www.debix.io...
1 > brightness The other DO verification methods are the same, the DOUT_1, DOUT_2, DOUT_3, and DOUT_4 files under /sys/devices/platform/gpio-leds/leds/ correspond to DO_1, DO_2, DO_3, and DO_4 ports respectively. 4.7. Verification of LED & Key 39 / 41 www.debix.io...
PWR is the power status indicator, the indicator is on when power is applied; otherwise, the indicator is off when power is off. BPC-iMX8MP-03 Industrial Computer is automatically turned on when power is applied. Short press SYS green light is off, the system enters into sleep.
Page 41
Polyhex Technology Company Limited Figure 31 Read the RTC time of the Industrial Computer via hwclock -r command, as shown in the following figure. 41 / 41 www.debix.io...
Need help?
Do you have a question about the BPC-iMX8MP-03 and is the answer not in the manual?
Questions and answers