BOM-DAT/CONN-DAT/PCIE-dat/2025-08-14-15-10-45.png
... ...
Binary files /dev/null and b/BOM-DAT/CONN-DAT/PCIE-dat/2025-08-14-15-10-45.png differ
BOM-DAT/CONN-DAT/PCIE-dat/PCIE-dat.md
... ...
@@ -1,9 +1,33 @@
1 1
2 2
# PCIE-dat
3 3
4
+
4 5
Low-profile PCIe cards still use 1.57 mm thickness; only the bracket changes.
5 6
6 7
8
+- [[mini-PCIE-dat]]
9
+
10
+
11
+## PCIE 1x
12
+
13
+A PCIe x1 slot is a type of expansion slot on a computer motherboard, primarily designed for low-bandwidth devices. It has a single PCIe lane, offering the lowest data transfer rate among different PCIe slot types. Despite its limitations, it's useful for various low-power peripheral cards.
14
+
15
+![](2025-08-14-15-10-45.png)
16
+
17
+18 *2 = 36 pins
18
+
19
+
20
+
21
+
22
+
23
+## ref
24
+
25
+- [[interface-dat]]
26
+
27
+
28
+
29
+
30
+
7 31
## PCIE vs mini-PCIE
8 32
9 33
## 📏 1. Physical Size
BOM-DAT/CONN-DAT/mini-PCIE-dat/2025-07-14-00-25-21.png
... ...
Binary files /dev/null and b/BOM-DAT/CONN-DAT/mini-PCIE-dat/2025-07-14-00-25-21.png differ
BOM-DAT/CONN-DAT/mini-PCIE-dat/2025-07-14-00-29-13.png
... ...
Binary files /dev/null and b/BOM-DAT/CONN-DAT/mini-PCIE-dat/2025-07-14-00-29-13.png differ
BOM-DAT/CONN-DAT/mini-PCIE-dat/mini-PCIE-dat.md
... ...
@@ -2,14 +2,62 @@
2 2
# mini-PCIE-dat
3 3
4 4
5
+
6
+
7
+- 52-pin
8
+
9
+- [[F133-dat]]
10
+
11
+
12
+## SCH
13
+
14
+![](2025-07-14-00-25-21.png)
15
+
16
+
17
+## M2M Module
18
+
19
+![](2025-07-14-00-29-13.png)
20
+
21
+| left | pin | pin | right |
22
+| --------- | --- | --- | ---------- |
23
+| MIC_P | 1 | 2 | VBAT |
24
+| MIC_N | 3 | 4 | GND |
25
+| SPK_P | 5 | 6 | NC |
26
+| SPK_N | 7 | 8 | USIM_VDD |
27
+| AGND | 9 | 10 | USIM_DATA |
28
+| VDD_EXT | 11 | 12 | USIM_CLK |
29
+| RESERVED | 13 | 14 | USIM_RST |
30
+| GND | 15 | 16 | RESERVED |
31
+| RESERVED | 17 | 18 | GND |
32
+| WAKEUP_IN | 19 | 20 | W_DISABLE# |
33
+| GND | 21 | 22 | RESET# |
34
+| UART_RXD | 23 | 24 | VBAT |
35
+| UART_RTS | 25 | 26 | GND |
36
+| GND | 27 | 28 | UART_CTS |
37
+| GND | 29 | 30 | UART_DCD |
38
+| UART_TXD | 31 | 32 | SLEEP_IND |
39
+| RESET# | 33 | 34 | GND |
40
+| GND | 35 | 36 | USB_DM |
41
+| GND | 37 | 38 | USB_DP |
42
+| VBAT | 39 | 40 | GND |
43
+| VBAT | 41 | 42 | LED_WWAN# |
44
+| GND | 43 | 44 | USIM_DET |
45
+| RESERVED | 45 | 46 | UART_DTR |
46
+| RESERVED | 47 | 48 | NC |
47
+| RESERVED | 49 | 50 | GND |
48
+| RESERVED | 51 | 52 | VBAT |
49
+
50
+
51
+
52
+
5 53
## Standard MINI-PCIE specs
6 54
7
-| Specification | Value |
8
-|---------------------|-------------------------------------|
9
-| **PCB Thickness** | **0.8 mm** (standard) |
10
-| **Edge Connector** | ~**0.8 mm**, beveled |
11
-| **Card Width** | 30 mm |
12
-| **Card Length** | 30 mm (Half-size) / 50.95 mm (Full-size) |
55
+| Specification | Value |
56
+| ------------------ | ---------------------------------------- |
57
+| **PCB Thickness** | **0.8 mm** (standard) |
58
+| **Edge Connector** | ~**0.8 mm**, beveled |
59
+| **Card Width** | 30 mm |
60
+| **Card Length** | 30 mm (Half-size) / 50.95 mm (Full-size) |
13 61
14 62
15 63
4-layer PCB in the Mini PCIe form factor — and it’s actually common practice in commercial designs, especially for:
... ...
@@ -93,35 +141,35 @@ mini PCIe
93 141
94 142
![](2025-08-08-18-27-26.png)
95 143
96
-| function | chip | left pin | right pin | chip | function |
97
-| -------- | ---- | -------- | --------- | ---- | -------- |
98
-| GND | GND | 1 | 2 | GND | GND |
99
-| | PE13 | 3 | 4 | GND | GND |
100
-| | PE12 | 5 | 6 | GND | GND |
101
-| UART0 rx | PE3 | 7 | 8 | GND | GND |
102
-| UART0 tx | PE2 | 9 | 10 | D0+ | D0+ |
103
-| | PE11 | 11 | 12 | D0- | D0- |
104
-| | PE10 | 13 | 14 | PD19 | |
105
-| | PE9 | 15 | 16 | PD18 | |
106
-| - | - | - | - | - | - |
107
-| | PD22 | 17 | 18 | PE8 | |
108
-| | PD21 | 19 | 20 | PE7 | |
109
-| | PD20 | 21 | 22 | PE6 | |
110
-| | PD0 | 23 | 24 | PE5 | |
111
-| | PD1 | 25 | 26 | PE4 | |
112
-| | PD2 | 27 | 28 | PE0 | |
113
-| | PD3 | 29 | 30 | PE1 | |
114
-| | PD4 | 31 | 32 | PD14 | |
115
-| | PD5 | 33 | 34 | PD15 | |
116
-| | PD6 | 35 | 36 | PD16 | |
117
-| | PD7 | 37 | 38 | PD17 | |
118
-| | PD8 | 39 | 40 | PB7 | |
119
-| | PD9 | 41 | 42 | PB6 | |
120
-| | PD10 | 43 | 44 | PB5 | |
121
-| | PD11 | 45 | 46 | PB4 | |
122
-| | PD12 | 47 | 48 | PB3 | |
123
-| | PD13 | 49 | 50 | PB2 | |
124
-| VBUS | VBUS | 51 | 52 | VBUS | VBUS |
144
+| | fun1 | chip | left pin | right pin | chip | fun2 |
145
+| -------- | -------- | ---- | -------- | --------- | ---- | ------- |
146
+| GND | | GND | 1 | 2 | GND | GND |
147
+| | DVP_SDA | PE13 | 3 | 4 | GND | GND |
148
+| | DVP_SCL | PE12 | 5 | 6 | GND | GND |
149
+| UART0 rx | DVP_XCLK | PE3 | 7 | 8 | GND | GND |
150
+| UART0 tx | DVP_CLK | PE2 | 9 | 10 | D0+ | D0+ |
151
+| | DVP_Y9 | PE11 | 11 | 12 | D0- | D0- |
152
+| | DVP_Y8 | PE10 | 13 | 14 | PD19 | LCD_DE |
153
+| | DVP_Y7 | PE9 | 15 | 16 | PD18 | LCD_CLK |
154
+| | - | - | - | - | - | - |
155
+| | LCD_PWM | PD22 | 17 | 18 | PE8 | DVP_Y6 |
156
+| | LCD_VS | PD21 | 19 | 20 | PE7 | DVP_Y5 |
157
+| | LCD_HS | PD20 | 21 | 22 | PE6 | DVP_Y4 |
158
+| | LCD_D2 | PD0 | 23 | 24 | PE5 | DVP_Y3 |
159
+| | LCD_D3 | PD1 | 25 | 26 | PE4 | DVP_Y2 |
160
+| | LCD_D4 | PD2 | 27 | 28 | PE0 | DVP_HS |
161
+| | LCD_D5 | PD3 | 29 | 30 | PE1 | DVP_VS |
162
+| | LCD_D6 | PD4 | 31 | 32 | PD14 | LCD_D20 |
163
+| | LCD_D7 | PD5 | 33 | 34 | PD15 | LCD_D21 |
164
+| | LCD_D10 | PD6 | 35 | 36 | PD16 | LCD_D22 |
165
+| | LCD_D11 | PD7 | 37 | 38 | PD17 | LCD_D23 |
166
+| | LCD_D12 | PD8 | 39 | 40 | PB7 | |
167
+| | LCD_D13 | PD9 | 41 | 42 | PB6 | |
168
+| | LCD_D14 | PD10 | 43 | 44 | PB5 | |
169
+| | LCD_D15 | PD11 | 45 | 46 | PB4 | |
170
+| | LCD_D18 | PD12 | 47 | 48 | PB3 | CTP_INT |
171
+| | LCD_D19 | PD13 | 49 | 50 | PB2 | CTP_RST |
172
+| | VBUS | VBUS | 51 | 52 | VBUS | VBUS |
125 173
126 174
127 175
Chip-cn-dat/allwinner-dat/D1-S-dat/D1-S-dat.md
... ...
@@ -1,4 +1,3 @@
1
-
2 1
# D1-S-dat
3 2
4 3
... ...
@@ -40,6 +39,18 @@ Note: On the D1s, since the TF card and CKlink pins are multiplexed, you need to
40 39
41 40
- [[DongshanPI-D1s_SCH-V2.pdf]]
42 41
42
+| Pins / Signals | Function | Notes |
43
+| ---------------------- | ----------- | ---------------------------------- |
44
+| PG1 ~ PG6 ~ PG9 ~ PG15 | BT / Wi‑Fi | Bluetooth and Wi‑Fi signals |
45
+| PF0–PF6 | SDC0 | SD controller 0 |
46
+| PC2–PC7 | SPI0 | SPI bus 0 |
47
+| PE0–PE13 | Camera | Camera interface pins |
48
+| PD | LCD display | LCD interface signals |
49
+| audio | FPC 9P | Audio via FPC 9-pin connector |
50
+| touchpanel | FPC 5P | Touchpanel via FPC 5-pin connector |
51
+| SPI0_MOSI | Button 1 | MOSI repurposed as Button 1 |
52
+| RESET | Button 2 | Reset button |
53
+
43 54
![](F133-SCH-1.png)
44 55
45 56
misc
... ...
@@ -54,3 +65,4 @@ misc
54 65
55 66
## ref
56 67
68
+- [[F133-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/allwinner-dat/F133-dat/F133-dat.md
... ...
@@ -182,10 +182,9 @@ image == https://github.com/ylyamin/allwinner_d1_hal
182 182
## extend
183 183
184 184
185
+- [[oled-dat]] - [[amoled-dat]] - [[display-dat]]
185 186
186
-- [[oled-dat]] - [[amoled-dat]] - [[display-dat]] - [[DVP-display-dat]]
187
-
188
-
187
+- [[camera-dat]] - [[DVP-display-dat]]
189 188
190 189
191 190
## SCH
Chip-dat/OmniVision-dat/OV2640-dat/OV2640-dat.md
... ...
@@ -1,4 +1,3 @@
1
-
2 1
# OV2640-dat
3 2
4 3
- [[camera-dat]]
... ...
@@ -74,6 +73,13 @@ in a table :
74 73
| POWER PIN | ctrl | GPIO 32 | PWDN_GPIO_NUM |
75 74
76 75
76
+## OV2640-dat
77
+
78
+| Voltage Type | set | Voltage Range |
79
+| ------------ | ----- | ------------- |
80
+| DVDD | 1.2V ? | 1.2-1.5V |
81
+| AVDD | 2.8V ? | 2.5-3.0V |
82
+| DOVDD IO | 2.8V ? | 1.7-3.3V |
77 83
78 84
79 85
## ref
Chip-dat/goodix-dat/GT911-dat/GT911-dat.md
... ...
@@ -10,6 +10,15 @@
10 10
![](2025-08-09-16-57-45.png)
11 11
12 12
13
+## touchpanel-SDK-dat
14
+
15
+https://github.com/alex-code/GT911
16
+
17
+
18
+
19
+
20
+
21
+
13 22
## ref
14 23
15 24
- [[interactive-dat]] - [[touchpanel-dat]] - [[touch-dat]]
... ...
\ No newline at end of file
Chip-dat/silergy-dat/SY7200-dat/2025-08-14-15-24-29.png
... ...
Binary files /dev/null and b/Chip-dat/silergy-dat/SY7200-dat/2025-08-14-15-24-29.png differ
Chip-dat/silergy-dat/SY7200-dat/SY7200-dat.md
... ...
@@ -5,3 +5,22 @@
5 5
6 6
MHP3528IRCT-D -- [[LED-dat]]
7 7
8
+
9
+
10
+## SY7201-dat
11
+
12
+![](2025-08-14-15-24-29.png)
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+## ref
23
+
24
+- [[LCD-dat]]
25
+
26
+- [[silergy-dat]]
... ...
\ No newline at end of file
Chip-dat/silergy-dat/SY7200-dat/SY7201-dat.md
... ...
@@ -0,0 +1,5 @@
1
+
2
+
3
+# SY7201-dat.md
4
+
5
+- [[SY7200-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/MIPI-dat/MIPI-DSI-dat/MIPI-DSI-dat.md
... ...
@@ -6,6 +6,29 @@ MIPI serial display
6 6
![](2023-11-30-15-49-17.png)
7 7
8 8
9
+## MIPI-DSI Interface Pinout
10
+
11
+| Pin No. | Symbol | Description | When Not in Use |
12
+|---------|----------|------------------------------------------|----------------------|
13
+| 1 | LEDA | B/L positive pin | |
14
+| 2 | LEDK | B/L negative pin | |
15
+| 3 | VDD | Power supply, 2.8–3.3V type | |
16
+| 4 | GND | Power Ground | |
17
+| 5 | DON | MIPI DSI differential data pair (N) | |
18
+| 6 | DOP | MIPI DSI differential data pair (P) | |
19
+| 7 | GND | Power Ground | |
20
+| 8 | CLKN | MIPI DSI differential clock pair (N) | |
21
+| 9 | CLKP | MIPI DSI differential clock pair (P) | |
22
+| 10 | GND | Power Ground | |
23
+| 11 | D1N | MIPI DSI differential data pair 1 (N) | |
24
+| 12 | D1P | MIPI DSI differential data pair 1 (P) | |
25
+| 13–33 | GND | Power Ground | |
26
+| 34 | RESET | Reset the LCM | |
27
+| 35–37 | GND | Power Ground | |
28
+| 38 | VDD | Power supply, 2.8–3.3V type | |
29
+| 39 | GND | Power Ground | |
30
+| 40 | NC | Dummy | |
31
+
9 32
10 33
**DSI** stands for **Display Serial Interface**.
11 34
Tech-dat/Interface-dat/MIPI-dat/MIPI-dat.md
... ...
@@ -1,6 +1,8 @@
1 1
2 2
# MIPI-dat
3 3
4
+
5
+
4 6
## concept
5 7
6 8
- [[MIPI-CSI-dat]] - [[MIPI-DSI-dat]]
Tech-dat/Interface-dat/PCIE-dat/2025-07-14-00-25-21.png
... ...
Binary files a/Tech-dat/Interface-dat/PCIE-dat/2025-07-14-00-25-21.png and /dev/null differ
Tech-dat/Interface-dat/PCIE-dat/2025-07-14-00-29-13.png
... ...
Binary files a/Tech-dat/Interface-dat/PCIE-dat/2025-07-14-00-29-13.png and /dev/null differ
Tech-dat/Interface-dat/PCIE-dat/PCIE-dat.md
... ...
@@ -1,52 +0,0 @@
1
-
2
-# PCIE-dat
3
-
4
-
5
-- 52-pin
6
-
7
-- [[F133-dat]]
8
-
9
-
10
-## SCH
11
-
12
-![](2025-07-14-00-25-21.png)
13
-
14
-
15
-## M2M Module
16
-
17
-![](2025-07-14-00-29-13.png)
18
-
19
-| left | pin | pin | right |
20
-| --------- | --- | --- | ---------- |
21
-| MIC_P | 1 | 2 | VBAT |
22
-| MIC_N | 3 | 4 | GND |
23
-| SPK_P | 5 | 6 | NC |
24
-| SPK_N | 7 | 8 | USIM_VDD |
25
-| AGND | 9 | 10 | USIM_DATA |
26
-| VDD_EXT | 11 | 12 | USIM_CLK |
27
-| RESERVED | 13 | 14 | USIM_RST |
28
-| GND | 15 | 16 | RESERVED |
29
-| RESERVED | 17 | 18 | GND |
30
-| WAKEUP_IN | 19 | 20 | W_DISABLE# |
31
-| GND | 21 | 22 | RESET# |
32
-| UART_RXD | 23 | 24 | VBAT |
33
-| UART_RTS | 25 | 26 | GND |
34
-| GND | 27 | 28 | UART_CTS |
35
-| GND | 29 | 30 | UART_DCD |
36
-| UART_TXD | 31 | 32 | SLEEP_IND |
37
-| RESET# | 33 | 34 | GND |
38
-| GND | 35 | 36 | USB_DM |
39
-| GND | 37 | 38 | USB_DP |
40
-| VBAT | 39 | 40 | GND |
41
-| VBAT | 41 | 42 | LED_WWAN# |
42
-| GND | 43 | 44 | USIM_DET |
43
-| RESERVED | 45 | 46 | UART_DTR |
44
-| RESERVED | 47 | 48 | NC |
45
-| RESERVED | 49 | 50 | GND |
46
-| RESERVED | 51 | 52 | VBAT |
47
-
48
-
49
-
50
-## ref
51
-
52
-- [[interface-dat]]
... ...
\ No newline at end of file
Tech-dat/interactive-dat/LED-dat/led-driver-dat/led-driver-dat.md
... ...
@@ -46,7 +46,7 @@ https://cdn.sparkfun.com/datasheets/Components/General/FQP30N06L.pdf
46 46
47 47
## chip
48 48
49
-- [[SY7200-dat]] - [[silergy-dat]]
49
+- [[silergy-dat]] - [[SY7200-dat]] - [[SY7201-dat]]
50 50
51 51
- [[powtech-dat]] - [[PT4103-dat]] - [[PT4115-dat]]
52 52
Tech-dat/interactive-dat/display-dat/LCD-dat/LCD-dat.md
... ...
@@ -14,6 +14,13 @@
14 14
15 15
- [[LCD2004-dat]] == [2004A 20*4 Char LCD LCM Display](https://www.electrodragon.com/product/2004a-char-lcdlcm-204-words-support-5v/)
16 16
17
+- [[touchpanel-dat]]
18
+
19
+- [[MIPI-dat]]
20
+
21
+
22
+
23
+
17 24
18 25
## SCH
19 26
Tech-dat/interactive-dat/display-dat/LCD-dat/parallel-display-dat/DVP-display-dat/2025-08-09-17-01-01.png
... ...
Binary files a/Tech-dat/interactive-dat/display-dat/LCD-dat/parallel-display-dat/DVP-display-dat/2025-08-09-17-01-01.png and /dev/null differ
Tech-dat/interactive-dat/display-dat/LCD-dat/parallel-display-dat/DVP-display-dat/DVP-display-dat.md
... ...
@@ -1,52 +0,0 @@
1
-
2
-# DVP-display-dat
3
-
4
-**DVP** in the display context usually refers to the **Digital Video Port** interface. - [[parallel-display-dat]]
5
-It’s a **parallel interface** commonly used in cameras, simple LCDs, or microcontroller-driven displays.
6
-
7
-## How it works
8
-
9
-
10
-- Transfers **pixel data** in parallel (8, 16, or 24 data lines, depending on color depth).
11
-- Uses **synchronization signals**:
12
- - **HSYNC** (Horizontal Sync) – signals the start of a new line
13
- - **VSYNC** (Vertical Sync) – signals the start of a new frame
14
- - **PCLK** (Pixel Clock) – latches each pixel’s data
15
-- Can work with formats like **RGB565**, **RGB888**, or **YUV422**.
16
-
17
-## Key Characteristics
18
-1. **Simple protocol** – no complex packetization (unlike MIPI-DSI).
19
-2. **Lower speed** – parallel clock typically in the tens of MHz.
20
-3. **More pins needed** – due to multiple parallel data lines.
21
-4. **Used in MCUs and simple SoCs** – no need for high-speed serializers.
22
-
23
-## Common Uses
24
-
25
-
26
-- Cheap TFT LCD modules with MCU controllers
27
-- CMOS camera modules with parallel output
28
-- Low-resolution displays in industrial or hobby projects
29
-
30
-## Comparison (DVP vs MIPI-DSI)
31
-
32
-| Feature | DVP (Digital Video Port) | MIPI-DSI |
33
-|-----------------|---------------------------------|------------------------------------|
34
-| Data Transfer | Parallel (8–24 data lines) | High-speed serial (2–4 lanes) |
35
-| Speed | Tens of MHz | Hundreds of MHz to Gbps |
36
-| Pin Count | High | Low |
37
-| Complexity | Simple | Complex, packetized |
38
-| Use Case | Simple displays, cameras | High-res smartphone/tablet displays|
39
-
40
-## SCH
41
-
42
-- [[F133-dat]]
43
-
44
-8-bit Y2 ~ Y9 // HSYNC + VSYNC + PCLK + XCLK + SCL + SDA + **RST
45
-
46
-![](2025-08-09-17-01-01.png)
47
-
48
-
49
-
50
-## ref
51
-
52
-- [[parallel-display-dat]]
... ...
\ No newline at end of file
Tech-dat/interactive-dat/display-dat/LCD-dat/parallel-display-dat/RGB-LCD-dat/RGB-LCD-dat.md
... ...
@@ -16,6 +16,33 @@ AT050TN43
16 16
17 17
## standard RGB LCD 40P == RGB24Bit
18 18
19
+
20
+
21
+## RGB LCD 40-Pin Interface Pinout
22
+
23
+| Pin No. | Symbol | Description | When Not in Use |
24
+| ------- | ------ | ---------------------------------------------- | --------------- |
25
+| 1 | LEDA | B/L positive pin | |
26
+| 2 | LEDK | B/L negative pin | |
27
+| 3 | VDD | Power supply, 2.8–3.3V type | |
28
+| 4–13 | GND | Power Ground | |
29
+| 14 | VS | Frame synchronizing signal | |
30
+| 15 | HS | Line synchronizing signal | |
31
+| 16 | Pclk | Dot clock signal | |
32
+| 17 | DE | Data enable signal for RGB interface operation | Power Ground |
33
+| | | Low: access enabled; High: access inhibited | |
34
+| 18–22 | B0–B4 | 5-bit Blue data input | |
35
+| 23–28 | G0–G5 | 6-bit Green data input | |
36
+| 29–33 | R0–R4 | 5-bit Red data input | |
37
+| 34 | RESET | Reset the LCM | |
38
+| 35 | CSA | Chip select signal | |
39
+| 36 | SCL | Serial clock | |
40
+| 37 | SDA | Serial data input/output (bidirectional pin) | |
41
+| 38 | GND | Power Ground | |
42
+| 39 | VDD | Power supply, 2.8–3.3V type | |
43
+| 40 | NC | Dummy | |
44
+
45
+
19 46
available size == 5"
20 47
21 48
IPS / 800*480
... ...
@@ -75,6 +102,46 @@ touch
75 102
- XL
76 103
- YU
77 104
105
+## 8-bit parallel RGB LCD
106
+
107
+# Typical 8-bit Parallel TFT LCD Pinout (Example: ILI9341, ST7789V, HX8357)
108
+
109
+| Pin | Name | Function |
110
+| --- | ---- | ------------------------------------- |
111
+| 1 | A | LED anode (backlight +) |
112
+| 2 | K | LED cathode (backlight –) |
113
+| 3 | NC | No connection |
114
+| 4 | NC | No connection |
115
+| 5 | NC | No connection |
116
+| 6 | VCC | Power supply (usually 3.3 V or 5 V) |
117
+| 7 | D7 | Data bit 7 |
118
+| 8 | D6 | Data bit 6 |
119
+| 9 | D5 | Data bit 5 |
120
+| 10 | D4 | Data bit 4 |
121
+| 11 | D3 | Data bit 3 |
122
+| 12 | D2 | Data bit 2 |
123
+| 13 | D1 | Data bit 1 |
124
+| 14 | D0 | Data bit 0 |
125
+| 15 | RD | Read strobe (MCU reads data from LCD) |
126
+| 16 | WR | Write strobe (MCU writes data to LCD) |
127
+| 17 | RS | Register select / Data-Command (DC) |
128
+| 18 | CS | Chip select |
129
+| 19 | TE | Tearing effect signal (sync) |
130
+| 20 | RST | Reset |
131
+| 21 | GND | Ground |
132
+| 22 | GND | Ground |
133
+
134
+**Notes:**
135
+- **Interface type:** 8-bit parallel MCU (8080 or 6800 mode)
136
+- **Typical driver ICs:** ILI9341, ST7789V, HX8357
137
+- `A` & `K` are for LED backlight, powered separately
138
+- `TE` is optional and used for synchronizing to avoid tearing
139
+
140
+
141
+
142
+
143
+
144
+
78 145
79 146
## working board
80 147
Tech-dat/interactive-dat/display-dat/display-dat.md
... ...
@@ -6,7 +6,7 @@
6 6
7 7
## LCD
8 8
9
-- [[LCD-dat]]
9
+- [[LCD-dat]] - [[led-driver-dat]]
10 10
11 11
- [[FPC-IPS-LCD-dat]] - [[LCD1602-dat]] - [[LCD2004-dat]] - [[LCD12864-dat]]
12 12
... ...
@@ -36,6 +36,9 @@ SPI interface LCDs - [[EDS-LCD-dat]] - [[SPI-LCD-dat]]
36 36
37 37
- [[touchpanel-dat]]
38 38
39
+
40
+
41
+
39 42
## tech
40 43
41 44
- [[image-dat]] - [[display-SDK-dat]]
... ...
@@ -43,6 +46,26 @@ SPI interface LCDs - [[EDS-LCD-dat]] - [[SPI-LCD-dat]]
43 46
- [[display-protocols-dat]] - [[display-interfaces-dat]]
44 47
45 48
49
+
50
+## driver
51
+
52
+- [[ILI9341-dat]]
53
+
54
+- [[ST7789-dat]] - [[ST7735-dat]]
55
+
56
+- [[SSD1681-dat]] - [[SSD1315-dat]] - [[SSD1306-dat]] - [[SSD1312-dat]] - [[SSH1106-dat]] - [[CH1106-dat]]
57
+
58
+- [[GC9107-dat]] - [[GC9A01-dat]]
59
+
60
+- [[ILI9488-dat]] - [[ILI9486-dat]] - [[ILI9481-dat]]
61
+
62
+- [[SSD1963-dat]]
63
+
64
+- [[RA8875-dat]]
65
+
66
+- [[HX8357-dat]]
67
+
68
+
46 69
## repositories
47 70
48 71
- https://github.com/Edragon/Display-temp
Tech-dat/interactive-dat/touch-dat/touchpanel-dat/touchpanel-dat.md
... ...
@@ -15,11 +15,6 @@
15 15
![](2025-07-16-13-12-53.png)
16 16
17 17
18
-## touchpanel-SDK-dat
19
-
20
-https://github.com/alex-code/GT911
21
-
22
-
23 18
24 19
25 20
## ref
Tech-dat/sensor-camera-dat/DVP-camera-dat/DVP-camera-dat.md
... ...
@@ -1,6 +1,40 @@
1
-
2 1
# DVP-camera-dat
3 2
3
+- [[LDO-2CH-dat]]
4
+
5
+- [[OV2640-dat]]
6
+
7
+Connector
8
+
9
+24Pins Description for - [[OV3660-dat]]
10
+
11
+| Pin No. | Name | Description |
12
+| ------- | -------- | ---------------------- |
13
+| 01 | NC | - |
14
+| 02 | AGND | Analog Ground |
15
+| 03 | SIO_D | Serial Data |
16
+| 04 | AVDD_28 | Analog Voltage 2.8V |
17
+| 05 | SIO_C | Serial Clock |
18
+| 06 | RESET | Reset |
19
+| 07 | VSync | Vertical Sync |
20
+| 08 | PWDN | Power Down |
21
+| 09 | HS(HREF) | Horizontal Sync (HREF) |
22
+| 10 | DVDD_15 | Digital Voltage 1.5V |
23
+| 11 | DOVDD | Digital Output Voltage |
24
+| 12 | D9 | Data Bit 9 |
25
+| 13 | MCLK | Master Clock |
26
+| 14 | D8 | Data Bit 8 |
27
+| 15 | DGND | Digital Ground |
28
+| 16 | D7 | Data Bit 7 |
29
+| 17 | PCLK | Pixel Clock |
30
+| 18 | D6 | Data Bit 6 |
31
+| 19 | D2 | Data Bit 2 |
32
+| 20 | D5 | Data Bit 5 |
33
+| 21 | D3 | Data Bit 3 |
34
+| 22 | D4 | Data Bit 4 |
35
+| 23 | NC | - |
36
+| 24 | NC | - |
37
+
4 38
![](2025-07-10-17-59-28.png)
5 39
6 40
- DVP Y2 ~ Y9
... ...
@@ -15,6 +49,9 @@ Power supply 2V8 and 1V5
15 49
![](2025-07-10-18-35-24.png)
16 50
17 51
52
+- [[LDO-dat]]
53
+
54
+
18 55
19 56
## ref
20 57
Tech-dat/sensor-camera-dat/DVP-camera-dat/DVP-display-dat/2025-08-09-17-01-01.png
... ...
Binary files /dev/null and b/Tech-dat/sensor-camera-dat/DVP-camera-dat/DVP-display-dat/2025-08-09-17-01-01.png differ
Tech-dat/sensor-camera-dat/DVP-camera-dat/DVP-display-dat/DVP-display-dat.md
... ...
@@ -0,0 +1,144 @@
1
+# DVP-display-dat
2
+
3
+no DVP display, only [[DVP-camera-dat]]
4
+
5
+## RGB Parallel Interface vs DVP Interface
6
+
7
+| Feature | RGB Parallel Interface (Display MCU Interface) | DVP Interface (Digital Video Port, Camera) |
8
+|----------------------|-----------------------------------------------|--------------------------------------------|
9
+| Data Direction | MCU → Display | Camera → MCU |
10
+| Data Lines | D0~D7 or D0~D15 (pixel data) | D0~D7 or D0~D9 (pixel data) |
11
+| Control Signals | WR / RD / RS / CS / DE / HSYNC / VSYNC | PCLK / HREF / VSYNC |
12
+| Timing | MCU-controlled writes (typical 8080 / 6800) | Camera outputs fixed pixel timing |
13
+| Use Case | TFT LCD display | CMOS camera module |
14
+| Interface Type | Parallel | Parallel |
15
+| Similarity | Both use multi-line parallel pixel transfer | Both use multi-line parallel pixel transfer|
16
+
17
+**Summary:**
18
+- DVP is a parallel output interface from a camera; MCU or FPGA captures image data.
19
+- The RGB parallel interface is a display input; MCU or FPGA drives the panel.
20
+- They are electrically similar, but timing and purpose differ.
21
+
22
+## Can DVP Be Used as a Display Interface?
23
+
24
+- Strictly speaking, DVP (Digital Video Port) was defined as a camera output interface for MCU/FPGA reception.
25
+- However, in practice some low-resolution or embedded display modules can accept DVP-style input:
26
+ - These modules integrate a small controller that converts incoming DVP pixel timing into the panel drive.
27
+ - The MCU or FPGA sends pixel data following DVP timing directly to the module.
28
+
29
+### Characteristics
30
+- Physical signals are similar: PCLK, VSYNC, HSYNC/HREF, data lines D0~Dn.
31
+- Timing still follows DVP style (one pixel per PCLK edge).
32
+- Common in low-resolution embedded TFT modules (e.g. 2.4", 2.8" TFT LCD).
33
+
34
+### Notes / Caveats
35
+- You cannot treat a high-resolution raw TFT RGB panel as a DVP display module.
36
+- The driving MCU/FPGA must generate DVP-like streaming timing, different from 8080/6800 register/data bus write cycles.
37
+- Datasheets will usually state “DVP input” or “Camera interface for MCU” if such usage is supported.
38
+
39
+**Conclusion:**
40
+- DVP is fundamentally a camera (image sensor) interface.
41
+- Some display modules are DVP-compatible, but you must adhere to DVP streaming timing and control behavior.
42
+
43
+# MIPI vs DVP Interface Comparison
44
+
45
+| Feature | MIPI (DSI / CSI) | DVP (Digital Video Port) |
46
+| --------------------- | ----------------------------------------------------- | ------------------------------------------------- |
47
+| **Type** | High-speed **serial** differential signaling | **Parallel** CMOS/TTL signaling |
48
+| **Data Lines** | 1–4 (sometimes 8) differential lanes + clock | Multiple parallel data lines (8, 10, 12, 16 bits) |
49
+| **Clock** | Embedded in protocol (Data lanes use DDR with strobe) | Separate dedicated pixel clock (PCLK) |
50
+| **Signal Standard** | MIPI D-PHY / C-PHY (low-voltage differential) | CMOS/TTL single-ended logic |
51
+| **Data Rate** | Up to several Gbps per lane | Typically < 150 MHz pixel clock |
52
+| **Wiring Complexity** | Fewer wires (high-speed pairs) | Many wires (one per data bit + sync) |
53
+| **Pins** | Very few (e.g., 4–10 total) | Many (e.g., 10–20+ total) |
54
+| **Sync Signals** | Embedded in packet protocol | HSYNC, VSYNC required |
55
+| **Protocol Layer** | Uses packet-based protocol (like networking) | Raw pixel data per clock |
56
+| **Power Consumption** | Lower per bit transferred (but high-speed) | Higher due to many single-ended lines |
57
+| **Typical Use** | Smartphones, tablets, high-res displays/cameras | Simple camera modules, low-cost LCDs |
58
+| **Example Devices** | MIPI-DSI display panels, MIPI-CSI2 camera sensors | OV7670 camera, parallel RGB LCD panels |
59
+
60
+
61
+
62
+
63
+
64
+
65
+
66
+**DVP** in the display context usually refers to the **Digital Video Port** interface. - [[parallel-display-dat]]
67
+It’s a **parallel interface** commonly used in cameras, simple LCDs, or microcontroller-driven displays.
68
+
69
+## How it works
70
+
71
+
72
+- Transfers **pixel data** in parallel (8, 16, or 24 data lines, depending on color depth).
73
+- Uses **synchronization signals**:
74
+ - **HSYNC** (Horizontal Sync) – signals the start of a new line
75
+ - **VSYNC** (Vertical Sync) – signals the start of a new frame
76
+ - **PCLK** (Pixel Clock) – latches each pixel’s data
77
+- Can work with formats like **RGB565**, **RGB888**, or **YUV422**.
78
+
79
+## Key Characteristics
80
+1. **Simple protocol** – no complex packetization (unlike MIPI-DSI).
81
+2. **Lower speed** – parallel clock typically in the tens of MHz.
82
+3. **More pins needed** – due to multiple parallel data lines.
83
+4. **Used in MCUs and simple SoCs** – no need for high-speed serializers.
84
+
85
+## Common Uses
86
+
87
+
88
+- Cheap TFT LCD modules with MCU controllers
89
+- CMOS camera modules with parallel output
90
+- Low-resolution displays in industrial or hobby projects
91
+
92
+## Comparison (DVP vs MIPI-DSI)
93
+
94
+| Feature | DVP (Digital Video Port) | MIPI-DSI |
95
+| ------------- | -------------------------- | ----------------------------------- |
96
+| Data Transfer | Parallel (8–24 data lines) | High-speed serial (2–4 lanes) |
97
+| Speed | Tens of MHz | Hundreds of MHz to Gbps |
98
+| Pin Count | High | Low |
99
+| Complexity | Simple | Complex, packetized |
100
+| Use Case | Simple displays, cameras | High-res smartphone/tablet displays |
101
+
102
+## SCH
103
+
104
+- [[F133-dat]]
105
+
106
+8-bit Y2 ~ Y9 // HSYNC + VSYNC + PCLK + XCLK + SCL + SDA + **RST
107
+
108
+![](2025-08-09-17-01-01.png)
109
+
110
+
111
+
112
+## DVP Display 22-Pin Interface
113
+
114
+6 bit version
115
+
116
+| Pin No. | Symbol | Description |
117
+| ------- | ------ | ------------------------ |
118
+| 1 | VCC | Power supply |
119
+| 2 | GND | Ground |
120
+| 3 | RST | Reset |
121
+| 4 | CS | Chip select |
122
+| 5 | SCL | Serial clock |
123
+| 6 | VS | Vertical sync |
124
+| 7 | HS | Horizontal sync |
125
+| 8 | DE | Data enable |
126
+| 9 | DLCK | Data clock (pixel clock) |
127
+| 10 | SDA | Serial data |
128
+| 11 | K | Backlight control (LEDK) |
129
+| 12 | A | Backlight control (LEDA) |
130
+| 13 | D0 | Data bit 0 |
131
+| 14 | D1 | Data bit 1 |
132
+| 15 | D2 | Data bit 2 |
133
+| 16 | D3 | Data bit 3 |
134
+| 17 | D4 | Data bit 4 |
135
+| 18 | D5 | Data bit 5 |
136
+| 19 | NC | - |
137
+| 20 | NC | - |
138
+| 21 | NC | - |
139
+| 22 | NC | - |
140
+
141
+
142
+## ref
143
+
144
+- [[parallel-display-dat]]
... ...
\ No newline at end of file
power-dat/DC-dat/LDO-dat/LDO-2CH-dat/LDO-2CH-dat.md
... ...
@@ -1,4 +1,8 @@
1 1
2 2
# LDO-2CH-dat
3 3
4
-- [[XC6206-dat]]
... ...
\ No newline at end of file
0
+- [[XC6206-dat]]
1
+
2
+## ref
3
+
4
+- [[LDO-2CH]]
... ...
\ No newline at end of file