MKSEMi MK8000 EVB SoC for Precision Sensing User Guide
- June 3, 2024
- MKSEMi
Table of Contents
MKSEMi MK8000 EVB SoC for Precision Sensing
Overview
FCC ID: 2A7T8MK8000UWBA
This document provides a quick start guide on testing and evaluation of the MK8000 chipset [1] features and performance using the MK8000 evaluation kit.
MK8000 evaluation kit has two operation modes — standalone and MKTool mode.
-
Standalone mode
o The EVB starts to work automatically once powered on. The measurement result is updated periodically in a Windows console through the serial port. -
MKTool mode
o The EVB is controlled by the MKTool [2], and the test result will be shown in the GUI.
MK8000 evaluation kit has one firmware update mode — ISP (In System Programming) mode. -
ISP mode
o When EVB is in ISP mode, the firmware of MK8000 chipset can be updated using ISPTool[3].
What’s in the box
The MK8000 evaluation kit includes the following items, as shown in Figure 1.
- Two MK8000 EVBs
- One 4-element linear array antenna with Anchor EVB
- One single element antenna with Tag EVB
- Four-wire flat ribbon cables
- Two USB-to-serial port adaptors
MKSemi EVB Hardware Setup
This chapter provides step-by-step instructions for setting up the evaluation kit
Power supply connection
MK8000 EVB supports 1.8~3.6V and 3.6~5.5V power supplies. The default configuration is 1.8~3.6V.
Table 1 provides the details of the configuration of the jumpers and the resistor connections for these two supply voltage options.
Table 1 Jumper configuration for different supply voltage
Supply voltage | J95 | SB1 | = SB2 | **** SB3 | SB4 |
---|---|---|---|---|---|
1.8~3.6v | ✔ | ✔ | ✖ | ✖ | ✖ |
3.6v~5.5v | ✔ | ✖ | ✔ | ✔ | ✖ |
shorting or connect ‘✔’ disconnect ‘✖’
Function Description of Jumper Pins
The MK8000 EVB has two rows of jumpers that are connected to the I/Os of the chip to offer the flexibility of configuration and programming. Table 2 describes the functionality of the jumper pins on the MK8000 EVB.
Table 2 Jumper Pin Description
Function | Jumper | Pin | Description |
---|
SWD
| J101| SWDIO| SWDIO
J101| SWDCLK| SWDCLK
RESET| J101| RSTN| RESET (active low)
SPI0
| J101| IO_14| CSN
J101| IO_13| CLK
J101| IO_12| MISO
J101| IO_11| MOSI
ROLE- SELECT| J111| IO_02| Ranging Initiator (Tag): level high (not connect)
Ranging Responder (Anchor): level low (short to GND)
---|---|---|---
ISP-BOOT| J111| IO_03| ISP (In System Programming).
The chip enters ISP mode if ISP-BOOT is low when MK8000 is powered up.
UART0| J111| IO_05| UART0 TXD
J111| IO_06| UART0 RXD
Standalone mode hardware setup
The MK8000 EVB standalone mode needs two MK8000 EVBs to perform the evaluation. One EVB is configured as an Anchor Role and connected to a 4-element linear array antenna, the other EVB is configured as a Tag role and connected to a single element antenna.
Both EVBs communicate with each other and perform the range and azimuth angle measurement continuously. The results are sent through the serial port and displayed in a command line terminal of the Windows PC.
EVB standalone mode has been pre-set and configured with proper configuration and does not need additional tools or software to control the EVB. It only needs serial port to display the ranging and angle measurement results at Anchor side.
Anchor hardware setup in standalone mode
Table 3 provides the detail of the Anchor side hardware connection in standalone mode and Figure 3 shows the Anchor after connection.
Table 3 Anchor side hardware connection in standalone mode
MK8000 EVB | USB-to-serial port adaptor | Operation |
---|---|---|
J105 (+) | VCC | Use flat ribbon wires to connect J105 (+) to VCC |
J105 (-) | GND | Use flat ribbon wires to connect J105 (-) to GND |
IO_05 | RXD | Use flat ribbon wires to connect IO_05 to RXD |
IO_06 | TXD | Use flat ribbon wires to connect IO_06 to TXD |
IO_02 | — | Use flat ribbon wires to connect IO_02 to GND. With this setting, |
the EVB will be configured as Anchor (only the EVB with 4-element linear array antenna should use this setting)
Tag hardware setup in standalone mode
Table 4 shows the detail of the Tag hardware connection in standalone mode and Figure 4 shows the tag after connection. In standalone mode, the USB adapter at the tag side is used for power supply only.
Table 4 Tag side hardware connection in standalone mode
MK8000 EVB | USB-to-serial port adaptor | operation |
---|---|---|
J105 (+) | VCC | Use flat ribbon wires to connect J105 (+) to VCC |
J105 (-) | GND | Use flat ribbon wires to connect J105 (-) to GND |
IO_05 | RXD | Use flat ribbon wires to connect IO_05 to RXD (optional) |
IO_06 | TXD | Use flat ribbon wires to connect IO_06 to TXD (optional) |
IO_02 | — | Leave IO_02 open. With this setting, the EVB will be configured as |
Tag
MKTool mode hardware setup
The MK8000 EVB MKTool mode needs two MK8000 EVBs and Windows laptops with MKTool software installed. MKTool is a Windows application program developed by MKSEMI and used to configure the chip and the EVB, perform and control the MK8000 chipset evaluation. It has a GUI interface for configuration and results display. Both EVBs need to download the MKTool firmware to perform the test.
MKTool application sends commands and receives responses and measurement results of MK8000 EVB through the serial port. Table 5 listed the details of the hardware connection in MKTool mode for both Anchor and Tag sides.
Table 5 hardware settings for MKTool mode
MK8000 EVB | USB-to-serial port adaptor | Operation |
---|---|---|
J105 (+) | VCC | Use flat ribbon wires to connect J105 (+) to VCC |
J105 (-) | GND | Use flat ribbon wires to connect J105 (-) to GND |
IO_5 | RXD | Use flat ribbon wires to connect IO_05 to RXD |
IO_6 | TXD | Use flat ribbon wires to connect IO_06 to TXD |
ISP mode hardware setup
Based on either section 3.4 or 3.5, use flat ribbon wires to connect IO_03 to GND and ensure that the IO_03 is low when the MK8000 EVB is powered on, the EVB enters ISP mode and the firmware can be updated through UART0
Software setup
This chapter provides an overview of software setup of MK8000 EVB. Software setup is needed when MKTool mode is used in the testing and evaluation. There is no need to program the MK8000 EVB if Standalone mode is used in the test and evaluation.
MK8000 Device Description File Installation
MK8000 SDK supports Keil, IAR and GCC IDE platforms for code development and debugging. MK8000 software package includes device description files for all three platforms. For Keil and IAR platforms, device description files need to be installed before using the MK8000 EVB.
Keil Platform
The MK8000 software package includes a self-extract file “MKSEMI.MK800X_DFP.1.0.1.pack” for DFP file installation in Keil environment. By double click the file, the DFP file will be installed automatically.
IAR Platform
The installation of device description file for IAR system is different from that of Keil platform. First, the user needs to unpack the zip file into a temporary folder, then, copy the file in the “config” folder of the temporary folder into the installation directory of IAR, as shown in Figure 5. The device description file for IAR system is then installed.
GCC Platform
There is no need to install configuration or description file in GCC platform.
MK8000 Software Development Kit
MK8000 SDK package includes RTOS, device drivers, peripheral support as well as example codes. Figure 6 shows the SDK directory structure. Users can compile the codes in the example projects and load into the EVB to perform the testing and evaluation. MKSEMI ISPTool software is needed to download the firmware into the EVB. For detail, please refer to ISPTool User Guide [3].
Firmware download
Before testing and evaluation, user needs to download the proper firmware into the MK8000 chipset. MKSEMI provides an application software, the ISPTool, to download the firmware. To download the firmware, user needs to connect the EVB to the laptop and get a proper COM port number in Windows Device Manager for this device and launch the ISPTool application. Make sure the EVB is in ISP mode, then do the following steps In ISPTool:
- Select the “UART” communication Mode.
- select proper COM port number.
- Click the “Connect” button to establish a data channel. The log browser end with info like “COM8 is connected successfully,921600”.
- Select bin by the menu “File” “open file”.
- Click the “Download” to start download. The log browser end with “Download is successfully!”.
Application examples
This chapter provides an introduction of procedures for two basic tests:
- Ranging and AoA
- Power consumption
Ranging and AoA test
At the beginning of test, the proper bin file should be downloaded to MK8000 EVBs. Get example project from the following locations then make the bin file or get bin file directly.
- Standalone mode
- project: “sdk_folder\boards\mk8000_dk\uwb_examples\aoa_loc”
- bin file: “sdk_folder\boards\mk8000_dk\uwb_examples\bin_files\aoa_loc.bin”
- MKTool mode project:
- project: “sdk_folder\boards\mk8000_dk\uwb_examples\uci_test
- bin file: “sdk_folder\boards\mk8000_dk\uwb_examples\bin_files\uci_test. in”
Standalone Mode
Standalone mode provides a quick demonstration and evaluation of ranging and AoA capability of MK8000 chipset. Figure 9 shows a typical setup of measurement. The tag is set on a plastic stand vertically and connected to a portable battery. The Anchor is set on another plastic stand vertically and connected to a Windows laptop to display the test results by using a console application such as PuTTY. The detailed port configuration is listed in Table 6.
Table 6 Serial port configuration
Speed | 921600 |
---|---|
Data bits | 8 |
Parity | None |
Stop bits | 1 |
Flow control | None |
Since both Anchor and Tag are pre-configured, the measurements will start automatically as soon as both boards are powered up. The console will show the measurement log as shown in Figure 10. The ranging measurement is based on Double-sided Two-way-Ranging protocol, and the angle measurement is based on Angle of Arrival (AoA) scheme.
MKTool Mode
MKTool mode provides a flexible capability to evaluate the MK8000 chipset. Before the measurement started, load the firmware of Ranging and AoA testing into both Anchor and Tag EVBs, also configure both roles by using the MKTool. Then the test will start and results will be shown in both graphical and data log mode.
Tag configuration
The tag is an MK8000 EVB which connects to single element antenna. To configure the tag, user needs to connect the EVB to the laptop and get a proper COM port number in Windows Device Manager for this device and launch the MKTool application. In MKTool, do the following steps:
- Open proper COM port number. Com port will be shown at left-bottom corner.
- Click the “Ranging” Tab at the top of the GUI manual.
- Select the “Tag” Role.
- Click the “Restart” button to start the device as a Tag role in the measurement.
Anchor configuration
The Anchor is an MK8000 EVB which connects to 4-element linear array antenna. To configure the anchor, user needs to connect the EVB to the laptop and get a proper COM port number in Windows Device Manager for this device and launch the MKTool application. In MKTool, do the following steps:
- Open proper COM port number. Com port will be shown at left-bottom corner.
- Click the “Ranging” Tab at the top of the GUI manual.
- Select the “Anchor” Role.
- Click the “Restart” button to start the EVB as an Anchor.
- Click the “Location” Tab to show the measurement results dynamically.
Measurement setup and examples
Figure 13 shows the typical measurement setup of using MKTool mode. Both the Anchor and the tag are set on plastic stands vertically and connected to laptop PCs. Figure 14 shows typical measurement results.
Current consumption measurement
The MK8000 EVB has dedicated circuits for MK8000 chipset current consumption testing. Figure 15 shows the schematic of related portion. User can use a multimeter and J95 to perform a coarse test, and an oscilloscope and J95 to perform an accurate test.
Coarse measurement of current consumption
This test uses the following the steps with a multimeter to measure the current of MK8000 EVB.
- Power off the MK8000 EVB
- Leave the J96 at the disconnect state and short the J95
- Set the Multimeter to the current test state, connect the pin of J96 near the power supply to the positive node of Multimeter, connect the other pin of J96 to the negative node of Multimeter
- Power on the EVB by J105
Fine measurement of current consumption
Fine measurement of current consumption This test uses the following steps with an oscilloscope to measure the fine current consumption of MK8000 EVB. The current consumption is equal to the voltage measured by the scope / the resistance of R145 (default value 1Ohm)
- Power off the MK8000 EVB
- Leave the J95 at the disconnect state and short the J96
- Connect the two pins of J95 to the oscilloscope and each pin connect to a channel
- Power on the EVB by J105
Conclusion
The MK8000 chipset is UWB technology based feature rich wireless SoC. This document provides a step-bystep guidance to help users starting the testing and evaluation of MK8000 chipset. There are two example tests that had been described in this document.
The MK8000 EVB mainly serves as a testing and evaluation platform for MK8000 chipset. For PoC and prototype development of UWB based applications, MK8000 DK (design kit) is recommended. For advanced functionality and performance test as well as the information of MK8000 DK, please contact the customer sales@mksemi.com
Reference
- MK8000 Datasheet v0.82
- MKTool User Manual v0.5
- ISP user manual v0.5
FCC regulatory compliance statement
§15.19 Statement
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
§15.519(a) Statement
This device is approved under Part 15.519 for handheld use only
§15.21 Information to user
Warning: changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
§15.212 and FCC KDB publication 996369 D04 Statement
This Module restrictions under limited modular certification in accordance with 15.212 and FCC KDB publication 996369 D04
- This Module complies with FCC radiation exposure limits must be such that there is a minimum separation distance of 20 cm (or possibly greater than 20 cm) between the antenna radiating structures and nearby persons. The host manufacturer is obligated to confirm the use conditions of the host product to ensure that the distance specified in the instructions is met. In this case the host product is classified as either a mobile device or a fixed device for RF exposure purposes;
- Please notice that if the FCC and IC identification number is not visible when the module is installed inside another device, then the outside of the device into which the module is installed must also display a label referring to the enclosed module. For FCC, this exterior label should follow “Contains FCC ID: “2A7T8MK8000UWBA”.
- The Module comply with the antenna and transmission system requirements of §§ 15.203, 15.204(b) and 15.204(c). The antenna is permanently attached to the module and cannot be removed without permission. Labelling Instruction for Host Product Integrator Please notice that if the FCC and IC identification number is not visible when the module is installed inside another device, then the outside of the device into which the module is installed must also display a label referring to the enclosed module. For FCC, this exterior label should follow “Contains FCC ID: “2A7T8MK8000UWBA”.
§ 15.19 Labelling requirements shall be complied on end user device.
Labelling rules for special device, please refer to §2.925, § 15.19 (a)(5) and
relevant KDB publications. For Elabel, please refer to §2.935.
Installation Notice to Host Product Manufacturer
The OEM integrator is responsible for ensuring that the end-user has no manual
instruction to remove or install module.
The module is limited to installation in mobile application, a separate
approval is required for all other operating configurations, including
portable configurations with respect to §2.1093 and difference antenna
configurations. Antenna Change Notice to Host manufacturer If you desire to
increase antenna gain and either change antenna type or use same antenna type
certified, a Class II permissive change application is required to be filed by
us, or you (host manufacturer) can take responsibility through the change in
FCC ID (new application) procedure followed by a Class II permissive change
application.
FCC other Parts, Part 15B Compliance Requirements for Host product
manufacturer
This modular transmitter is only FCC authorized for the specific rule parts listed on our grant, host product manufacturer is responsible for compliance to any other FCC rules that apply to the host not covered by the modular transmitter grant of certification.
This device is approved under Part 15.519 for handheld use.
The use of antennas mounted on outdoor structures, e.g., antennas mounted on
the outside of a building or on a telephone pole, or any fixed outdoors
infrastructure is prohibited. Antennas may be mounted only on the hand held
UWB device.
UWB devices may not be employed for the operation of toys. Operation onboard an aircraft, a ship or a satellite is prohibited.
Host manufacturer in any case shall ensure host product which is installed and operating with the module is in compliant with Part 15B requirements.
Please note that For a Class B or Class A digital device or peripheral, the instructions furnished the user manual of the end-user product shall include statement set out in §15.105 Information to the user or such similar statement and place it in a prominent location in the text of host product manual. Original texts as following
For Class B
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
- Consult the dealer or an experienced radio/TV technician for help.
For Class A
Note: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference
Mauna Kea Semiconductor Confidential
Documents / Resources
|
MKSEMi MK8000 EVB SoC for Precision
Sensing
[pdf] User Guide
MK8000UWBA, 2A7T8MK8000UWBA, MK8000 EVB SoC for Precision Sensing, MK8000 EVB,
MK8000, SoC for Precision Sensing, Precision Sensing SoC, SoC
---|---
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>