This commit is contained in:
Sergey Yarkov 2025-01-29 22:58:57 +03:00
parent a7d798a154
commit 64964435e3
36 changed files with 14802 additions and 1287 deletions

View File

@ -1,3 +1,5 @@
# CH340 Optoisolated module
-
This circuit is enough for 4800bps. Use high-speed optocouplers to improve speed performance.
![alt text](image.png)

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"active_layer": 44,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
@ -64,7 +64,7 @@
39,
40
],
"visible_layers": "ffdffff_ffffffff",
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"git": {

View File

@ -48,7 +48,7 @@
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.25
"min_clearance": 0.4
}
},
"diff_pair_dimensions": [
@ -58,7 +58,13 @@
"width": 0.0
}
],
"drc_exclusions": [],
"drc_exclusions": [
"lib_footprint_mismatch|110862500|64062500|70bbae3c-472e-48c5-83da-9aab7434cd9c|00000000-0000-0000-0000-000000000000",
"silk_edge_clearance|95850000|65100000|c4b6e105-15cb-406c-b2f1-093868cacd5f|4197210e-08eb-4c19-aa2a-b5b531405044",
"silk_edge_clearance|95850000|65900000|c4b6e105-15cb-406c-b2f1-093868cacd5f|cebc4be0-c04f-42ec-a09f-75783e323478",
"silk_edge_clearance|98421750|60250000|c4b6e105-15cb-406c-b2f1-093868cacd5f|d42dc172-3dc2-4de4-98b5-b84df68f9e79",
"silk_edge_clearance|98421750|70750000|c4b6e105-15cb-406c-b2f1-093868cacd5f|b9bfdde5-a0f6-41ee-98da-9f40d8c802e2"
],
"meta": {
"version": 2
},
@ -181,6 +187,7 @@
0.0,
0.25,
0.3,
0.4,
0.5,
0.7,
0.9,
@ -485,11 +492,11 @@
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"plot": "pcb/",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"svg": "C:/Users/serzh/Desktop/",
"vrml": ""
},
"page_layout_descr_file": ""

View File

