Portable equipment debugging device based on star flash

By combining the StarFlash communication module and the level conversion module, wireless data transmission and level adaptation are achieved, solving the problems that existing equipment debugging devices cannot adapt to low TTL levels and the lack of flexibility in wired debugging, thus improving the applicability and efficiency of the debugging device.

CN224154360UActive Publication Date: 2026-04-21LOOTOM TELCOVIDEO NETWORK WUXI
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
LOOTOM TELCOVIDEO NETWORK WUXI
Filing Date
2025-04-14
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing debugging devices cannot be adapted to chips with low TTL levels, and wired debugging methods lack flexibility in complex environments, limiting the applicability and application scenarios of debugging devices.

Method used

A portable device debugging device based on StarScan is adopted. The host and device side StarScan communication modules realize wireless data transmission through the StarScan short-range low-power air interface SLE protocol. The level conversion module adapts to different level standards, and the level selection module supports manual level setting, realizing a wireless and flexible debugging solution.

Benefits of technology

Wireless data transmission was achieved in complex environments, adapting to multiple TTL levels, improving the versatility and flexibility of the debugging device, solving distance limitations and level adaptation issues, and improving the debugging efficiency of large-scale equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224154360U_ABST
    Figure CN224154360U_ABST
Patent Text Reader

Abstract

The utility model provides a portable equipment debugging device based on star flash. The portable equipment debugging device is connected with a debugging host through a host-end star flash communication module; the device connecting end is connected to an original Uart port of a debugged device, the host-end star-flash communication module and the device-end star-flash communication module are in communication connection based on a star-flash short-distance low-power-consumption air interface SLE protocol, wireless data transmission between a host and the debugged device is ensured, the debugged device does not need to be transformed, and the debugging efficiency is improved. Therefore, the problem that the distance between the host and the debugged equipment is limited by the length of the data line can be solved. A wireless communication link is established between the host-end star-flash communication module and the equipment-end star-flash communication module based on a star-flash short-distance low-power-consumption air interface SLE protocol, and the link can realize high-speed and stable data interaction in a short distance and is suitable for various complex environments.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of equipment debugging technology, specifically a portable equipment debugging device based on star flash. Background Technology

[0002] UART (Universal Asynchronous Receiver / Transmitter) is an asynchronous serial communication interface protocol used to transmit data via serial communication. UART achieves full-duplex communication through one data receive line and one data transmit line, meaning it can send and receive data simultaneously. Typically, various products or equipment motherboards have reserved UART serial ports for debugging, ensuring connection to the device being debugged during production and maintenance phases. In modern industrial production, intelligent device maintenance, and the operation of various electronic systems, technicians frequently need to connect the host and the device being debugged via serial ports to set parameters and perform debugging. Wired debugging, as a conventional and relatively mature method, generally uses a USB-to-serial cable to connect the host and the device being debugged for parameter setting and debugging.

[0003] With technological advancements and the demand for low power consumption, lower TTL level standards such as 3.3V, 2.5V, and 1.8V have emerged. In embedded systems, chips such as microcontrollers often adopt low TTL levels to reduce power consumption; for example, some ARM core chips use a 1.8V TTL level. However, the serial ports of existing debugging devices generally only support 3.3V or 5V TTL levels. This cannot meet the debugging requirements of these new low-power chips, greatly limiting the applicability of debugging devices.

[0004] Meanwhile, in practice, wired debugging methods based on serial ports are limited by the length of the data cable and lack flexibility due to the constraints of the wired connection. In complex environments, such as outdoor devices or mobile devices at a certain height, the data cable limitations necessitate long-distance cables and interfaces, leading to high costs and management difficulties. This restricts the application of existing wired serial port debugging methods in large-scale equipment debugging scenarios. Changing the debugging interface on the device to other types of ports involves design changes to the equipment and adjustments to the production line, resulting in an increase in the overall processing cost of the equipment. Summary of the Invention

[0005] To address the limitations of existing serial port debugging methods in adapting to various low TTL levels and the lack of flexibility of wired connections in complex environments due to data cable constraints, this invention provides a portable device debugging device based on starlight. This device can be combined with the existing serial port on the device to flexibly adapt to different level standards and achieve wireless data transmission, enabling stable data transmission in complex environments.

