Skip to main content

K1 M.2 Interface Description

I. M.2 Interface

M.2 is the physical size and pin electrical interface specification for internal expansion cards and related connectors in computers. It adopts a new physical layout and connector to replace the PCI Express (PCIE) and mSATA interface standards. M.2 has flexible physical specifications, allowing for more types of module widths and lengths, and is compatible with more advanced interfaces, making M.2 more suitable for daily applications than mSATA, especially for solid-state drives in devices such as ultrabooks or tablets. M.2 is developed by the PCI-SIG and SATA-IO standard organizations, and is defined in both the PCI-SIG M.2 and SATA Rev. 3.2 specifications. It was originally called NGFF (Next Generation Form Factor) and was officially renamed M.2 in 2013. For detailed information, please refer to Wikipedia. There are four common M.2 interfaces as follows: front The pin shapes and pin definitions corresponding to different types of interfaces are also different. front The pin definitions are as follows:

  • KEY-A pin definition
  • KEY-B pin definition
  • KEY-E pin definition
  • KEY-M pin definition

M.2 Interface on the K1 Board

The K1 board integrates three M.2 interfaces, as shown in the following figure: Schematic Diagram of the M.2 Interface Among them, M.2 SLOT 1 and 2 are standard M.2 KEY-M interface definitions, which can directly support solid-state drives with the NVME interface. The length of the solid-state drive can be 2280. Users can choose SSDs with the mainstream NVME interface. The installation method is shown in the following figure: Schematic Diagram of SSD Installation The other M.2 SLOT 0 is the interface definition of KEY-E, with a length of 2230, which is mainly used to support various wireless modules. Since the processor only has three USB interfaces, the USB interface is not reserved for SLOT 0, and the PCIE interface compatible with NGFF is also removed, so modules with USB and PCIE interface definitions are not supported. The detailed description of the pin definition of the SLOT 0 interface is as follows: Schematic Diagram of SSD Installation

K1 defaults to supporting the hardware modules developed by BIT-BRICK itself, and the supported categories and models are as follows:

ModelCategorySpecification Introduction
WIFI + BluetoothWireless Module
LORAWireless Module
ZIGBEEWireless Module
Bluetooth + Star FlashWireless Module
GPSPositioning Module