@ -8,7 +8,6 @@
(title "CH340 Optoisolated module")
(date "2024-12-30")
(company "sergeyyarkov")
(comment 1 "LTV-817 enough for 9600 baud rate.")
(comment 2 "Use high speed optocoupler like 6N137A for higher transmission speed.")
)
(lib_symbols
@ -1963,10 +1962,10 @@
(uuid "69329743-e1cc-4b84-9a3d-8be4f95a97d8")
)
(junction
(at 66.04 33.02)
(at 68.58 33.02)
(diameter 0)
(color 0 0 0 0)
(uuid "7ed349d6-cbf5-40f0-9308-ad8eb61710ea")
(uuid "870d3b23-1b4f-42d1-ab3f-cd9eb89a9395")
)
(junction
(at 85.09 33.02)
@ -2016,6 +2015,16 @@
)
(uuid "05c207ec-f792-4958-9029-1f1f2a19b957")
)
(wire
(pts
(xy 68.58 33.02) (xy 82.55 33.02)
)
(stroke
(width 0)
(type default)
)
(uuid "0620c7ef-3132-4b3a-8594-a66179873b32")
)
(wire
(pts
(xy 156.21 76.2) (xy 156.21 64.77)
@ -2068,7 +2077,7 @@
)
(wire
(pts
(xy 66.04 33.02) (xy 58.42 33.02)
(xy 58.42 33.02) (xy 68.58 33.02)
)
(stroke
(width 0)
@ -2078,7 +2087,7 @@
)
(wire
(pts
(xy 66.04 33.02) (xy 66.04 40.64)
(xy 68.58 33.02) (xy 68.58 36.83)
)
(stroke
(width 0)
@ -2098,13 +2107,13 @@
)
(wire
(pts
(xy 85.09 41.91) (xy 85.09 44.45)
(xy 85.09 44.45) (xy 85.09 40.64)
)
(stroke
(width 0)
(type default)
)
(uuid "49a4ef70-36fb-4e7f-b715-9f47a5736fdf")
(uuid "4c11e9c4-930c-4fa0-977c-3b01794720de")
)
(wire
(pts
@ -2196,16 +2205,6 @@
)
(uuid "700904bd-4f58-4e9f-9186-38124b69cb9e")
)
(wire
(pts
(xy 85.09 36.83) (xy 85.09 33.02)
)
(stroke
(width 0)
(type default)
)
(uuid "71e23f50-8e2c-4de2-b8c7-1accd8ece580")
)
(wire
(pts
(xy 115.57 49.53) (xy 119.38 49.53)
@ -2256,6 +2255,26 @@
)
(uuid "85b357ee-4552-4b18-bd19-e5eeb71a7b4b")
)
(wire
(pts
(xy 100.33 43.18) (xy 100.33 40.64)
)
(stroke
(width 0)
(type default)
)
(uuid "89163867-88c4-4d1c-a419-b0f04c36f287")
)
(wire
(pts
(xy 100.33 40.64) (xy 95.25 40.64)
)
(stroke
(width 0)
(type default)
)
(uuid "a3003d1a-6872-43e4-8bb5-1ebf457a99fd")
)
(wire
(pts
(xy 148.59 54.61) (xy 148.59 59.69)
@ -2268,7 +2287,7 @@
)
(wire
(pts
(xy 66.04 45.72) (xy 66.04 49.53)
(xy 68.58 41.91) (xy 68.58 44.45)
)
(stroke
(width 0)
@ -2306,6 +2325,16 @@
)
(uuid "b15eba4e-4ac5-443c-bad0-1f93a4790bc0")
)
(wire
(pts
(xy 85.09 40.64) (xy 90.17 40.64)
)
(stroke
(width 0)
(type default)
)
(uuid "b655dc3f-4719-423c-85af-c4e93cac13f4")
)
(wire
(pts
(xy 31.75 24.13) (xy 31.75 29.21)
@ -2426,16 +2455,6 @@
)
(uuid "ddf88ee9-53e1-45c8-a78e-954f2567e6f9")
)
(wire
(pts
(xy 66.04 33.02) (xy 82.55 33.02)
)
(stroke
(width 0)
(type default)
)
(uuid "e5dbe2ac-f968-411e-82ed-a50a564dc6cb")
)
(wire
(pts
(xy 44.45 68.58) (xy 43.18 68.58)
@ -2754,16 +2773,15 @@
)
(symbol
(lib_id "Device:C_Small")
(at 66.04 43.18 0)
(at 68.58 39.37 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "237b61f0-1fc2-48db-859e-b6db957618e4")
(property "Reference" "C1"
(at 68.58 41.9162 0)
(at 71.374 38.862 0)
(effects
(font
(size 1.27 1.27)
@ -2771,8 +2789,8 @@
(justify left)
)
)
(property "Value" "0.1nF"
(at 68.58 44.4562 0)
(property "Value" "0.1uF"
(at 71.374 41.148 0)
(effects
(font
(size 1.27 1.27)
@ -2781,7 +2799,7 @@
)
)
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder"
(at 66.04 43.18 0)
(at 68.58 39.37 0)
(effects
(font
(size 1.27 1.27)
@ -2790,7 +2808,7 @@
)
)
(property "Datasheet" "~"
(at 66.04 43.18 0)
(at 68.58 39.37 0)
(effects
(font
(size 1.27 1.27)
@ -2799,7 +2817,7 @@
)
)
(property "Description" "Unpolarized capacitor, small symbol"
(at 66.04 43.18 0)
(at 68.58 39.37 0)
(effects
(font
(size 1.27 1.27)
@ -3185,34 +3203,31 @@
)
(symbol
(lib_id "Device:C_Small")
(at 85.09 39.37 0)
(at 92.71 40.64 270)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "719005cc-c0e0-40fe-95ec-36dc763b6787")
(property "Reference" "C2"
(at 87.63 38.1062 0)
(at 92.71 35.052 90)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "0.1nF"
(at 87.63 40.6462 0)
(property "Value" "0.1uF"
(at 92.71 37.592 90)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder"
(at 85.09 39.37 0)
(at 92.71 40.64 0)
(effects
(font
(size 1.27 1.27)
@ -3221,7 +3236,7 @@
)
)
(property "Datasheet" "~"
(at 85.09 39.37 0)
(at 92.71 40.64 0)
(effects
(font
(size 1.27 1.27)
@ -3230,7 +3245,7 @@
)
)
(property "Description" "Unpolarized capacitor, small symbol"
(at 85.09 39.37 0)
(at 92.71 40.64 0)
(effects
(font
(size 1.27 1.27)
@ -3660,6 +3675,72 @@
)
)
)
(symbol
(lib_id "power:GND2")
(at 100.33 43.18 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "9aaba81d-04f2-4466-a094-f57596b2a4ee")
(property "Reference" "#PWR012"
(at 100.33 49.53 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "GND2"
(at 97.536 47.498 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" ""
(at 100.33 43.18 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 100.33 43.18 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"GND2\" , ground"
(at 100.33 43.18 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "da80c997-a9e7-4673-8f5a-0daaeddebced")
)
(instances
(project "ch340_module"
(path "/7e631871-6669-4261-90f3-06812747e850"
(reference "#PWR012")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GND2")
(at 105.41 85.09 0)
@ -3728,7 +3809,7 @@
)
(symbol
(lib_id "power:GND2")
(at 66.04 49.53 0)
(at 68.58 44.45 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -3736,7 +3817,7 @@
(dnp no)
(uuid "a2467400-09e8-487a-802c-b7825f96ca7c")
(property "Reference" "#PWR05"
(at 66.04 55.88 0)
(at 68.58 50.8 0)
(effects
(font
(size 1.27 1.27)
@ -3745,7 +3826,7 @@
)
)
(property "Value" "GND2"
(at 63.246 53.848 0)
(at 65.786 48.768 0)
(effects
(font
(size 1.27 1.27)
@ -3754,7 +3835,7 @@
)
)
(property "Footprint" ""
(at 66.04 49.53 0)
(at 68.58 44.45 0)
(effects
(font
(size 1.27 1.27)
@ -3763,7 +3844,7 @@
)
)
(property "Datasheet" ""
(at 66.04 49.53 0)
(at 68.58 44.45 0)
(effects
(font
(size 1.27 1.27)
@ -3772,7 +3853,7 @@
)
)
(property "Description" "Power symbol creates a global label with name \"GND2\" , ground"
(at 66.04 49.53 0)
(at 68.58 44.45 0)
(effects
(font
(size 1.27 1.27)
@ -3876,7 +3957,7 @@
(justify right)
)
)
(property "Value" "10K"
(property "Value" "4.7K"
(at 142.494 69.85 0)
(effects
(font
@ -4146,7 +4227,7 @@
(justify left)
)
)
(property "Value" "10K"
(property "Value" "4.7K"
(at 107.95 74.9299 0)
(effects
(font

4287
ch340_module.kicad_sch-bak Normal file

File diff suppressed because it is too large Load Diff

BIN
image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 40 KiB

2178
pcb/ch340_module-F_Cu.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 40 KiB

4669
pcb/ibom.html Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"hostname":"BUBBLE","username":"serzh"}