[0006] The structure of this utility model is as follows: a portable device debugging device based on star flash, characterized in that it includes: a host-side star flash communication module and a device connection terminal; the device connection terminal includes: a device-side star flash communication module and a level conversion module;

[0007] The host-side StarSignal communication module is connected to the host; the device connection end is connected to the device being debugged; the host-side StarSignal communication module and the device-side StarSignal communication module communicate with each other based on the StarSignal Short-Range Low-Power Air Interface (SLE) protocol.

[0008] The device-side StarFlash communication module is connected to the level conversion module via a UART interface, and the level conversion module is connected to the device under test via the UART interface. The level conversion module is positioned between the device-side StarFlash communication module and the device under test to convert the level signal output by one party into a level signal supported by the other party.

[0009] Its further features are:

[0010] The host-side Star Flash Communication Module and the device-side Star Flash Communication Module are implemented based on the Hisilicon WS63 chip;

[0011] The device under test is connected to the circuit based on interface H1; interface H1 is implemented based on PZ254R-11-04P.

[0012] The level conversion module includes two data paths: a transmitting submodule U9 and a receiving submodule U10; both the transmitting submodule and the receiving submodule are implemented based on the level conversion chip SN74LVC1T45DBVR.

[0013] It also includes: a level selection module, which includes: a voltage regulator and an analog switch;

[0014] The voltage regulator includes a programmable output voltage ANY-OUT pin; each ANY-OUT pin in the voltage regulator is connected to one of the analog switches; the enable pin EMB of each analog switch is connected to the GPIO pin of the device-side StarScan communication module;

[0015] The level selection module also includes: a power multiplexer;

[0016] The power multiplexer includes two paths: the path when the path selection pin PR1 is low is connected to the level output of the voltage regulator, and the path when the path selection pin PR1 is high is connected to the level output of the device under test.

[0017] The voltage output pin of the device under test is connected to the path selection pin PR1 of the power multiplexer;

[0018] The GPIO pin of the device-side Star Flash communication module is connected to the path selection pin PR1 of the power multiplexer;

[0019] The ADC pin of the device-side star-flash communication module is connected to the voltage level output pin of the device under test to acquire the output level of the device under test;

[0020] The device connection terminal also includes a power management module, which supplies power to all modules in the device connection terminal.

[0021] In the level selection module, the voltage level output by the regulator includes: 1.8V, 2.5V, and 3.3V;

[0022] In the level selection module: voltage regulator U7 is implemented based on voltage regulator TPS7A8300, analog switches U13~U17 are implemented based on switch BL1551B, and power multiplexer U8 is implemented based on power selection device TPS2116DRLR; the level selection module also includes: capacitors C5~C8; resistors R8~R12; resistors R14~R18.

[0023] Pins 1 and 2 of analog switches U13-U17 are simultaneously grounded. Pins 4 of analog switches U13-U17 are connected to the 100MV, 200MV, GND, 400MV, 800MV, and 1.6V pins of voltage regulator U7, respectively. Pins 5 of analog switches U13-U17 are simultaneously connected to the power supply. Pin 6 of analog switch U13 is connected to one end of resistor R14 and the GPIO1 pin of the device-side StarSpark communication module. Pin 6 of analog switch U14 is connected to one end of resistor R15 and the GPIO3 pin of the device-side StarSpark communication module. The analog switch U15's pin 6 is connected to one end of resistor R16 and the GPIO3 pin of the device-side StarSpark communication module. The analog switch U16's pin 6 is connected to one end of resistor R17 and the GPIO5 pin of the device-side StarSpark communication module. The analog switch U17's pin 6 is connected to one end of resistor R18 and the GPIO5 pin of the device-side StarSpark communication module. The other ends of resistor R14, R15, R16, R17, and R18 are grounded.

[0024] Pin 1 of voltage regulator U7 is connected to pin 2 of voltage regulator U7, one end of capacitor C7, one end of capacitor C9, pins 20 and 21 of voltage regulator U7, and then connected to pin 3 of power multiplexer U8. Pin 3 of voltage regulator U7 is connected to the other end of capacitor C7. Pin 18 of voltage regulator U7 is connected to one end of capacitor C8, and the other end of capacitor C8 is grounded. Pin 14 of voltage regulator U7 is connected to pin 15 of voltage regulator U7, one end of capacitor C5, one end of capacitor C6, pin 16 of voltage regulator U7, and pin 17 of voltage regulator U7, and then connected to power supply. Pin 19 of voltage regulator U7 is grounded. The other end of capacitor C9 is grounded. The other end of capacitor C8 is grounded. The other ends of capacitor C5 and C6 are connected and then grounded.

