update readme

This commit is contained in:
不吃油炸鸡
2026-03-06 16:31:19 +08:00
parent 0abbb1beb5
commit 9b4c10b32e
2 changed files with 53 additions and 3 deletions

View File

@@ -42,7 +42,7 @@
--- ---
## 🛠️ 硬件参数分析 ## 🛠️ 硬件参数
<div align="center"> <div align="center">

View File

@@ -43,7 +43,7 @@
--- ---
## 🛠️ Hardware Parameter Analysis ## 🛠️ Hardware Parameter
<div align="center"> <div align="center">
@@ -115,7 +115,15 @@ Install and use the PowerPico Client. Currently, it only supports Windows operat
<img width="25%" src="./images/pps_page2.png"> <img width="25%" src="./images/pps_page2.png">
</p> </p>
2. Client Operation 2. PPS Spoofing Instructions
First, enter the Settings interface, go to the Spoof/Trigger option, click confirm to enter, and then you can adjust the voltage. Note: Currently, only PPS triggering is supported! Make sure to check if your charger block supports the corresponding protocols during testing.
<p align="center">
<img width="100%" src="./images/test/PPS.gif">
</p>
3. Client Operation
The PowerPico Client for PC can be used for waveform viewing, recording, exporting, and upgrading the firmware of the hardware. The client currently supports 4 languages: **Simplified Chinese/Traditional Chinese/English/Japanese**. The PowerPico Client for PC can be used for waveform viewing, recording, exporting, and upgrading the firmware of the hardware. The client currently supports 4 languages: **Simplified Chinese/Traditional Chinese/English/Japanese**.
@@ -132,6 +140,42 @@ Install and use the PowerPico Client. Currently, it only supports Windows operat
<img width="45%" src="./images/set_client.png"> <img width="45%" src="./images/set_client.png">
</p> </p>
---
## 🔍️ Accuracy Measurement
<b>Note: There is usually a resistor (MΩ level) between the VBUS and GND inside a Type-C cable, which will slightly affect the measurement.</b>
Comparison using an SDM3055 6.5-digit multimeter is shown below:
<p align="center">
<img width="45%" src="./images/test/50u.jpg">
&nbsp;
<img width="45%" src="./images/test/500u.jpg">
</p>
<p align="center">
<img width="45%" src="./images/test/500m.png">
&nbsp;
<img width="45%" src="./images/test/1.8A.jpg">
</p>
<div align="center">
| SDM3055 Reading | Power-Pico Reading | Absolute Error | Relative Error |
| :--- | :--- | :--- | :--- |
| 52.03 uA | 52.05 uA | 0.02uA | 0.4% |
| 518.84 uA | 518.4 uA | 0.5 uA | 1.0% |
| 5.22 mA | 5.29 mA | 0.07 mA | 1.3% |
| 469.3 mA | 482.7 mA | 13.4 mA | 2.9% |
| 1.78 A | 1.81 A | 0.03 A | 1.7% |
| 5.19 V | 5.24 V | 0.05 V | 1.0% |
| 15.20 V | 15.56 V | 0.36 V | 2.4% |
| 19.98 V | 20.17 V | 0.19 V | 1.0% |
</div>
---
## 📂 Project Structure ## 📂 Project Structure
```text ```text
Power-Pico/ Power-Pico/
@@ -141,6 +185,8 @@ Power-Pico/
└── Software/ # MDK software project for PowerPico, including BootLoader and App └── Software/ # MDK software project for PowerPico, including BootLoader and App
``` ```
---
## 💻 Code Framework ## 💻 Code Framework
Similar to previous projects, it uses a BootLoader + App structure for easy USB upgrades. The program partitioning is shown below. Similar to previous projects, it uses a BootLoader + App structure for easy USB upgrades. The program partitioning is shown below.
@@ -161,6 +207,8 @@ High-speed data transmission is performed via USB. The data packet structure is
<img width="75%" src="./images/protocol.png"> <img width="75%" src="./images/protocol.png">
</p> </p>
---
📖 References 📖 References
<ul> <ul>
@@ -173,6 +221,8 @@ High-speed data transmission is performed via USB. The data packet structure is
<li style="margin-bottom:8px"><a href="https://github.com/lvgl/lvgl">[7] LVGL - Embedded graphics library </a></li> <li style="margin-bottom:8px"><a href="https://github.com/lvgl/lvgl">[7] LVGL - Embedded graphics library </a></li>
</ul> </ul>
---
🤝 Contribute 🤝 Contribute
Welcome to submit Issues or Pull Requests to add new features to the project or fix code bugs!! Welcome to submit Issues or Pull Requests to add new features to the project or fix code bugs!!