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

Both sides previous revision Previous revision
Next revision
Previous revision
products:sbc:vim3:hardware:interfaces [2022/09/23 22:16]
nick [Table]
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:sbc:vim3:hardware:vim3-interface.jpg?1200}}+{{products:sbc:vim3:hardware:vim3-interfaces-top-side.webp?600}}
  
-{{products:sbc:vim3:hardware:vim3-labels.jpg?1200}} 
  
-<tabbox Front(Blue)>  +|    ^ Component        ^ Purpose                                                                                           
-|    ^ Component             ^ Purpose  +| 1  | USB-A            | USB 3.0 port that swaps to 2.0 when PCI-E is active, 900mA output                                 
-|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                                                        
-|2|RJ-45|Gigabit LAN port that supports Wake-On-LAN| +| 3  | HDMI             | HDMI port supporting CEC                                                                          
-|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  
-|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                                                           
-|5|USB-A|USB 2.0 port that supports 500mA output| +| 6  | Fan Header       | 4-wire fan header utilising pulse width modulation                                                
-|6|Fan Header|4-wire fan header utilising pulse width modulation| +| 7  | Reset Button     | Force reboot your VIM3                                                                            
-|7|Reset Button|Force reboot your VIM3 in the event of a system freeze+| 8  | G-Sensor         | 3-axis accelerometer                                                                              | 
-|8|Function Button|Press this 3 times in 2 seconds to enter MaskROM mode| +| 9  | Function Button  | Press this 3 times in 2 seconds to enter MaskROM mode                                             
-|9|Power Button|This button turns on your VIM3+A  | Power Button     | This button turns on your VIM3                                                                    
-|A|M2 Hole|M2 clearance holes for a case, or adding a heatsink+| B  | RTC Header       | A header for connecting a real-time clock (button) battery                                        | 
-|B|G-Sensor|3-axis accelerometer| +| C  | M2 Hole          | M2 clearance holes for a case, or adding a heatsink                                               
-|C|RTC Header|A header for connecting a real-time clock (button) battery| +| D  | 40-Pin GPIO      | General input/output pins for VIM3's SoC, or plugging-in a Toneboard                              
-|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                                              | 
-|E|GPIO Expander|Increases VIM3's available I/O beyond what A311D can provide| +| F  | LEDs             | Indicator LEDs                                                                                    | 
-|F|MCU|STM8S003 micro-controller with programmable EEPROM+| G  | GPIO Expander    | Increases VIM3's available I/O beyond what A311D can provide                                      
-|G|WOL Switch|Power switch activated via Wake-On-LAN| +H  | MCU              | STM8S003 micro-controller with programmable EEPROM                                                
-|H|Infrared Module|2-channel infrared receiver for the Khadas IR remote+| I  | IPEX Antenna     | Wi-Fi and Bluetooth antenna connector                                                             |
-|I|LEDs|Indicator LEDs| +
-|J|IPEX Antenna|Wi-Fi and Bluetooth antenna connector| +
-|K|IPEX Antenna|Wi-Fi and Bluetooth antenna connector|+
  
-<tabbox Back(Red)> +===== 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 FlashBootFromSpiFlash.html|Flash memory module that interfaces over SPI| 
-|9|XPWR Pads|Connect an external power switch using these pads| 
-|A|M-Register|Allows the EMMC to enter MaskROM mode| 
-|B|S-Register|Allows the SPI Flash to enter MaskROM mode| 
  
-<tabbox Buttons> +|    ^ 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                |
  
-^  Reset  ^  Function  ^  Power  ^  Purpose                 ^ 
-|  x      |            |         | Force Reboot VIM3        | 
-|          x                 | Enter Upgrade Mode TST   | 
-|                    |  x      | Power ON/Wake Up VIM3    | 
-|  x      |            |  x      | Enter Upgrade Mode KEYS  | 
  
-<tabbox GPIO Pinout>  
  
-^SIGNAL  ^PIN ^PIN ^SIGNAL  +===== Hardware buttons ===== 
-|5V|1|21|GND| + 
-|5V|2|22|I2C_M3_SCL| +{{products:sbc:vim3:hardware:vim3-buttons.webp?400}} 
-|USB_DM|3|23|I2C_M3_SDA| + 
-|USB_DP|4|24|GND| + 
-|GND|5|25|I2C_AO_SCK| + Reset  ^  Function  ^  Power  ^  Purpose                  ^ 
-|VCC_MCU|6|26|I2C_AO_SDA| +|  x      |            |         | Force Reboot VIM3         | 
-|MCU_NRST|7|27|3.3V| +|          x                 | Enter Upgrade Mode (TST)  | 
-|MCU_SWIM|8|28|GND| +|                    |  x      | Power ON/Wake Up VIM3     | 
-|GND|9|29|I2SB_SCLK| +|  x      |            |  x      | Enter Upgrade Mode (KEY)  | 
-|ADC_CH0|10|30|I2S_MCLK0| + 
-|1.8V|11|31|I2SB_SDO| + 
-|ADC_CH3|12|32|I2SB_LRCK| +===== GPIO header pinout ===== 
-|SPDIF_OUT|13|33|I2SB_SDI| + 
-|GND|14|34|GND| +^ SIGNAL     ^ PIN  ^ PIN  ^ SIGNAL      
-|UARTC_RX|15|35|PWM_F| +| 5V         | 1    | 21   **GND**     
-|UARTC_TX|16|36|RTC_CLK| +| 5V         | 2    | 22   | I2C_M3_SCL  
-|GND|17|37|GPIOH_4| +| USB_DM     | 3    | 23   | I2C_M3_SDA  
-|Linux_RX|18|38|MCU_PA1| +| USB_DP     | 4    | 24   **GND**     
-|Linux_TX|19|39|GPIODZ_15| +**GND**    | 5    | 25   | I2C_AO_SCK  
-|3.3V|20|40|GND|+| 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**     | 
  
-</tabbox> 
Last modified: 2022/09/23 22:16 by nick