[0025] Pin 1 of the power multiplexer U8 is grounded. Pin 2 of the power multiplexer U8 is connected to pin 7 of the power multiplexer U8, pin 1 of the transmitting submodule U9 in the level conversion module, and pin 6 of the receiving submodule U10. Pin 4 of the power multiplexer U8 is connected to one end of resistor R10 and one end of resistor R8. The other end of resistor R10 is connected to GPIO6 pin of the device-side Star Flash Communication Module. The other end of resistor R8 is grounded. Pin 6 of the power multiplexer U8 is connected to one end of resistor R11 and pin 1 of interface H1. Pin 5 of the power multiplexer U8 is connected to one end of resistor R9. The other end of resistor R9 is grounded.

[0026] The other end of resistor R11 is connected to the ADC pin of the device-side StarSpark communication module, one end of resistor R12, and the other end of resistor R12 is grounded.

[0027] This application provides a portable device debugging device based on StarSignal, which connects to a debugging host via a StarSignal communication module on the host side. The device connection end connects to the existing UART port of the device under test. The StarSignal communication modules on the host side and the device side communicate based on the StarSignal Short Range Low Power Air Interface (SLE) protocol, ensuring wireless data transmission between the host and the device under test. This solves the problem of distance limitations between the host and the device under test due to data cable length, without requiring modification to the device under test. The wireless communication link established between the host-side and device-side StarSignal communication modules based on the StarSignal Short Range Low Power Air Interface (SLE) protocol enables high-speed and stable data interaction over short distances, suitable for various complex environments. This application also includes a level conversion module connected between the device-side StarSignal communication module and the device under test. This module converts the output level signal of one side into a level signal supported by the other, ensuring that the debugging device is compatible with various TTL level standards, thus enhancing the versatility of the technical solution. In addition, this application also includes a level selection module, which allows the TTL level to be set for this debugging even if the device being debugged cannot output its own level. This ensures that the application is more practical and can be applied to various different devices being debugged. Attached Figure Description

[0028] Figure 1 This is a schematic diagram of the overall structure of the portable device debugging device based on star flash in this application;

[0029] Figure 2 This is a circuit connection diagram of the device-side Star Flash Communication module in the device connection terminal;

[0030] Figure 3 This is a circuit connection diagram of the level selection module in the device connection terminal;

[0031] Figure 4 This is a circuit connection diagram of the level conversion module in the device connection terminal;

[0032] Figure 5 This is a circuit connection diagram of the power management module in the device connection terminal. Detailed Implementation

[0033] like Figure 1 As shown, this utility model includes a portable device debugging device based on star-flash communication, designed to provide an efficient, stable, and convenient solution for remote debugging of various devices, exhibiting superior performance, especially in complex environments and mobile operation scenarios. The debugging device in this application includes: a host-side star-flash communication module and a device connection terminal; the device connection terminal includes: a device-side star-flash communication module and a level conversion module.

[0034] The host-side StarScan communication module is connected to the host computer; the device connection end is connected to the device being debugged. The host-side and device-side StarScan communication modules communicate using the StarScan short-range low-power over-air (SLE) protocol. Technicians can configure one device-side StarScan communication module for each device being debugged, or use a single module on multiple devices sequentially, eliminating the need for long-distance cables and interfaces and ensuring wireless debugging over considerable distances. Compared to other wireless remote debugging devices, StarScan technology offers high reliability, low latency, and high reliability, ensuring accurate and timely transmission of debugging commands and significantly improving the efficiency of large-scale device debugging.

[0035] During research and development and maintenance, desktop PCs or laptops are typically used as the debugging host when debugging equipment. The debugging host acts as the sender of debugging commands and the receiver / analyzer of debugging data. It connects to the host-side StarScan communication module via a standard USB interface, enabling data transmission and power supply between the two modules. A wireless communication link is established between the two StarScan communication modules using the StarScan Short Range Low Power Air (SLE) protocol, enabling high-speed and stable data exchange over short distances.

