BOM-DAT/CONN-DAT/CONN-dat.md
... ...
@@ -90,6 +90,16 @@ solar extension cable
90 90
- Number of rows : 2-row
91 91
- Number of contacts : 8
92 92
93
+
94
+## manu code
95
+
96
+- DEALON DW127R-11-08-34
97
+
98
+
99
+
100
+
101
+
102
+
93 103
## ref
94 104
95 105
- [[power-dat]]
BOM-DAT/FPC-dat/2025-08-19-15-24-47.png
... ...
Binary files /dev/null and b/BOM-DAT/FPC-dat/2025-08-19-15-24-47.png differ
BOM-DAT/FPC-dat/FPC-dat.md
... ...
@@ -5,6 +5,9 @@
5 5
## Info
6 6
- common pitch 0.5 mm
7 7
8
+overview
9
+
10
+![](2025-08-19-15-24-47.png)
8 11
9 12
## type
10 13
... ...
@@ -50,9 +53,11 @@ Use low-temperature solder [[solder-paste-dat]] to tin the pads first, then clea
50 53
## manu code
51 54
52 55
- AFC01-S06FCA-00 == 下接
56
+- AFC01-S18FCA-00 == 下接
53 57
- THD0510-05CL-GF == 上接
54 58
- THD0510-09CL-GF == 上接
55 59
60
+- 34P 上接
56 61
57 62
58 63
BOM-DAT/Resistor-Dat/digital-pot-dat/digital-pot-dat.md
... ...
@@ -0,0 +1,13 @@
1
+
2
+# digital-pot-dat
3
+
4
+MCP4017/18/19
5
+
6
+7-Bit Single I2C™ Digital POT with Volatile Memory in
7
+SC70
8
+
9
+
10
+
11
+## ref
12
+
13
+- [[resistor-dat]]
... ...
\ No newline at end of file
BOM-DAT/diode-dat/2025-08-19-16-51-09.png
... ...
Binary files /dev/null and b/BOM-DAT/diode-dat/2025-08-19-16-51-09.png differ
BOM-DAT/diode-dat/diode-dat.md
... ...
@@ -72,6 +72,13 @@ Schottky diode ES2D DO-214AA (SMB) == [ES2A, ES2B, ES2C, ES2D](https://www.visha
72 72
73 73
MBR0520L
74 74
75
+## BAV99S == High-speed switching diode
76
+
77
+https://assets.nexperia.com/documents/data-sheet/BAV99S.pdf
78
+
79
+![](2025-08-19-16-51-09.png)
80
+
81
+
75 82
## ref
76 83
77 84
- [[BOM-dat]]
... ...
\ No newline at end of file
Board-dat/MPC/MPC1091-dat/MPC1091-dat.md
... ...
@@ -23,7 +23,7 @@
23 23
24 24
## ref
25 25
26
-- [[e-paper-dat]] - [[e-paper]]
26
+- [[e-paper-dat]] - [[Epaper]]
27 27
28 28
- [[RPI-dat]] - [[python-dat]]
29 29
Chip-cn-dat/Espressif-dat/ESP32-S3-DAT/2025-08-19-16-53-29.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-S3-DAT/2025-08-19-16-53-29.png differ
Chip-cn-dat/Espressif-dat/ESP32-S3-DAT/ESP32-S3-DAT.md
... ...
@@ -77,7 +77,9 @@ Use GDB, VS Code, or Eclipse for debugging.
77 77
- [[ESP-12K-dat]] - [[NWI1226-dat]]
78 78
79 79
80
+## min. Core
80 81
82
+![](2025-08-19-16-53-29.png)
81 83
82 84
## ref
83 85
Chip-cn-dat/WCH-dat/CH224-dat/2025-08-19-16-44-14.png
... ...
Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH224-dat/2025-08-19-16-44-14.png differ
Chip-cn-dat/WCH-dat/CH224-dat/CH224-dat.md
... ...
@@ -0,0 +1,32 @@
1
+
2
+# CH224-dat
3
+
4
+- [[USB-FC-trigger-dat]]
5
+
6
+- datasheet == [[ch224ds1.pdf]]
7
+
8
+
9
+CH224Q/CH224A are USB PD fast charging protocol sink chips supporting USB PD3.2, with a maximum PD3.2 EPR power of 140W. They support single resistor configuration, I/O level configuration, and I2C configuration. The protocol handshake status and current PD voltage/current rating can be read via the I2C interface. The chip has a built-in high-voltage LDO, low static power consumption, high integration, and simplified external circuitry. It also integrates output voltage detection and overvoltage protection, making it widely applicable for expanding high-power input in various electronic devices such as wireless chargers, small appliances, lithium battery power tools, and more.
10
+
11
+CH224K/CH224D/CH221K are USB PD fast charging protocol sink chips supporting USB PD3.0, with a maximum power of 100W. They support single resistor configuration and I/O level configuration.
12
+
13
+Features
14
+
15
+- Supports input voltage from 4V to 30V
16
+- Supports PD3.2 EPR, AVS, PPS, SPR protocols, and BC1.2 boost fast charging protocols
17
+- Supports eMarker emulation and automatic VCONN detection
18
+- Supports multiple methods for dynamically adjusting requested voltage
19
+- Supports 400KHz I2C communication
20
+- Built-in high-voltage LDO, low static power consumption
21
+- High integration in a single chip, simplified external circuitry, low cost
22
+- Built-in overvoltage protection module (OVP)
23
+
24
+
25
+## SCH
26
+
27
+![](2025-08-19-16-44-14.png)
28
+
29
+
30
+## ref
31
+
32
+- [[USB-PD-dat]] - [[USB-BC-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/WCH-dat/CH224-dat/ch224ds1.pdf
... ...
Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH224-dat/ch224ds1.pdf differ
Chip-cn-dat/WCH-dat/CH549-dat/CH549-dat.md
... ...
@@ -0,0 +1,11 @@
1
+
2
+# CH549-dat
3
+
4
+[[DAPLink-dat]] 采用的是CH549G的方案,支持ARM和RISCV单片机下载调试,支持一路usb虚拟串口。
5
+
6
+理论上DAPLink和逻辑分析仪都可以使用ESP32S3来实现,采用分立器件实现这两个功能成本较高,但好处是可以通过USBHUB并行使用这些功能。
7
+
8
+
9
+## ref
10
+
11
+- [[WCH-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/WCH-dat/WCH-APP-dat/2025-08-09-18-17-40.png
... ...
Binary files /dev/null and b/Chip-cn-dat/WCH-dat/WCH-APP-dat/2025-08-09-18-17-40.png differ
Chip-cn-dat/WCH-dat/WCH-APP-dat/2025-08-09-18-20-28.png
... ...
Binary files /dev/null and b/Chip-cn-dat/WCH-dat/WCH-APP-dat/2025-08-09-18-20-28.png differ
Chip-cn-dat/WCH-dat/WCH-APP-dat/WCH-APP-dat.md
... ...
@@ -0,0 +1,64 @@
1
+# WCH-APP
2
+
3
+
4
+
5
+- [[CH549-dat]] == [[DAPlink-dat]]
6
+
7
+- [[USB-FC-trigger-dat]] - [[CH224-dat]]
8
+
9
+## SPI LCD Test board
10
+
11
+## Product Features
12
+
13
+- **CPU:** CH552T
14
+- **Main Frequency:** 16MHz
15
+- **Internal FLASH:** 16KB
16
+- **Internal SRAM:** 256B
17
+
18
+### Advantages
19
+
20
+- Rich development resources
21
+- Simple and easy to learn, beginner-friendly
22
+- Compact and elegant appearance, suitable for various DIY projects
23
+
24
+### Connectivity & Expansion
25
+
26
+- Supports USB and serial download for convenient debugging
27
+- Direct plug-in support for SPI and IIC display modules
28
+- Expandable GPIO ports for connecting various peripherals
29
+
30
+### Documentation
31
+
32
+- Comprehensive development materials provided
33
+
34
+![](2025-08-09-18-20-28.png)
35
+
36
+![](2025-08-09-18-17-40.png)
37
+
38
+## Demo Code Overview
39
+
40
+1. **Demo_CH552_Project_Template**
41
+ - This is a project template program without any peripheral code. Use it as a base to create your own project.
42
+
43
+2. **IPS Screen Example Codes (8 Sizes Available)**
44
+ - For each IPS screen size, there are four demo examples:
45
+ - **A. Demo_CH552_Clear_Screen**
46
+ Demonstrates solid color fill. Displays five colors: black, white, red, green, and blue.
47
+ - **B. Demo_CH552_Show_Font**
48
+ Demonstrates text and symbol display. Shows Chinese, English, numbers, and symbols.
49
+ - **C. Demo_CH552_Show_Graph**
50
+ Demonstrates graphics display. Shows lines, dots, rectangles, circles, triangles, and black-and-white checkerboard patterns.
51
+ - **D. Demo_CH552_Show_Picture**
52
+ Demonstrates image display. Shows a full-screen 40x40 pixel image.
53
+
54
+3. **HEX File Directory**
55
+ - Contains compiled HEX files for all 8 IPS screen sizes.
56
+ - No need to search for HEX files in the example projects; simply use USB or serial to download the HEX files from this directory.
57
+ - For detailed download instructions, refer to the documentation in the "Download Methods" folder of the resource
58
+
59
+
60
+
61
+
62
+## ref
63
+
64
+- [[display-dat]] - [[WCH-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/WCH-dat/WCH-APP/2025-08-09-18-17-40.png
... ...
Binary files a/Chip-cn-dat/WCH-dat/WCH-APP/2025-08-09-18-17-40.png and /dev/null differ
Chip-cn-dat/WCH-dat/WCH-APP/2025-08-09-18-20-28.png
... ...
Binary files a/Chip-cn-dat/WCH-dat/WCH-APP/2025-08-09-18-20-28.png and /dev/null differ
Chip-cn-dat/WCH-dat/WCH-APP/WCH-APP.md
... ...
@@ -1,58 +0,0 @@
1
-# WCH-APP
2
-
3
-## SPI LCD Test board
4
-
5
-## Product Features
6
-
7
-- **CPU:** CH552T
8
-- **Main Frequency:** 16MHz
9
-- **Internal FLASH:** 16KB
10
-- **Internal SRAM:** 256B
11
-
12
-### Advantages
13
-
14
-- Rich development resources
15
-- Simple and easy to learn, beginner-friendly
16
-- Compact and elegant appearance, suitable for various DIY projects
17
-
18
-### Connectivity & Expansion
19
-
20
-- Supports USB and serial download for convenient debugging
21
-- Direct plug-in support for SPI and IIC display modules
22
-- Expandable GPIO ports for connecting various peripherals
23
-
24
-### Documentation
25
-
26
-- Comprehensive development materials provided
27
-
28
-![](2025-08-09-18-20-28.png)
29
-
30
-![](2025-08-09-18-17-40.png)
31
-
32
-## Demo Code Overview
33
-
34
-1. **Demo_CH552_Project_Template**
35
- - This is a project template program without any peripheral code. Use it as a base to create your own project.
36
-
37
-2. **IPS Screen Example Codes (8 Sizes Available)**
38
- - For each IPS screen size, there are four demo examples:
39
- - **A. Demo_CH552_Clear_Screen**
40
- Demonstrates solid color fill. Displays five colors: black, white, red, green, and blue.
41
- - **B. Demo_CH552_Show_Font**
42
- Demonstrates text and symbol display. Shows Chinese, English, numbers, and symbols.
43
- - **C. Demo_CH552_Show_Graph**
44
- Demonstrates graphics display. Shows lines, dots, rectangles, circles, triangles, and black-and-white checkerboard patterns.
45
- - **D. Demo_CH552_Show_Picture**
46
- Demonstrates image display. Shows a full-screen 40x40 pixel image.
47
-
48
-3. **HEX File Directory**
49
- - Contains compiled HEX files for all 8 IPS screen sizes.
50
- - No need to search for HEX files in the example projects; simply use USB or serial to download the HEX files from this directory.
51
- - For detailed download instructions, refer to the documentation in the "Download Methods" folder of the resource
52
-
53
-
54
-
55
-
56
-## ref
57
-
58
-- [[display-dat]] - [[WCH-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/WCH-dat/WCH-DAT.md
... ...
@@ -4,14 +4,22 @@
4 4
5 5
- [[WCH]]
6 6
7
+- [[WCH-APP-dat]]
8
+
7 9
## MCU types
10
+
8 11
- [[CH55x-DAT]] - [[CH551-dat]] - [[CH552-dat]] - [[CH554-dat]] - [[CH559-dat]]
9 12
13
+- [[CH549-dat]]
14
+
10 15
- [[CH32V003-dat]]
11 16
12
-- [WCH-APP]
17
+
18
+
19
+
13 20
14 21
## BLE
22
+
15 23
- [[CH57x-dat]] - [[CH579-dat]] - [[CH582-dat]]
16 24
17 25
- [[WCH-PROG-dat]] - [[WCH-SDK-dat]]
... ...
@@ -45,6 +53,12 @@
45 53
46 54
- [[CH213-dat]] == CH213 CH213K 低压降二极管芯片
47 55
56
+
57
+
58
+
59
+
60
+
61
+
48 62
## repository
49 63
50 64
- https://bitbucket.org/e_dragon/ch563
Chip-cn-dat/injoinic-dat/IP5306-dat/2025-08-19-16-44-53.png
... ...
Binary files /dev/null and b/Chip-cn-dat/injoinic-dat/IP5306-dat/2025-08-19-16-44-53.png differ
Chip-cn-dat/injoinic-dat/IP5306-dat/IP5306-dat.md
... ...
@@ -67,6 +67,12 @@ Push button’s connecting is shown in Fig 5. IP5306 can identify long push and
67 67
![](2024-12-28-15-01-01.png)
68 68
69 69
70
+SCH 2
71
+
72
+![](2025-08-19-16-44-53.png)
73
+
74
+
75
+
70 76
71 77
## ref
72 78
Chip-dat/TI-dat/TI-sensor-dat/INA226-dat/2025-08-19-16-48-21.png
... ...
Binary files /dev/null and b/Chip-dat/TI-dat/TI-sensor-dat/INA226-dat/2025-08-19-16-48-21.png differ
Chip-dat/TI-dat/TI-sensor-dat/INA226-dat/INA226-dat.md
... ...
@@ -25,6 +25,17 @@ Please note that providing code for INA226 without any specific requirements wou
25 25
26 26
27 27
28
+
29
+功率监测芯片采用的是INA226,最大支持20v的电压测量,我这里使用的采样电阻为0.05欧姆,改变采样电阻会改变采样电流分辨率,同时需要修改电流计算部分的代码。
30
+
31
+
32
+## SCH 2
33
+
34
+- [[AON7403-dat]]
35
+
36
+![](2025-08-19-16-48-21.png)
37
+
38
+
28 39
## ref
29 40
30 41
- [[power-meter-dat/power-sensor-dat]]
... ...
\ No newline at end of file
Chip-dat/raspberry-pi-dat/RP2040-dat/RP2040-dat.md
... ...
@@ -18,6 +18,11 @@
18 18
- 2 × timer peripherals
19 19
- 3.3V operation
20 20
21
+
22
+逻辑分析仪采用的是基于树莓派RP2040的方案,支持八通道(原方案是24通道,本项目引出了八通道)最大100MHz采样率,外挂FLASH为W25Q16JVSSIQ,2MB容量。
23
+
24
+
25
+
21 26
## ref
22 27
23 28
- [[raspberry-pi-dat]]
... ...
\ No newline at end of file
SDK-dat/STM32-SDK-dat/2025-08-19-15-54-15.png
... ...
Binary files /dev/null and b/SDK-dat/STM32-SDK-dat/2025-08-19-15-54-15.png differ
SDK-dat/STM32-SDK-dat/ST-LINK-dat/2025-08-19-15-50-58.png
... ...
Binary files /dev/null and b/SDK-dat/STM32-SDK-dat/ST-LINK-dat/2025-08-19-15-50-58.png differ
SDK-dat/STM32-SDK-dat/ST-LINK-dat/2025-08-19-15-56-01.png
... ...
Binary files /dev/null and b/SDK-dat/STM32-SDK-dat/ST-LINK-dat/2025-08-19-15-56-01.png differ
SDK-dat/STM32-SDK-dat/ST-LINK-dat/ST-LINK-dat.md
... ...
@@ -1,6 +1,25 @@
1 1
2 2
# ST-LINK-dat
3 3
4
+
5
+[official version description link](https://www.st.com/content/ccc/resource/technical/document/technical_note/group0/30/c8/1d/0f/15/62/46/ef/DM00290229/files/DM00290229.pdf/jcr:content/translations/en.DM00290229.pdf)
6
+
7
+general
8
+
9
+ST-Link/V2: Supports STM32 and STM8 debugging, does not have a virtual serial port. Most of those sold on Taobao are this version. I currently have several of this version of ST-Link on hand. This version will be used for programming later.
10
+
11
+ST-LinkV2-1: Supports STM32 debugging, has a virtual serial port and virtual USB disk download. The ST-Link onboard the official Nucleo series evaluation boards from ST is this version.
12
+
13
+
14
+### ST-link V2-1
15
+
16
+version based on capacity
17
+
18
+ST-link V2-1 出厂主控使用的是FLASH 容量为64K的STM32F103C8T6,但是ST-link V2-1最新的固件已经超过了64K,芯片容量不足。 因此本项目主控选择的是FLASH容量为128KB的STM32F103CBT6(商品编号:C8304),这是C8T6的大容量版本,可以直接PIN to PIN 替换。
19
+
20
+STM32F103C8T6 == 64K
21
+STM32F103CBT6 == 128KB
22
+
4 23
## Boards
5 24
6 25
- [[DPR1004-dat]]
... ...
@@ -39,7 +58,72 @@ Firmware
39 58
* STLink + UART - https://github.com/Edragon/stlink-uart
40 59
41 60
61
+## HDK
62
+
63
+- [[USB-STM32-dat]]
64
+
65
+
66
+- [[LED-dat]] LED part
67
+
68
+
69
+
70
+Since ST-LINK/V2, all ST-LINK boards have a LED labeled "COM" (on the case or PCB).
71
+
72
+Regardless of the connection type, this LED indicates the ST-LINK status:
73
+- LED flashing red: Performing initial USB enumeration with the PC.
74
+- LED solid red: Communication between PC and ST-LINK established (enumeration complete).
75
+- LED alternately flashing green and red: Data is being exchanged between the target and the PC.
76
+- LED solid green: Last communication was successful.
77
+- LED solid orange: Communication with the target via ST-LINK failed.
78
+
79
+In this project, following the design of the Pandora development board which integrates ST-LINK V2-1, a single red LED is used to replace the original red-green dual-color COM indicator. Therefore, this project also uses a single red LED for the COM indicator.
80
+
81
+V2-1 core part
82
+
83
+![](2025-08-19-15-50-58.png)
84
+
85
+
86
+
87
+## firmware
88
+
89
+Since the official source code for ST-Link is not open, and the firmware is not directly provided (read-protected), there are now (as of July 2020) several versions of the firmware circulating online.
90
+
91
+Version 1: STLink V2.J16.S4 firmware: Standard V2 version, supports SWD and SWIM interfaces. This firmware version is attached.
92
+
93
+Version 2: STLink V2.J28.M18 firmware: Used for ST-LINK/V2-1, ST-LINK/V2-A, and ST-LINK/V2-B boards (with STM32 debug interface, mass storage interface, and virtual COM port). This firmware version is attached.
94
+
95
+
96
+## firwmare upgrade
97
+
98
+There are three methods to update the firmware:
99
+
100
+### Download the official firmware upgrade application
101
+
102
+[STSW-LINK007: Firmware upgrade for ST-LINK, ST-LINK/V2, ST-LINK/V2-1, and STLINK‑V3 boards](https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-link007.html)
103
+
104
+[The official RN0093 release note (attached) provides detailed information about the versions of the released upgrade tool.](https://www.st.com/content/ccc/resource/technical/document/release_note/98/de/c7/1b/08/82/44/38/DM00107009.pdf/files/DM00107009.pdf/jcr:content/translations/en.DM00107009.pdf)
105
+
106
+### Use the upgrade tool included with STM32CubeProg or STM32 ST-LINK Utility
107
+
108
+![](2025-08-19-15-56-01.png)
109
+
110
+### Use the built-in upgrade tool in Keil MDK-ARM
111
+
112
+When the ST-Link version is lower than the version built into MDK, you will be prompted to upgrade.
113
+
114
+The firmware upgrade version built into Keil MDK-ARM v5.31 is the same as that in STM32CubeProg V2.4.0, both are V2.J35.M26.
115
+
116
+## Test and Debug
117
+
118
+- Test programming function: Use Keil-MDK to download the program successfully, indicating programming works correctly.
119
+- Test debug function: Use Keil-MDK for debugging, and if debugging works, the debug function is normal.
120
+- Test USB disk drag-and-drop programming: Generate a bin file (see bin file generation method), drag the bin file into the ST-Link simulated USB disk, and if programming succeeds, the virtual USB disk function is normal.
121
+- Test serial communication: Connect TX and RX of ST-LINK V2-1 with DuPont wires, open a serial assistant, send data, and if the received data matches, the serial communication is normal.
122
+
123
+
42 124
43 125
## ref
44 126
45
-- [[stm32-dat]]
... ...
\ No newline at end of file
0
+- [[stm32-dat]] - [[STM32-SDK-dat]]
1
+
2
+- [[USB-dat]]
... ...
\ No newline at end of file
SDK-dat/STM32-SDK-dat/STM32-SDK-dat.md
... ...
@@ -1,7 +1,7 @@
1 1
2 2
# STM32-SDK-dat.md
3 3
4
-- [[STM32-Cube-programmer-dat]] - [[STM32-CubeMX-dat]] - [[STM32-CubeIDE-dat]]
4
+- [[STM32-CubeMX-dat]] - [[STM32-CubeIDE-dat]]
5 5
6 6
- [[STM32-HDK-dat]]
7 7
... ...
@@ -13,6 +13,17 @@
13 13
14 14
15 15
16
+
17
+
18
+## programmer
19
+
20
+- [[STM32-Cube-programmer-dat]]
21
+
22
+
23
+STM32 ST-LINK Utility的功能比STM32CubeProg要稍微简单一些,其主要功能也是编程(下载)。
24
+
25
+![](2025-08-19-15-54-15.png)
26
+
16 27
## IDE
17 28
18 29
- [[keil-dat]] - [[MDK-ARM-dat]]
SDK-dat/STM32-SDK-dat/daplink-dat/daplink-dat.md
... ...
@@ -23,8 +23,11 @@
23 23
24 24
25 25
26
+
26 27
## ref
27 28
29
+- [[CH549-dat]] - [[WCH-dat]]
30
+
28 31
- [[CMSIS-dat]]
29 32
30 33
- [[STM32-dat]]
Tech-dat/Interface-dat/I2C-dat/I2C-dat.md
... ...
@@ -34,6 +34,10 @@ for [[ESP32-CAM-dat]]
34 34
35 35
- [[NBL1107-dat]]
36 36
37
+- [[trim-dat]] - [[resistor-dat]] - [[digital-pot-dat]]
38
+
39
+
40
+
37 41
38 42
## Set custom I2C
39 43
Tech-dat/Interface-dat/USB-dat/USB-FC-dat/USB-FC-dat.md
... ...
@@ -0,0 +1,27 @@
1
+
2
+# USB-FC-dat
3
+
4
+- [[USB-FC-trigger-dat]]
5
+
6
+
7
+## USB-PD-dat
8
+
9
+USB Power Delivery (USB PD) is a fast charging technology that allows devices to negotiate higher power levels over a USB connection.
10
+
11
+Unlike standard USB charging, which is limited to lower voltages and currents, USB PD supports up to 100W (20V, 5A) and dynamically adjusts voltage and current based on device needs.
12
+
13
+This enables rapid charging for smartphones, laptops, and other electronics, while ensuring safety and compatibility. USB PD is commonly used in modern USB-C devices for efficient and flexible charging.
14
+
15
+### specifications:
16
+
17
+- USB PD supports multiple voltage levels: 5V, 9V, 15V, and 20V.
18
+- Current can range from 0.5A up to 5A, depending on the device and cable quality.
19
+- The maximum power output is 100W (20V × 5A).
20
+- Devices negotiate the required voltage and current using a communication protocol over the USB-C connector.
21
+- USB PD allows for bi-directional power flow, meaning either device can supply power.
22
+- Cables must be electronically marked to safely deliver higher currents (above 3A).
23
+- USB PD is backward compatible with standard USB charging but offers much faster charging for supported devices.
24
+
25
+## ref
26
+
27
+- [[USB-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/USB-FC-trigger-dat/USB-FC-trigger-dat.md
... ...
@@ -0,0 +1,37 @@
1
+
2
+# USB-FC-trigger-dat
3
+
4
+
5
+- [[CH224-dat]]
6
+
7
+
8
+- [[USB-PD-dat]] - [[USB-BC-dat]]
9
+
10
+- [[USB-FC-dat]]
11
+
12
+## How USB Type-C 12V Fast Charging Trigger Works
13
+
14
+A USB Type-C 12V fast charging trigger is a small device or circuit that negotiates with a USB Type-C power source (such as a charger or power bank) to output 12V instead of the default 5V. This is done using the USB Power Delivery (PD) protocol.
15
+
16
+### Working Principle
17
+
18
+1. **Connection & Communication**: The trigger connects to the USB Type-C port and communicates with the charger using the PD protocol over the CC (Configuration Channel) pins.
19
+2. **Voltage Request**: It sends a request for 12V output (sometimes specifying the desired current, e.g., 1.5A or 3A).
20
+3. **Charger Response**: If the charger supports 12V PD output, it switches its output to 12V.
21
+4. **Power Delivery**: The trigger then provides this 12V to the connected device or circuit.
22
+
23
+### Applications
24
+
25
+- Powering devices that require 12V from USB Type-C chargers (DIY electronics, routers, etc.)
26
+- Avoids the need for a dedicated 12V adapter
27
+- Used in projects and gadgets needing higher voltage from USB-C
28
+
29
+### Note
30
+
31
+The trigger automatically handles the PD negotiation, making it easy to use with compatible
32
+
33
+
34
+
35
+## ref
36
+
37
+- [[USB-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/USB-Hub-dat/2025-08-19-16-49-07.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/USB-Hub-dat/2025-08-19-16-49-07.png differ
Tech-dat/Interface-dat/USB-dat/USB-Hub-dat/USB-Hub-dat.md
... ...
@@ -26,6 +26,13 @@ SCH
26 26
![](2025-08-07-13-09-21.png)
27 27
28 28
29
+## CH334
30
+
31
+项目采用CH334F将一路usb信号拓展至四路,其中ESP32S3、RP2040和CH549G各连接一路,另外的一路由一个usbA口引出,可以外接usb设备同时为开发板或者手机供电。
32
+
33
+
34
+![](2025-08-19-16-49-07.png)
35
+
29 36
30 37
## ref
31 38
Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/2025-08-19-15-49-44.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/2025-08-19-15-49-44.png differ
Tech-dat/Interface-dat/USB-dat/USB-STM32-dat/USB-STM32-dat.md
... ...
@@ -29,6 +29,9 @@ In other boot try:
29 29
![](2025-08-06-15-47-41.png)
30 30
31 31
32
+## ST-LINK USB part
33
+
34
+![](2025-08-19-15-49-44.png)
32 35
33 36
## ref
34 37
Tech-dat/Interface-dat/USB-dat/usb-dat.md
... ...
@@ -11,6 +11,12 @@
11 11
12 12
- [[keyboard-dat]] - [[USB-HID-dat]] - [[mouse-dat]]
13 13
14
+- [[USB-FC-trigger-dat]] - [[USB-FC-dat]]
15
+
16
+- [[WCH-dat]]
17
+
18
+- [[IP5306-dat]]
19
+
14 20
## USB variations
15 21
16 22
- [[USB2.0-dat]] - [[type-c-dat]]
Tech-dat/Network-dat/Bluetooth-dat/bluetooth-dat.md
... ...
@@ -3,6 +3,11 @@
3 3
4 4
- [[bt-audio-dat]]
5 5
6
+- [[bt-debug-dat]]
7
+
8
+
9
+
10
+
6 11
## boards
7 12
8 13
- [[NBL1064-dat]] == [Bluetooth IO Control Board EDR 2.0, BLK_IO](https://www.electrodragon.com/product/bluetooth-io-control-board-edr-2-0-blk_io/)
Tech-dat/Network-dat/Bluetooth-dat/bt-debug-dat/2025-08-19-16-29-22.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/Bluetooth-dat/bt-debug-dat/2025-08-19-16-29-22.png differ
Tech-dat/Network-dat/Bluetooth-dat/bt-debug-dat/bt-debug-dat.md
... ...
@@ -0,0 +1,12 @@
1
+
2
+# bt-debug-dat
3
+
4
+https://gitee.com/xie-rongji/bt_mcu
5
+
6
+![](2025-08-19-16-29-22.png)
7
+
8
+
9
+
10
+## ref
11
+
12
+- [[bluetooth-dat]]
... ...
\ No newline at end of file
Tech-dat/acturator-dat/buzzer-dat/2025-08-19-16-54-01.png
... ...
Binary files /dev/null and b/Tech-dat/acturator-dat/buzzer-dat/2025-08-19-16-54-01.png differ
Tech-dat/acturator-dat/buzzer-dat/buzzer-dat.md
... ...
@@ -47,5 +47,12 @@ A passive buzzer requires an external oscillating signal to produce sound. It of
47 47
| Sound Control | Limited (fixed tone) | Fully customizable |
48 48
| Power Requirement | DC voltage | Oscillating signal |
49 49
50
+
51
+
52
+## SCH
53
+
54
+![](2025-08-19-16-54-01.png)
55
+
56
+
50 57
## Related Links
51 58
- [[SSL1019-dat]]
Tech-dat/interactive-dat/LED-dat/2025-08-19-15-51-31.png
... ...
Binary files /dev/null and b/Tech-dat/interactive-dat/LED-dat/2025-08-19-15-51-31.png differ
Tech-dat/interactive-dat/LED-dat/LED-dat.md
... ...
@@ -52,6 +52,13 @@ GPIO4:
52 52
53 53
54 54
55
+## dual color LED
56
+
57
+![](2025-08-19-15-51-31.png)
58
+
59
+
60
+
61
+
55 62
56 63
## ref
57 64
Tech-dat/interactive-dat/display-dat/display-dat.md
... ...
@@ -84,6 +84,13 @@ SPI interface LCDs - [[EDS-LCD-dat]] - [[SPI-LCD-dat]]
84 84
- https://github.com/Edragon/Interactive-Display_OLED
85 85
86 86
87
+
88
+## examples
89
+
90
+- 屏幕采用的是1.69寸的电容触摸屏,驱动芯片为 [[ST7789-dat]](spi接口),触摸驱动为 [[CST816-dat]](i2c接口),采样排线插接的方式安装。
91
+
92
+- [[touchpanel-dat]]
93
+
87 94
## ref
88 95
89 96
- [[ascii-dat]]
Tech-dat/interactive-dat/display-dat/epaper-dat/2025-08-19-15-20-54.png
... ...
Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/epaper-dat/2025-08-19-15-20-54.png differ
Tech-dat/interactive-dat/display-dat/epaper-dat/2025-08-19-15-21-10.png
... ...
Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/epaper-dat/2025-08-19-15-21-10.png differ
Tech-dat/interactive-dat/display-dat/epaper-dat/2025-08-19-15-22-15.png
... ...
Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/epaper-dat/2025-08-19-15-22-15.png differ
Tech-dat/interactive-dat/display-dat/epaper-dat/EDP-1.gif
... ...
Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/epaper-dat/EDP-1.gif differ
Tech-dat/interactive-dat/display-dat/epaper-dat/EPD-CN.gif
... ...
Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/epaper-dat/EPD-CN.gif differ
Tech-dat/interactive-dat/display-dat/epaper-dat/epaper-dat.md
... ...
@@ -2,12 +2,52 @@
2 2
# e-paper-dat
3 3
4 4
5
+## working principle
5 6
6
-## repo
7 7
8
-- display - https://github.com/Edragon/RPI_Display
9
-- display 2 - https://github.com/Edragon/Display-E-paper
10
-- epaper - https://github.com/Edragon/Display-E-paper
8
+Electronic ink screens, also known as e-paper, commonly use "microcapsule electrophoretic display" technology (EPD). The basic principle is that charged nanoparticles suspended in liquid migrate under the influence of an electric field. Electronic ink is coated onto a layer of plastic film, which is then laminated with a thin-film transistor (TFT) circuit. The pixel pattern is formed by controlling the drive IC.
9
+
10
+Electronic ink consists of millions of microcapsules, each about the diameter of a human hair. Each microcapsule contains electrophoretic particles—negatively charged white particles and positively charged black particles—suspended in a transparent liquid.
11
+
12
+Using the principle of attraction between positive and negative charges, when the electric field is applied, the corresponding black or white particles move to the top of the microcapsule, allowing the user to see white or black in that area.
13
+
14
+![](EDP-1.gif)
15
+
16
+Most common e-paper is black and white. Electronic price tags also use a type of three-color e-ink screen, which operates similarly to the two-color system. By applying different voltages, different colored particles move to the top layer, allowing different colors to be seen.
17
+
18
+![](EDP-1.gif)
19
+
20
+常见的电子纸是黑白色的,电子价签还有一种三色电子墨水屏,系统运作原理与双色系统类似,施加不同的电压,使不同颜色的粒子移动至上层,看见不同的颜色。
21
+
22
+![](EPD-CN.gif)
23
+
24
+
25
+## Advantages and Applications
26
+
27
+E-paper screens are easy to read: e-paper displays rely on reflecting ambient light to show images, giving them a print-like effect similar to paper.
28
+
29
+Lightweight and flexible: Due to their simple structure and the fact that e-paper is based on soft plastic film material, they are naturally flexible and bendable, and can be cut into various shapes as needed.
30
+
31
+Energy-saving: When displaying static images, e-paper consumes no power at all. Even if all power is disconnected, the e-paper display can still retain the last image.
32
+
33
+For example, the smart card below uses e-paper technology and can display the balance.
34
+
35
+![](2025-08-19-15-20-54.png)
36
+
37
+There is also this type of NFC passive smart tag, which can refresh its display content via a mobile phone's NFC. It can be used as an electronic pet tag, electronic luggage tag, to display payment QR codes in stores, or to show a contact number for moving a car.
38
+
39
+![](2025-08-19-15-21-10.png)
40
+
41
+## second-hand epaper module
42
+
43
+![](2025-08-19-15-22-15.png)
44
+
45
+
46
+
47
+
48
+## HDK
49
+
50
+墨水屏内置驱动器 IC,采用 COG 封装, IC 厚度 300um,根据 FPC(柔性电路板)宽度的不同,分为 24P 和 34P。墨水屏正面朝向自己,排线朝左边,从上往下分别是引脚 1-24。
11 51
12 52
13 53
## E-paper 2.13"
... ...
@@ -48,15 +88,15 @@ the main control part
48 88
49 89
![](2025-08-19-15-14-11.png)
50 90
51
-| dimension | resistor |
52
-| ------------------ | -------- |
53
-| 1.54 | 3R |
54
-| 2.13 | 3R |
55
-| 2.9 | 3R |
56
-| 2.7 | 0.47R |
57
-| 4.2 | 0.47R |
58
-| 7.5 | 0.47R |
59
-| 以及所有尺寸三色屏 | 0.47R |
91
+| dimension | resistor | |
92
+|--------------------|----------|---|
93
+| 1.54 | 3R | |
94
+| 2.13 | 3R | |
95
+| 2.9 | 3R | |
96
+| 2.7 | 0.47R | |
97
+| 4.2 | 0.47R | |
98
+| 7.5 | 0.47R | |
99
+| 以及所有尺寸三色屏 | 0.47R | |
60 100
61 101
## ESP8266
62 102
... ...
@@ -73,8 +113,20 @@ the main control part
73 113
74 114
75 115
116
+## repo
117
+
118
+- display - https://github.com/Edragon/RPI_Display
119
+- display 2 - https://github.com/Edragon/Display-E-paper
120
+- epaper - https://github.com/Edragon/Display-E-paper
121
+
122
+arduino library == esp8266-waveshare-epd
123
+
124
+
125
+
126
+
76 127
77 128
## ref
78 129
79
-- [[display-dat]]
130
+- [[display-dat]] - [[e-paper]]
80 131
132
+- [[FPC-dat]]
Tech-dat/interactive-dat/touch-dat/touchpanel-dat/touchpanel-dat.md
... ...
@@ -14,7 +14,7 @@
14 14
15 15
![](2025-07-16-13-12-53.png)
16 16
17
-
17
+触摸驱动为 [[CST816-dat]](i2c接口),采样排线插接的方式安装。
18 18
19 19
20 20
## ref
board-series-dat/EDS-LCD-dat/2025-08-19-15-28-01.png
... ...
Binary files /dev/null and b/board-series-dat/EDS-LCD-dat/2025-08-19-15-28-01.png differ
board-series-dat/EDS-LCD-dat/2025-08-19-15-28-27.png
... ...
Binary files /dev/null and b/board-series-dat/EDS-LCD-dat/2025-08-19-15-28-27.png differ
board-series-dat/EDS-LCD-dat/EDS-LCD-dat.md
... ...
@@ -133,6 +133,21 @@ The 8x16 font bitmap is already provided in the sample file `lcdfont.h`, as show
133 133
- [[image2Lcd-2.9.zip]] - [[PCtoLCD2002.zip]]
134 134
135 135
136
+### image2LCD for epaper
137
+
138
+2.13 寸墨水屏的分辨率为 250x122,先用 PS 或者画图软件制作一张 250x122 像素的.bmp 格式的图像。
139
+
140
+打开取模软件,扫描模式设置为垂直扫描,宽度和高度设置为 250x122,取消勾选包含图像头数据,勾选颜色反转,设置为上下颠倒,点击保存为 .c 文件。
141
+
142
+![](2025-08-19-15-28-01.png)
143
+
144
+将取模软件生产的 .c 文件里面{}里面的内容复制到图传程序 imagedata.cpp 文件里 gImage 数组的大括号里。
145
+
146
+![](2025-08-19-15-28-27.png)
147
+
148
+output
149
+
150
+![](qumo-1.gif)
136 151
137 152
## ref
138 153
board-series-dat/EDS-LCD-dat/qumo-1.gif
... ...
Binary files /dev/null and b/board-series-dat/EDS-LCD-dat/qumo-1.gif differ
power-dat/DC-dat/DCDC-dat/dcdc-boost-dat/2025-08-19-16-21-07.png
... ...
Binary files /dev/null and b/power-dat/DC-dat/DCDC-dat/dcdc-boost-dat/2025-08-19-16-21-07.png differ
power-dat/DC-dat/DCDC-dat/dcdc-boost-dat/dcdc-boost-dat.md
... ...
@@ -48,6 +48,17 @@ fixed 5V output and little periperals
48 48
49 49
- [[richtek-dat]] - [[RT9266-dat]]
50 50
51
+
52
+## MPS
53
+
54
+- MP28167 == 2.8V-22V VIN, 3A IOUT, 4-Switch Integrated Buck-Boost Converter with Fixed 5V Output
55
+
56
+![](2025-08-19-16-21-07.png)
57
+
58
+
59
+
60
+
61
+
51 62
## ref
52 63
53 64
- [[dcdc-boost-dat]]
power-dat/DC-dat/DCDC-dat/dcdc-down-dat/2025-08-19-16-45-55.png
... ...
Binary files /dev/null and b/power-dat/DC-dat/DCDC-dat/dcdc-down-dat/2025-08-19-16-45-55.png differ
power-dat/DC-dat/DCDC-dat/dcdc-down-dat/dcdc-down-dat.md
... ...
@@ -89,7 +89,11 @@ ME3116AM6G - 最高输入 40V 带载可达 1A 的 DC/DC 降压型稳压器 ME311
89 89
- [[dcdc-down-output-dat]]
90 90
91 91
92
+## TP5450 plus MCP4017
92 93
94
+- [[MCP4017-dat]] - [[digital-pot-dat]]
95
+
96
+![](2025-08-19-16-45-55.png)
93 97
94 98
95 99
## circuits