diff --git a/README.md b/README.md index 65e803e..28ca4d8 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@
- + --- @@ -21,9 +21,9 @@ **Power-Pico** 不仅仅是一个 USB 电流表。它是专为嵌入式开发者设计的**高精度低功耗分析工具**。针对传统电流表在 $\mu A$ 级别测量时的物理局限性,Power-Pico 采用了创新的**多档位自动切换采样**设计,实现了从 $1\mu A$ 到 $5A$ 的全量程覆盖。 -
- 展示图 -
+

+ +

### ✨ 核心特性 - **uA 级高精度**:采用 INA190 零漂移放大器,配合三档电阻分段采样。 @@ -64,16 +64,11 @@ 3D爆炸图如下图所示: -
- -
- 3D爆炸左侧图 -
- -
- 3D爆炸右侧图 -
-
+

+ +   + +

### 4. 上位机运行 安装PowerPico Client使用即可,目前只支持window。 @@ -86,37 +81,21 @@ Power-Pico硬件目前只支持 **中文简体/English** 2种语言。 -
- -
- 按键说明图 -
- -
- 开机界面图 -
- -
- main界面图 -
- -
- -
- -
- 设置界面图 -
- -
- PPS界面1 -
- -
- PPS界面2 -
- -
+

+ +   + +

+

+ +   + +

+

+ +   + +

2. 客户端操作说明 @@ -124,27 +103,16 @@ PowerPico Client客户端上位机的具体使用方法详见:[客户端操作说明](https://no-chicken.com/content/Power-Pico/UserManual/client_operation.html) -
- -
- 波形界面图 -
- -
- 固件升级界面 -
- -
- -
- 波形界面图2 -
- -
- 设置界面 -
- -
+

+ +   + +

+

+ +   + +

## 📂 项目结构 ```text @@ -164,14 +132,16 @@ Power-Pico/
  • 第3个sector的16kB区域为升级信息区域,用于开机校检App完整性,具体的校检内容详见BootLoader代码
  • 从0x08010000第4个扇区开始后的区域,都为App区域(之所以不做AB分区是片上Flash不够)
  • -
    - flash分区图 -
    + +

    + +

    使用USB进行高速数据传输,数据包组成如下图所示。每个数据包100组数据,加上头共计711Bytes。 -
    - 数据包结构图 -
    + +

    + +

    📖 参考资料 diff --git a/README_EN.md b/README_EN.md index cdc2243..972d839 100644 --- a/README_EN.md +++ b/README_EN.md @@ -12,7 +12,7 @@
    - +
    --- @@ -21,9 +21,10 @@ **Power-Pico** is more than just a USB ammeter. It is a **high-precision, low-power analysis tool** designed specifically for embedded developers. To overcome the physical limitations of traditional ammeters in the μA-level measurement, Power-Pico adopts an innovative **multi-range auto-switching sampling** design, achieving full-range coverage from $1\mu A$ to $5A$. -
    - Display -
    + +

    + +

    ### ✨ Core Features - **μA-Level High Precision**: Utilizes the INA190 zero-drift amplifier with three-resistor segmented sampling. @@ -64,16 +65,11 @@ The physical assembly is shown in the figure below: The exploded 3D view is as follows: -
    - -
    - 3D Exploded View Left -
    - -
    - 3D Exploded View Right -
    -
    +

    + +   + +

    ### 4. Running the PC Client Install and use the PowerPico Client. Currently, it only supports Windows. @@ -86,37 +82,21 @@ Install and use the PowerPico Client. Currently, it only supports Windows. The Power-Pico hardware currently supports 2 languages: **Simplified Chinese/English**. -
    - -
    - Button Functions -
    - -
    - Startup Page -
    - -
    - Main Page -
    - -
    - -
    - -
    - Settings Page -
    - -
    - PPS Page 1 -
    - -
    - PPS Page 2 -
    - -
    +

    + +   + +

    +

    + +   + +

    +

    + +   + +

    2. Client Operation @@ -124,27 +104,16 @@ Install and use the PowerPico Client. Currently, it only supports Windows. For detailed instructions on using the PowerPico Client, please refer to: [Client Operation Manual](https://no-chicken.com/content/Power-Pico/UserManual/client_operation.html) -
    - -
    - Waveform Interface -
    - -
    - Firmware Upgrade Interface -
    -
    -
    - -
    - Waveform Interface 2 -
    - -
    - Settings Interface -
    - -
    +

    + +   + +

    +

    + +   + +

    ## 📂 Project Structure ```text @@ -164,14 +133,16 @@ Similar to previous projects, it uses a BootLoader + App structure for easy USB
  • The 16kB area of the 3rd sector is the upgrade information area, used for verifying the integrity of the App on startup. For specific verification details, see the BootLoader code.
  • The area starting from the 4th sector at 0x08010000 is the App area (A/B partitioning is not used due to insufficient on-chip Flash).
  • -
    - Flash Partitioning -
    + +

    + +

    High-speed data transmission is performed via USB. The data packet structure is shown below. Each packet contains 100 data sets, totaling 711 bytes including the header. -
    - Data Packet Structure -
    + +

    + +

    📖 References diff --git a/images/main2_1.png b/images/main2_1.png new file mode 100644 index 0000000..7071d34 Binary files /dev/null and b/images/main2_1.png differ