[0036] Both the host-side and device-side StarSpeed ​​communication modules utilize the same StarSpeed ​​communication module. In this embodiment, it is implemented based on the Huawei HiSilicon StarSpeed ​​SLE SoC chip: the HiSilicon WS63 chip. As a next-generation short-range wireless connection technology, StarSpeed ​​SLE offers advantages over traditional Bluetooth, including low latency, high interference resistance, high speed, wide coverage, and high reliability. It can stably transmit data in complex environments, ensuring reliable connection with the device being debugged. The StarSpeed ​​communication module supports data communication via GPIO, ADC, and UART interfaces. Specifically... Figure 2 In the embodiment, a commercial module based on the Hisilicon HI3863 chip is used: the StarSpark SLE module M528H-WS63 (marked as P-M528HX-MODULE in the figure) constitutes the device-side StarSpark communication module.

[0037] In practical implementation, for debugging purposes, a host debugging module is also installed on the host computer used for debugging in this application. The host debugging module, installed on the host, sends user debugging commands to the device connection end via the host-side StarScan communication module, and receives and displays data information received via the device's StarScan communication module. Existing technologies have some general-purpose serial port debugging tools that can be directly used as host debugging modules, such as the SSCOM serial port debugging assistant, which can realize data interaction with the device being debugged, and perform operations such as querying the device's status and setting output levels by sending predefined AT commands. The host debugging module in this application can be implemented based on existing technologies.

[0038] To ensure that the debugging device in this application can be adapted to devices under debugging with different voltage levels, a level conversion module is provided. A dedicated level conversion chip is used to implement the level conversion module to achieve conversion between different voltage levels. The device-side StarSignal communication module is connected to the level conversion module via a UART interface, and the level conversion module is connected to the device under debugging via the UART interface. The level conversion module is positioned between the device-side StarSignal communication module and the device under debugging, converting the voltage level signal output by one side into a voltage level signal supported by the other. The specific level conversion chip is selected according to actual needs. In this embodiment, the level conversion module is implemented based on SN74LVC1T45DBVR, allowing for general low-voltage bidirectional conversion, including 1.8, 2.5, 3.3, and 5V voltages. Specific circuit connection methods are as follows... Figure 4 As shown, the level conversion module includes two data paths: a transmitting submodule U9 and a receiving submodule U10; both the transmitting and receiving submodules are implemented based on the level conversion chip SN74LVC1T45DBVR.

[0039] On the device side, the data transmission pin 17 of the StarScan communication module U12 is connected to pin 4 of U9, and the receiving pin 18 of U12 is connected to pin 3 of U10. The level conversion module is connected to the data transmission pin and data pin of the device under test respectively; that is, pin 3 of U9 is connected to pin 2 of interface H1, and pin 4 of U10 is connected to pin 3 of interface H1. Figure 2 In the diagram, the U12 ports of the device-side StarScan communication module are referred to as U12.1 and U12.2, respectively.

[0040] When the level conversion module performs the conversion, it needs to know the specific output levels of both the device-side StarScan communication module U12 and the device under test. Taking the transmitting submodule U9 as an example, the level of the device-side StarScan communication module U12 is set to 3.3V and connected to the VCCB pin of U9. The output level of the device under test is based on the OUT_REF output of pin 1 of interface H1. In practical applications, pin 1 of interface H1 can be directly connected to pin 1 of the transmitting submodule U9, the VCCA pin. This allows for level conversion during communication between the two devices using the SN74LVC1T45DBVR chip.

[0041] However, in practical use, many devices being debugged do not output their own level OUT_REF, corresponding to no output at pin 1 of interface H1. In this case, the level conversion module cannot be directly connected to the level conversion module through the output of pin 1 of interface H1 for direct conversion.

[0042] In this application, the ADC pin of the device-side StarScan communication module is connected to pin 1 of interface H1 to acquire the output voltage level of the device under test. Technicians can directly read the voltage value of the ADC pin of the device-side StarScan communication module to confirm whether the device under test is outputting its own voltage level OUT_REF. If the ADC pin has no output, it indicates that the device is not outputting its own voltage level. In this case, technicians need to manually confirm the TTL level standard of the main control chip of the device under test and then manually set the communication level. Figure 3 As shown, in actual connection, pin 1 of H1, which is the output voltage OUT_REF of the device being debugged, is divided by voltage divider resistors R11 and R12 and then connected to the ADC pin.

