Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:vim3:hardware:interfaces

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
products:sbc:vim3:hardware:interfaces [2022/07/06 10:15]
127.0.0.1 external edit
products:sbc:vim3:hardware:interfaces [2023/03/21 08:59] (current)
nick [Table]
Line 1: Line 1:
-====== Interfaces ======+====== VIM3/3L Interfaces ====== 
 + 
 +===== Top Side ===== 
 + 
 +{{products:sbc:vim3:hardware:vim3-interfaces-top-side.webp?600}} 
 + 
 + 
 +|    ^ Component        ^ Purpose                                                                                           ^ 
 +| 1  | USB-A            | USB 3.0 port that swaps to 2.0 when PCI-E is active, 900mA output                                 | 
 +| 2  | RJ-45            | Gigabit LAN port that supports Wake-On-LAN                                                        | 
 +| 3  | HDMI             | HDMI port supporting CEC                                                                          | 
 +| 4  | USB-C            | USB-C port with USB power delivery (5-20Vinput) and 2.0 speeds, can be used for upgrading the OS  | 
 +| 5  | USB-A            | USB 2.0 port that supports 500mA output                                                           | 
 +| 6  | Fan Header       | 4-wire fan header utilising pulse width modulation                                                | 
 +| 7  | Reset Button     | Force reboot your VIM3                                                                            | 
 +| 8  | G-Sensor         | 3-axis accelerometer                                                                              | 
 +| 9  | Function Button  | Press this 3 times in 2 seconds to enter MaskROM mode                                             | 
 +| A  | Power Button     | This button turns on your VIM3                                                                    | 
 +| B  | RTC Header       | A header for connecting a real-time clock (button) battery                                        | 
 +| C  | M2 Hole          | M2 clearance holes for a case, or adding a heatsink                                               | 
 +| D  | 40-Pin GPIO      | General input/output pins for VIM3's SoC, or plugging-in a Toneboard                              | 
 +| E  | Infrared Module  | 2-channel infrared receiver for the Khadas IR remote                                              | 
 +| F  | LEDs             | Indicator LEDs                                                                                    | 
 +| G  | GPIO Expander    | Increases VIM3's available I/O beyond what A311D can provide                                      | 
 +| H  | MCU              | STM8S003 micro-controller with programmable EEPROM                                                | 
 +| I  | IPEX Antenna     | Wi-Fi and Bluetooth antenna connector                                                             | 
 + 
 +===== Back Side ===== 
 + 
 +{{products:sbc:vim3:hardware:vim3-interfaces-back-side.webp?600}} 
 + 
 + 
 +|    ^ Component             ^ Purpose                                                                 ^ 
 +| 1  | VIN                   | 5-12V power input, supports Power-Over-Ethernet via M2X Extension       | 
 +| 2  | Micro-SD Slot         | Molex Slot, spec version 2.x/3.x/4.x (SDSC/SDHC/SDXC)                   | 
 +| 3  | Current Limit Switch  | Prevents damage to VIM3 due to faulty loading conditions                | 
 +| 4  | M.2 Slot              | PCIe 2.0 (x1 lane), supports M.2 2280 NVMe SSDs                         | 
 +| 5  | TP                    | 10-pin 0.5mm pitch FPC connector for touch input                        | 
 +| 6  | MIPI-DSI              | 30-pin, 0.5mm pitch FPC connector for 4-lane 1080P displays             | 
 +| 7  | MIPI-CSI              | 30-pin, 0.5mm pitch, 4-lane, dual cameras, 8MP image signal processing 
 +| 8  | SPI Flash             | Flash memory module that interfaces over SPI                            | 
 +| 9  | XPWR Pads             | Connect an external power switch using these pads                       | 
 +| A  | M-Register            | Shortcut to mask the eMMC                                               | 
 +| B  | S-Register            | Shortcut to mask the SPI Flash                                          | 
 +| C  | Current Limit Switch  | Prevents damage to VIM3 due to faulty loading conditions                | 
 + 
 + 
 + 
 +===== Hardware buttons ===== 
 + 
 +{{products:sbc:vim3:hardware:vim3-buttons.webp?400}} 
 + 
 + 
 +^  Reset  ^  Function  ^  Power  ^  Purpose                  ^ 
 +|  x      |            |         | Force Reboot VIM3         | 
 +|          x                 | Enter Upgrade Mode (TST)  | 
 +|                    |  x      | Power ON/Wake Up VIM3     | 
 +|  x      |            |  x      | Enter Upgrade Mode (KEY)  | 
 + 
 + 
 +===== GPIO header pinout ===== 
 + 
 +^ SIGNAL     ^ PIN  ^ PIN  ^ SIGNAL      ^ 
 +| 5V         | 1    | 21   | **GND**     | 
 +| 5V         | 2    | 22   | I2C_M3_SCL 
 +| USB_DM     | 3    | 23   | I2C_M3_SDA 
 +| USB_DP     | 4    | 24   | **GND**     | 
 +| **GND**    | 5    | 25   | I2C_AO_SCK 
 +| VCC_MCU    | 6    | 26   | I2C_AO_SDA 
 +| MCU_NRST   | 7    | 27   | 3.3V        | 
 +| MCU_SWIM   | 8    | 28   | **GND**     | 
 +| **GND**    | 9    | 29   | I2SB_SCLK   | 
 +| ADC_CH0    | 10   | 30   | I2S_MCLK0   | 
 +| 1.8V       | 11   | 31   | I2SB_SDO    | 
 +| ADC_CH3    | 12   | 32   | I2SB_LRCK   | 
 +| SPDIF_OUT  | 13   | 33   | I2SB_SDI    | 
 +| **GND**    | 14   | 34   | **GND**     | 
 +| UARTC_RX   | 15   | 35   | PWM_F       | 
 +| UARTC_TX   | 16   | 36   | RTC_CLK     | 
 +| **GND**    | 17   | 37   | GPIOH_4     | 
 +| Linux_RX   | 18   | 38   | MCU_PA1     | 
 +| Linux_TX   | 19   | 39   | GPIODZ_15   | 
 +| 3.3V       | 20   | 40   | **GND**     | 
  
Last modified: 2022/07/06 10:15 by 127.0.0.1