SoarRock miniLab controller

Display: 5β€³ TFT LCD (800 x 480)
Size: 168mm x 128mm x 29mm
Weight: 510g
Designed & Assembled in Taiwan

3 in 1

.

可程式電源
  1. CH1 : HP1、HP2
  2. CH2 :
    • Voltage:0.2V ~ 16V
    • Resolution:< 5mV
    • Max. current:1A
    • Voltage set time:< 10 mS
    • Protection:OVP / OCP / OTP

IO Interface

IO interface

_

IO interface spec.

USB Power Sniffer

USB power sniffer
  1. Power sniffer
    • SDP / CDP / DCP
    • USB PD
    • QC
    • Apple
  2. Protocol sniffer

 

Features

  1. Versatile: 3 in 1 device. Programmable power supply + rich IO interface + USB power sniffer.
  2. Lightweight / Convenient: The controller is only 510 grams. Customers can carry it with them on business trips, exhibitions, or work at home with WFH… etc.
  3. Enhance staff and equipment efficiency: Shorten product validation time and increase R&D efficiency. In addition to hardware, firmware and software engineers and other R&D staff can use it, QC department can also operate it, and even general staff can use it easily!

Programmable Power Supply

Show available USB power

Show available USB power

R8 front

Setting Voltage and Current Limit

Setting Voltage and Current Limit

IO Interface

IO interface front

IO interface front view

Terminal blocks are utilized at each I/O interface to increase cable stability and minimize the risk of loosening.

USB Power Sniffer

With the evolution of USB Type-C, this technology has become highly competitive in both data transfer and power delivery. The European Union’s Radio Equipment Directive requires that small electronic devices must be charged using USB-C by the end of 2024, and laptops must follow suit by the beginning of 2026.

As a result, the market share of USB-C is expected to increase gradually, highlighting the need for engineers to develop a foundational understanding of the USB-C specification.

Currently, the USB4 v2.0 specification document consists of 826 pages, while the USB Power Delivery (PD) 3.1 v1.8 has expanded to over 870 pages. This represents a significant increase in size compared to previous versions.

To ease the development burden associated with USB PD, we are offering a simplified version for now, with plans to introduce more advanced features in the future. The USB power sniffer allows for real-time display on the screen and can be controlled and monitored using programming languages, making it an invaluable tool for research and development (R&D) as well as quality control (QC) engineers.

πŸ”Έ The USB sniffer provides two main features:

1. Power sniffer : This feature enables real-time monitoring of voltage and current, allowing you to track changes as they occur.

2. Protocol sniffer : This function identifies various USB power standards, including Standard Downstream Port (SDP), Charging Downstream Port (CDP), and Dedicated Charging Port (DCP), as well as Quick Charge (QC) and USB Power Delivery (USB PD).

Below are demo screens that illustrate these two functions.

Power sniffer

Charge the iPad Pro while monitoring the power and energy supplied.

Charge the iPad Pro while monitoring the power and energy supplied.

Protocol sniffer

Detects the status of the iPad Pro and displays device information via SVID.

Detects the status of the iPad Pro and displays device information via SVID.

Programmable controller

The functions of the controller can be managed using various programming languages, including Python, PHP, JavaScript, MATLAB, C++, and C. Here are a couple of examples:

JavaScript

Utilize a Web-Socket to communicate with the controller. Display the power source of the controller in the browser, allowing users to input a value to adjust the voltage.

εˆ©η”¨ web-socket ε’ŒζŽ§εˆΆε™¨ι€šθ¨Šγ€‚ εˆ—θˆ‰ζŽ§εˆΆε™¨ηš„ power source ε°‡ε…Άι‘―η€Ίεœ¨η€θ¦½ε™¨δΈŠι’οΌŒδΉŸε―θΌΈε…₯ζ•Έε€Όδ»₯ζŽ§εˆΆι›»ε£“γ€‚

Python

Example of controlling the LPS22HH Air Pressure Sensor:
1. The upper section is designed for adjusting the power source’s voltage and current limit.
2. The lower section is used for reading the sensor’s parameter values.

LPS22HH ζ°£ε£“ζ„ŸζΈ¬ε™¨ python ζŽ§εˆΆη―„δΎ‹γ€‚

For more interesting applications, please visit miniLab.