[0043] This application uses a level selection module to support the manual setting of the level value for this data communication.

[0044] In the level selection module, a voltage regulator and an analog switch work together to ensure that the regulator can output different voltage levels (INT_REF). To adapt to different voltage standards, a low-dropout regulator (LDO), such as the TPS7A8300, is included in the level selection module. This LDO's output level can be changed via an internal network. The TPS7A8300 is a low-noise, low-dropout linear regulator (LDO) from Texas Instruments (TI). The regulator includes an ANY-OUT pin, allowing different output voltages to be set via this pin.

[0045] The programmable output voltages corresponding to pins 5 through 11 in the voltage regulator chip are shown in Table 1 below.

[0046] Table 1: Programmable Output Voltage of ANY-OUT Pin

[0047]

[0048] The output voltage values ​​and their corresponding ANY-OUT pin states are shown in Table 2 below.

[0049] Table 2: User-configurable output voltage settings

[0050]

[0051] In this application, an analog switch is connected between the device-side star-flash communication module and the voltage regulator. The analog switch is based on the BL1551B.

[0052] by Figure 3The analog switch U13 is used as an example for explanation. In analog switch U13, when the ENB pin is at a logic high level, the signal A1 is input to the B pin, and the A2 signal cannot be output; when the ENB pin is at a logic low level, the A2 signal is output to the B pin, and the A1 signal cannot be output. In this application, the A2 pin is left floating, and the A1 pin is grounded. This switches the input of the ENB pin between high and low levels, thus switching the output of the B pin between ground and floating.

[0053] Connecting the output SW1 of pin B to the 100mV pin of regulator U7 allows you to control whether the 100mV output voltage is set to ground (GND) or open. Connecting an analog switch to each ANY-OUT pin and controlling the output of each analog switch allows you to adjust the output voltage of regulator U7 according to the settings in Table 2. The output voltage of regulator U7 is based on the output voltage sensing input pin SNS (pin 2).

[0054] In practical applications, an analog switch can be set for each ANY-OUT pin to control its state. In this embodiment, the output voltage level INT_REF supported by the regulator is set to include 1.8V, 2.5V, and 3.3V according to actual needs in the level selection module. Therefore, pin 5 of regulator U7 is left floating and not used. A total of 5 analog switches, U13 to U17, are set. Based on Table 2, the 100mV, 200mV, 400mV, 800mV, and 1.6V pins are grounded or floating to output 1.8V, 2.5V, and 3.3V voltage levels, respectively.

[0055] The input to each analog switch's ENB pin can be controlled via the GPIO pins of the device's StarSignal communication module. For example... Figure 2 As shown, the device-side StarScan communication module U12 includes multiple GPIO pins. In this embodiment, the GPIO pins used for manually setting voltage levels are GPIO1~GPIO6. Each general-purpose input / output (GPIO) interface outputs a high level (3.3V) and a low level (0V).

[0056] When technicians need to manually set the TTL level value for this data communication, they can adjust the high and low levels of each pin from GPIO1 to GPIO5 according to actual needs, thereby changing the output of the five analog switches U13 to U17. This allows them to ground or float the ANY-OUT pin of the voltage regulator, thus changing the output voltage level INT_REF of the voltage regulator. Of course, in practical applications, the adjustment of the high and low levels of GPIO1 to GPIO5 can also be achieved by adding hardware circuitry or control software.

[0057] To ensure that the debugging device in this application can simultaneously support reading the output voltage OUT_REF of the device under debugging and also support manually setting the communication level, a power multiplexer U8 is set as a switching switch to support switching between two different level setting methods.

[0058] The power multiplexer U8 is implemented based on the TPS2116DRLR. The power multiplexer U8 includes two input / output channels: pin 3 (VIN1) is the input to channel 1, corresponding to the output at pin 2; pin 6 (VIN2) is the input to channel 2, corresponding to the output at pin 7. When PR1 is low, channel 2 is selected, meaning input VIN2 is selected, and pin 7 outputs. When PR1 is high, channel 1 is selected, meaning input VIN1 is selected, and pin 2 outputs. Through the high / low level switching path of pin PR1, only one channel can output at a time. The output level OUP_REF of interface H1 is connected to VIN1 of the power multiplexer U8, and the output level INF_REF of the voltage regulator U7 is connected to VIN2, ensuring that the device hardware supports both types of level switching.

