This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
products:sbc:vim3:hardware:interfaces [2023/02/14 07:08] hyphop |
products:sbc:vim3:hardware:interfaces [2023/03/21 08:59] (current) nick [Table] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== VIM3/3L Interfaces ====== | ====== VIM3/3L Interfaces ====== | ||
+ | ===== Top Side ===== | ||
- | {{products: | + | {{products: |
- | {{products: | ||
- | ===== Top Side ===== | + | | ^ Component |
- | + | | 1 | USB-A | USB 3.0 port that swaps to 2.0 when PCI-E is active, 900mA output | |
- | | ^ Component | + | | 2 | RJ-45 | Gigabit LAN port that supports Wake-On-LAN |
- | |1|USB-A|[USB 3.0 port that swaps to 2.0 when PCI-E is active, 900mA output| | + | | 3 | HDMI |
- | |2|RJ-45|Gigabit LAN port that supports Wake-On-LAN| | + | | 4 | USB-C | USB-C port with USB power delivery (5-20Vinput) and 2.0 speeds, can be used for upgrading the OS | |
- | |3|HDMI|HDMI port supporting CEC| | + | | 5 | USB-A | USB 2.0 port that supports 500mA output |
- | |4|USB-C|USB-C port with USB power delivery (5-20Vinput) and 2.0 speeds, can be used for upgrading the OS| | + | | 6 | Fan Header |
- | |5|USB-A|USB 2.0 port that supports 500mA output| | + | | 7 | Reset Button |
- | |6|Fan Header|4-wire fan header utilising pulse width modulation| | + | | 8 | G-Sensor |
- | |7|Reset Button|Force reboot your VIM3 in the event of a system freeze| | + | | 9 |
- | |8|Function Button|Press this 3 times in 2 seconds to enter MaskROM mode| | + | | A |
- | |9|Power Button|This button turns on your VIM3| | + | | B | RTC Header |
- | |A|M2 Hole|M2 clearance holes for a case, or adding a heatsink| | + | | C | M2 Hole | M2 clearance holes for a case, or adding a heatsink |
- | |B|G-Sensor|3-axis accelerometer| | + | | D | 40-Pin GPIO | General input/ |
- | |C|RTC Header|A header for connecting a real-time clock (button) battery| | + | | E | Infrared Module |
- | |D|40-Pin GPIO|General input/ | + | | F | LEDs | Indicator LEDs | |
- | |E|GPIO Expander|Increases VIM3's available I/O beyond what A311D can provide| | + | | G |
- | |F|MCU|STM8S003 micro-controller with programmable EEPROM| | + | | H |
- | |G|WOL Switch|Power switch activated via Wake-On-LAN| | + | | I | IPEX Antenna |
- | |H|Infrared Module|2-channel infrared receiver for the Khadas IR remote| | + | |
- | |I|LEDs|Indicator LEDs| | + | |
- | |J|IPEX Antenna|Wi-Fi and Bluetooth antenna connector| | + | |
- | |K|IPEX Antenna|Wi-Fi and Bluetooth antenna connector| | + | |
===== Back Side ===== | ===== Back Side ===== | ||
- | | ^ Component | + | {{products: |
- | |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/ | + | |
- | |3|Current Limit Switch|Prevents damage to VIM3 due to faulty loading conditions| | + | | ^ Component |
- | |4|M.2 Slot|PCIe 2.0 (x1 lane), supports M.2 2280 NVMe SSDs| | + | | 1 | VIN |
- | |5|TP|10-pin 0.5mm pitch FPC connector for touch input| | + | | 2 | Micro-SD Slot |
- | |6|MIPI-DSI|30-pin, | + | | 3 | Current Limit Switch |
- | |7|MIPI-CSI|30-pin, | + | | 4 | M.2 Slot | PCIe 2.0 (x1 lane), supports M.2 2280 NVMe SSDs |
- | |8|SPI | + | | 5 | TP | 10-pin 0.5mm pitch FPC connector for touch input | |
- | |9|XPWR Pads|Connect an external power switch using these pads| | + | | 6 | MIPI-DSI |
- | |A|M-Register|Allows the EMMC to enter MaskROM mode| | + | | 7 | MIPI-CSI |
- | |B|S-Register|Allows | + | | 8 | SPI Flash | Flash memory module that interfaces over SPI | |
+ | | 9 | XPWR Pads | ||
+ | | A | M-Register | ||
+ | | B | S-Register | ||
+ | | C | Current Limit Switch | ||
===== Hardware buttons ===== | ===== Hardware buttons ===== | ||
- | ^ Reset ^ Function | + | {{products: |
- | | x | | | Force Reboot VIM3 | | + | |
- | | | + | |
- | | | + | ^ Reset ^ Function |
- | | x | | x | Enter Upgrade Mode KEYS | | + | | x | | | Force Reboot VIM3 |
+ | | | ||
+ | | | ||
+ | | x | | x | Enter Upgrade Mode (KEY) | | ||
- | ===== GPIO header ===== | + | ===== GPIO header |
- | ^SIGNAL | + | ^ SIGNAL |
- | |5V|1|21|GND| | + | | 5V |
- | |5V|2|22|I2C_M3_SCL| | + | | 5V |
- | |USB_DM|3|23|I2C_M3_SDA| | + | | USB_DM |
- | |USB_DP|4|24|GND| | + | | USB_DP |
- | |GND|5|25|I2C_AO_SCK| | + | | **GND** |
- | |VCC_MCU|6|26|I2C_AO_SDA| | + | | VCC_MCU |
- | |MCU_NRST|7|27|3.3V| | + | | MCU_NRST |
- | |MCU_SWIM|8|28|GND| | + | | MCU_SWIM |
- | |GND|9|29|I2SB_SCLK| | + | | **GND** |
- | |ADC_CH0|10|30|I2S_MCLK0| | + | | ADC_CH0 |
- | |1.8V|11|31|I2SB_SDO| | + | | 1.8V |
- | |ADC_CH3|12|32|I2SB_LRCK| | + | | ADC_CH3 |
- | |SPDIF_OUT|13|33|I2SB_SDI| | + | | SPDIF_OUT |
- | |GND|14|34|GND| | + | | **GND** |
- | |UARTC_RX|15|35|PWM_F| | + | | UARTC_RX |
- | |UARTC_TX|16|36|RTC_CLK| | + | | UARTC_TX |
- | |GND|17|37|GPIOH_4| | + | | **GND** |
- | |Linux_RX|18|38|MCU_PA1| | + | | Linux_RX |
- | |Linux_TX|19|39|GPIODZ_15| | + | | Linux_TX |
- | |3.3V|20|40|GND| | + | | 3.3V |