[0059] If the technician determines that all devices under test can output their own voltage level OUT_REF, then the voltage level output pin of the device under test can be connected to the path selection pin PR1 of the power multiplexer U8. Then, as long as the device under test is connected to interface H1, an output voltage level OUT_REF will be connected to the power multiplexer U8 through the PR1 pin. Path selection 1 will be selected, and data communication during the debugging process will directly use the output voltage level OUT_REF of the device under test.

[0060] If the status of the device being debugged is uncertain, you can do as follows: Figure 3The setup involves connecting the GPIO6 pin of the device-side StarSpark communication module U12 to the PR1 pin of the power multiplexer U8. Based on the output level of pin 1 of the ADC pin acquisition interface H1 of the device-side StarSpark communication module U12, if the level of interface H1 is 0, it indicates that the device under test is not outputting its own level. After confirming the required level for the device being tested, the technician adjusts the output level INF_REF of the voltage regulator U7 to the required level using an analog switch. Then, the output of the GPIO6 pin of the device-side StarSpark communication module U12 is set to low, and the path of the power multiplexer U8 is selected in Chenel2, using the output level of the voltage regulator U7 as the communication level. If the output level of pin 1 of the ADC pin acquisition interface H1 is not 0, the output of the GPIO6 pin of the device-side StarSpark communication module U12 is set to high, the path of the power multiplexer U8 is selected in Chenel1, and the output level of the voltage regulator U7 is used as the communication level. Of course, in practice, a judgment circuit can be designed to complete this judgment process, or the judgment process can be implemented based on software.

[0061] When using this device for equipment debugging, technicians only need to collect the parameters of the ADC and GPIO1~GPIO6 pins of the Star Flash Communication Module U12 on the device side to easily obtain the current status of the debugging device, and adjust the data communication level by setting the high and low levels of the GPIO1~GPIO6 pins.

[0062] The specific circuit connection method of the level selection module in this embodiment is shown in the attached figure. Figure 3 As shown. The level selection module includes: voltage regulator U7, analog switches U13~U17 and power multiplexer U8; capacitors C5~C8; resistors R8~R12, resistors R14~R18; voltage regulator U7 is implemented based on voltage regulator TPS7A8300, analog switches U13~U17 are implemented based on switch BL1551B, and power multiplexer U8 is implemented based on power selection device TPS2116DRLR.

[0063] Pins 1 and 2 of analog switches U13-U17 are grounded simultaneously. Pins 4 of analog switches U13-U17 are connected to the 100MV, 200MV, GND, 400MV, 800MV, and 1.6V pins of voltage regulator U7, respectively. Pins 5 of analog switches U13-U17 are connected to the power supply simultaneously. Pin 6 of analog switch U13 is connected to one end of resistor R14 and the GPIO1 pin of the device-side StarSpark communication module. Pin 6 of analog switch U14 is connected to one end of resistor R15 and the GPIO1 pin of the device-side StarSpark communication module. IO3 pin, pin 6 of analog switch U15 is connected to one end of resistor R16, and GPIO3 pin of the device-side StarShine communication module. Pin 6 of analog switch U16 is connected to one end of resistor R17, and GPIO5 pin of the device-side StarShine communication module. Pin 6 of analog switch U17 is connected to one end of resistor R18, and GPIO5 pin of the device-side StarShine communication module. The other ends of resistors R14, R15, R16, R17, and R18 are grounded.

[0064] Pin 1 of voltage regulator U7 is connected to pin 2 of voltage regulator U7, one end of capacitor C7, one end of capacitor C9, pins 20 and 21 of voltage regulator U7, and then connected to pin 3 of power multiplexer U8. Pin 3 of voltage regulator U7 is connected to the other end of capacitor C7. Pin 18 of voltage regulator U7 is connected to one end of capacitor C8, and the other end of capacitor C8 is grounded. Pin 14 of voltage regulator U7 is connected to pin 15 of voltage regulator U7, one end of capacitor C5, one end of capacitor C6, pin 16 of voltage regulator U7, and pin 17 of voltage regulator U7, and then connected to the power supply. Pin 19 of voltage regulator U7 is grounded. The other end of capacitor C9 is grounded, the other end of capacitor C8 is grounded, and the other ends of capacitor C5 and capacitor C6 are connected and then grounded.

[0065] Pin 1 of power multiplexer U8 is grounded. Pin 2 of power multiplexer U8 is connected to pin 7 of power multiplexer U8, pin 1 of transmitting submodule U9 in the level conversion module, and pin 6 of receiving submodule U10. Pin 4 of power multiplexer U8 is connected to one end of resistor R10 and one end of resistor R8. The other end of resistor R10 is connected to GPIO6 pin of the device-side StarSpark communication module. The other end of resistor R8 is grounded. Pin 6 of power multiplexer U8 is connected to one end of resistor R11 and pin 1 of interface H1. Pin 5 of power multiplexer U8 is connected to one end of resistor R9. The other end of resistor R9 is grounded.

[0066] The other end of resistor R11 is connected to the ADC pin of the StarSpark communication module on the device side, one end of resistor R12, and the other end of resistor R12 is grounded.

[0067] This application also includes a power management module, which can be implemented based on any existing power management module. The implementation method of the power management module in this embodiment is shown in the appendix. Figure 5 The power management module includes: a USB1 power interface with a TYPE-C signal, and a power chip for connecting to a lithium battery or any other form of power source via the USB1 power interface. The power management module also includes: a management chip U5 based on the integrated boost converter IP5306-CK, a voltage regulator U11 based on AMS1117, and a circuit protection module U6 based on IP3005A. The power management module adopts two power supply modes: rechargeable lithium battery power and external power adapter. Based on the inherent functions of the integrated boost converter IP5306-CK, voltage regulator AMS1117, and lithium battery protection chip IP3005A, the power management module internally integrates a voltage conversion circuit and an overcharge / over-discharge protection circuit. The voltage conversion circuit converts the output voltage of the lithium battery or the external power supply voltage into a stable voltage required by the StarScan communication module. The overcharge / over-discharge protection circuit prevents damage to the lithium battery due to abnormal voltage during charging and discharging, extending battery life. In this embodiment, pin 12 of the device-side StarSpark communication module U12 is set as the power supply voltage detection pin ADC_VBAT. The VBAT+ and VBAT- pins of the power management module are connected to pin 12 of the device-side StarSpark communication module U12 after being divided by voltage divider resistors R19 and R20. The current voltage of the lithium battery can be detected by the voltage value collected by pin 12 of the device-side StarSpark communication module U12, so as to perform power management operations when necessary, such as low battery alarm.

[0068] By using the technical solution of this application, the distance constraint faced by the equipment debugging device due to wired debugging is overcome, and the dilemma of insufficient flexibility is eliminated. At the same time, it achieves adaptation to various low TTL levels. By adopting star flash technology, it has low latency, high anti-interference and high bandwidth communication capabilities, and can stably transmit data in complex environments, ensuring the stability of real-time interactive connection with the device being debugged and the reliability of data transmission.

Claims

1. A starburst-based portable device commissioning apparatus, characterized by, It includes: Host-side StarScan communication module and device connection terminal; The device connection terminal includes: a device-side star-flash communication module and a level conversion module; The host-side StarSignal communication module is connected to the host; the device connection end is connected to the device being debugged; the host-side StarSignal communication module and the device-side StarSignal communication module communicate with each other based on the StarSignal Short-Range Low-Power Air Interface (SLE) protocol. The device-side StarFlash communication module is connected to the level conversion module via a UART interface, and the level conversion module is connected to the device under test via the UART interface. The level conversion module is positioned between the device-side StarFlash communication module and the device under test to convert the level signal output by one party into a level signal supported by the other party.

2. The apparatus according to claim 1, wherein: The host-side Star Flash Communication Module and the device-side Star Flash Communication Module are implemented based on the Hisilicon WS63 chip; The device under test is connected to the circuit based on interface H1; interface H1 is implemented based on PZ254R-11-04P. The level conversion module includes two data paths: a transmitting submodule U9 and a receiving submodule U10; both the transmitting submodule and the receiving submodule are implemented based on the level conversion chip SN74LVC1T45DBVR.

3. The portable device debugging device based on star flash as described in claim 1, characterized in that: It also includes: a level selection module, which includes: a voltage regulator and an analog switch; The voltage regulator includes a programmable output voltage ANY-OUT pin; each ANY-OUT pin in the voltage regulator is connected to one of the analog switches; the enable pin EMB of each analog switch is connected to the GPIO pin of the device-side StarSpark communication module.

4. The apparatus according to claim 3, wherein the apparatus is a portable device debugging apparatus based on starburst. The level selection module also includes: a power multiplexer; The power multiplexer includes two paths: the path when the path selection pin PR1 is low is connected to the voltage regulator's output level, and the path when the path selection pin PR1 is high is connected to the output level of the device under test.

5. The star flash based portable device commissioning apparatus as claimed in claim 4, wherein: The voltage output pin of the device under test is connected to the path selection pin PR1 of the power multiplexer.

6. The apparatus of claim 4, wherein: The GPIO pin of the device-side Star Flash communication module is connected to the path selection pin PR1 of the power multiplexer; The ADC pin of the device-side star-flash communication module is connected to the voltage level output pin of the device under test to acquire the output level of the device under test.

7. The apparatus of claim 1, wherein the apparatus is a star flash based portable device commissioning apparatus. The device connection terminal also includes a power management module, which supplies power to all modules in the device connection terminal.

8. The apparatus according to claim 3, wherein the apparatus is a portable device debugging apparatus based on starburst. In the level selection module, the voltage level output by the regulator includes 1.8V, 2.5V, and 3.3V.

9. The starburst-based portable device commissioning apparatus of claim 6, wherein: In the level selection module: voltage regulator U7 is implemented based on voltage regulator TPS7A8300, analog switches U13~U17 are implemented based on switch BL1551B, and power multiplexer U8 is implemented based on power selection device TPS2116DRLR. The level selection module also includes: capacitors C5~C8; resistors R8~R12; resistors R14~R18; Pins 1 and 2 of analog switches U13-U17 are simultaneously grounded. Pins 4 of analog switches U13-U17 are connected to the 100MV, 200MV, GND, 400MV, 800MV, and 1.6V pins of voltage regulator U7, respectively. Pins 5 of analog switches U13-U17 are simultaneously connected to the power supply. Pin 6 of analog switch U13 is connected to one end of resistor R14 and the GPIO1 pin of the device-side StarSpark communication module. Pin 6 of analog switch U14 is connected to one end of resistor R15 and the GPIO3 pin of the device-side StarSpark communication module. The analog switch U15's pin 6 is connected to one end of resistor R16 and the GPIO3 pin of the device-side StarSpark communication module. The analog switch U16's pin 6 is connected to one end of resistor R17 and the GPIO5 pin of the device-side StarSpark communication module. The analog switch U17's pin 6 is connected to one end of resistor R18 and the GPIO5 pin of the device-side StarSpark communication module. The other ends of resistor R14, R15, R16, R17, and R18 are grounded. Pin 1 of voltage regulator U7 is connected to pin 2 of voltage regulator U7, one end of capacitor C7, one end of capacitor C9, pins 20 and 21 of voltage regulator U7, and then connected to pin 3 of power multiplexer U8. Pin 3 of voltage regulator U7 is connected to the other end of capacitor C7. Pin 18 of voltage regulator U7 is connected to one end of capacitor C8, and the other end of capacitor C8 is grounded. Pin 14 of voltage regulator U7 is connected to pin 15 of voltage regulator U7, one end of capacitor C5, one end of capacitor C6, pin 16 of voltage regulator U7, and pin 17 of voltage regulator U7, and then connected to power supply. Pin 19 of voltage regulator U7 is grounded. The other end of capacitor C9 is grounded. The other end of capacitor C8 is grounded. The other ends of capacitor C5 and C6 are connected and then grounded. Pin 1 of the power multiplexer U8 is grounded. Pin 2 of the power multiplexer U8 is connected to pin 7 of the power multiplexer U8, pin 1 of the transmitting submodule U9 in the level conversion module, and pin 6 of the receiving submodule U10. Pin 4 of the power multiplexer U8 is connected to one end of resistor R10 and one end of resistor R8. The other end of resistor R10 is connected to GPIO6 pin of the device-side Star Flash Communication Module. The other end of resistor R8 is grounded. Pin 6 of the power multiplexer U8 is connected to one end of resistor R11 and pin 1 of interface H1. Pin 5 of the power multiplexer U8 is connected to one end of resistor R9. The other end of resistor R9 is grounded. The other end of resistor R11 is connected to the ADC pin of the device-side StarSpark communication module, one end of resistor R12, and the other end of resistor R12 is grounded.