From 2f8fb0ca89131131886ab041209f3b22fa12481b Mon Sep 17 00:00:00 2001 From: LailaTheElf Date: Fri, 16 May 2025 13:25:31 +0200 Subject: [PATCH] almost ready --- pcb/gan_motor_driver.kicad_sch | 20 +- pcb/half_bridge.kicad_sch | 683 ++++++++++++++++++++++++--------- pcb/rp2040.kicad_sch | 11 + simulatie/bootstap.asc | 30 ++ simulatie/bootstap.log | 15 + simulatie/bootstap.op.raw | Bin 0 -> 918 bytes simulatie/bootstap.raw | Bin 0 -> 2446 bytes simulatie/s1g.txt | 10 + 8 files changed, 569 insertions(+), 200 deletions(-) create mode 100644 simulatie/bootstap.asc create mode 100644 simulatie/bootstap.log create mode 100644 simulatie/bootstap.op.raw create mode 100644 simulatie/bootstap.raw create mode 100644 simulatie/s1g.txt diff --git a/pcb/gan_motor_driver.kicad_sch b/pcb/gan_motor_driver.kicad_sch index 610dd36..6041557 100644 --- a/pcb/gan_motor_driver.kicad_sch +++ b/pcb/gan_motor_driver.kicad_sch @@ -2323,7 +2323,7 @@ (lib_id "Mechanical:MountingHole_Pad") (at 252.73 53.34 270) (unit 1) - (exclude_from_sim yes) + (exclude_from_sim no) (in_bom no) (on_board yes) (dnp no) @@ -2618,7 +2618,7 @@ (lib_id "Mechanical:MountingHole_Pad") (at 252.73 129.54 270) (unit 1) - (exclude_from_sim yes) + (exclude_from_sim no) (in_bom no) (on_board yes) (dnp no) @@ -2824,7 +2824,7 @@ ) (symbol (lib_id "Connector:Conn_01x04_Pin") - (at 172.72 151.13 180) + (at 171.45 154.94 180) (unit 1) (exclude_from_sim no) (in_bom no) @@ -2833,7 +2833,7 @@ (fields_autoplaced yes) (uuid "4b731e85-331a-45e6-a2de-14b4e617c967") (property "Reference" "J1" - (at 173.99 148.5899 0) + (at 172.72 152.3999 0) (effects (font (size 1.27 1.27) @@ -2842,7 +2842,7 @@ ) ) (property "Value" "Conn_01x04_Pin" - (at 173.99 151.1299 0) + (at 172.72 154.9399 0) (effects (font (size 1.27 1.27) @@ -2851,7 +2851,7 @@ ) ) (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" - (at 172.72 151.13 0) + (at 171.45 154.94 0) (effects (font (size 1.27 1.27) @@ -2860,7 +2860,7 @@ ) ) (property "Datasheet" "~" - (at 172.72 151.13 0) + (at 171.45 154.94 0) (effects (font (size 1.27 1.27) @@ -2869,7 +2869,7 @@ ) ) (property "Description" "Generic connector, single row, 01x04, script generated" - (at 172.72 151.13 0) + (at 171.45 154.94 0) (effects (font (size 1.27 1.27) @@ -2878,7 +2878,7 @@ ) ) (property "Sim.Params" "" - (at 172.72 151.13 0) + (at 171.45 154.94 0) (effects (font (size 1.27 1.27) @@ -4004,7 +4004,7 @@ (lib_id "Mechanical:MountingHole_Pad") (at 252.73 91.44 270) (unit 1) - (exclude_from_sim yes) + (exclude_from_sim no) (in_bom no) (on_board yes) (dnp no) diff --git a/pcb/half_bridge.kicad_sch b/pcb/half_bridge.kicad_sch index 2eb27c0..d863a6f 100644 --- a/pcb/half_bridge.kicad_sch +++ b/pcb/half_bridge.kicad_sch @@ -1304,6 +1304,18 @@ (color 0 0 0 0) (uuid "0060f065-bb43-494e-bb39-76e6cacc3ed6") ) + (junction + (at 90.17 95.25) + (diameter 0) + (color 0 0 0 0) + (uuid "0530393a-3081-4c5d-967d-e16f3f615515") + ) + (junction + (at 82.55 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "1bcc713b-41ef-40d8-a3ff-c2487cd7afcf") + ) (junction (at 135.89 44.45) (diameter 0) @@ -1404,7 +1416,13 @@ (at 119.38 113.03) (diameter 0) (color 0 0 0 0) - (uuid "adf1fd96-aee6-4a97-850d-38f298657f02") + (uuid "a5e6a856-3c08-48c4-a0e2-696356da0091") + ) + (junction + (at 77.47 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "a8c54c23-bdb9-4530-9b07-0e1aaeb696fe") ) (junction (at 134.62 76.2) @@ -1418,18 +1436,18 @@ (color 0 0 0 0) (uuid "b2a4fed7-2a1e-467d-8596-f3210fedebf8") ) + (junction + (at 69.85 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "c237d872-b9f8-4a0a-a7af-283968f22c64") + ) (junction (at 162.56 86.36) (diameter 0) (color 0 0 0 0) (uuid "c4ccbd15-2027-42de-a96b-73d556ce3471") ) - (junction - (at 76.2 44.45) - (diameter 0) - (color 0 0 0 0) - (uuid "cd4b7236-355a-4722-a8d8-5db621ac2db4") - ) (junction (at 162.56 100.33) (diameter 0) @@ -1464,7 +1482,7 @@ ) (wire (pts - (xy 119.38 113.03) (xy 162.56 113.03) + (xy 96.52 113.03) (xy 119.38 113.03) ) (stroke (width 0.381) @@ -1474,7 +1492,17 @@ ) (wire (pts - (xy 73.66 81.28) (xy 99.06 81.28) + (xy 69.85 67.31) (xy 69.85 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0925ecee-f9ff-4cfe-8488-741fcedb1c39") + ) + (wire + (pts + (xy 77.47 81.28) (xy 99.06 81.28) ) (stroke (width 0) @@ -1482,16 +1510,6 @@ ) (uuid "09b1345a-e678-48c4-a92c-37220ebbd8cf") ) - (wire - (pts - (xy 96.52 113.03) (xy 119.38 113.03) - ) - (stroke - (width 0.381) - (type solid) - ) - (uuid "0beef9e6-e399-4119-ac1f-849e91dd6e84") - ) (wire (pts (xy 123.19 96.52) (xy 143.51 96.52) @@ -1502,6 +1520,16 @@ ) (uuid "0ddd973f-bbf1-41ec-8766-2939ed4bd4d1") ) + (wire + (pts + (xy 119.38 123.19) (xy 195.58 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "123faab4-12a1-4033-be7f-9104323c5c5b") + ) (wire (pts (xy 142.24 63.5) (xy 151.13 63.5) @@ -1542,6 +1570,16 @@ ) (uuid "19bf4dbc-273d-4bfc-aec4-f88add8a2dc3") ) + (wire + (pts + (xy 77.47 67.31) (xy 77.47 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a03a70e-6b7f-46b0-a362-aaaaa406ea53") + ) (wire (pts (xy 135.89 44.45) (xy 140.97 44.45) @@ -1562,16 +1600,6 @@ ) (uuid "1ab82b13-65cc-4084-b60c-6d85973c9465") ) - (wire - (pts - (xy 67.31 44.45) (xy 76.2 44.45) - ) - (stroke - (width 0.381) - (type default) - ) - (uuid "1b20d2e7-1b81-4e0e-bf11-043f48bba664") - ) (wire (pts (xy 162.56 86.36) (xy 162.56 85.09) @@ -1594,7 +1622,17 @@ ) (wire (pts - (xy 204.47 90.17) (xy 214.63 90.17) + (xy 69.85 67.31) (xy 77.47 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "201d3a16-046b-4b48-9de0-77b0488bedb9") + ) + (wire + (pts + (xy 194.31 91.44) (xy 214.63 91.44) ) (stroke (width 0) @@ -1604,7 +1642,17 @@ ) (wire (pts - (xy 67.31 113.03) (xy 90.17 113.03) + (xy 69.85 77.47) (xy 69.85 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25651772-57fa-41b0-8bcf-8382205f4fa9") + ) + (wire + (pts + (xy 67.31 113.03) (xy 82.55 113.03) ) (stroke (width 0.381) @@ -1614,7 +1662,7 @@ ) (wire (pts - (xy 224.79 110.49) (xy 262.89 110.49) + (xy 224.79 110.49) (xy 247.65 110.49) ) (stroke (width 0.381) @@ -1792,16 +1840,6 @@ ) (uuid "5b045eca-1976-4b25-a655-d5a639fe998e") ) - (wire - (pts - (xy 78.74 67.31) (xy 76.2 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "64973072-e51f-446c-9477-b15a858f7867") - ) (wire (pts (xy 120.65 44.45) (xy 120.65 46.99) @@ -1822,16 +1860,6 @@ ) (uuid "673c5b68-60a9-4d12-b76f-c1f93b9314b6") ) - (wire - (pts - (xy 195.58 123.19) (xy 119.38 123.19) - ) - (stroke - (width 0) - (type default) - ) - (uuid "67a3486e-8bcd-4f2e-a855-1187b46ee084") - ) (wire (pts (xy 146.05 44.45) (xy 151.13 44.45) @@ -1862,16 +1890,6 @@ ) (uuid "6b0e6b92-25ff-42c3-bf77-a7a6f860e5d6") ) - (wire - (pts - (xy 76.2 44.45) (xy 76.2 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6b1c1507-2375-4717-a312-eeb9b3c8ce82") - ) (wire (pts (xy 140.97 44.45) (xy 146.05 44.45) @@ -1922,16 +1940,6 @@ ) (uuid "7509aede-d021-4aeb-9351-326bbb9cd047") ) - (wire - (pts - (xy 73.66 52.07) (xy 73.66 81.28) - ) - (stroke - (width 0) - (type default) - ) - (uuid "75b35989-da71-4cf9-9bf7-d788b04d6ef0") - ) (wire (pts (xy 120.65 57.15) (xy 130.81 57.15) @@ -1942,16 +1950,6 @@ ) (uuid "76a6a8f7-bf4f-4025-afe3-6a2927cb2e2a") ) - (wire - (pts - (xy 119.38 113.03) (xy 115.57 113.03) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7dd6649f-e327-4503-b8f1-8b7eb4baad08") - ) (wire (pts (xy 123.19 82.55) (xy 144.78 82.55) @@ -1984,7 +1982,7 @@ ) (wire (pts - (xy 73.66 52.07) (xy 67.31 52.07) + (xy 67.31 67.31) (xy 69.85 67.31) ) (stroke (width 0) @@ -1992,6 +1990,16 @@ ) (uuid "8938d8b7-eb7e-4de2-88f5-52c4dd6a6e7f") ) + (wire + (pts + (xy 82.55 113.03) (xy 90.17 113.03) + ) + (stroke + (width 0.381) + (type solid) + ) + (uuid "8a1f9b42-6458-48ca-9fb5-2f0f23553a9a") + ) (wire (pts (xy 146.05 54.61) (xy 146.05 57.15) @@ -2002,6 +2010,16 @@ ) (uuid "8a783f1c-925d-46d8-93f0-adc68dff9478") ) + (wire + (pts + (xy 90.17 95.25) (xy 82.55 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a8bc482-f60d-4329-95a1-19f87fbe958b") + ) (wire (pts (xy 134.62 86.36) (xy 162.56 86.36) @@ -2052,6 +2070,16 @@ ) (uuid "9b573664-d6b0-47dc-aeb0-501bb83a4985") ) + (wire + (pts + (xy 119.38 113.03) (xy 119.38 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c9848cf-265b-47da-a0b1-ad03287fb34e") + ) (wire (pts (xy 133.35 76.2) (xy 134.62 76.2) @@ -2102,6 +2130,26 @@ ) (uuid "a329e3d3-2b15-4381-94de-369a776ca15f") ) + (wire + (pts + (xy 82.55 95.25) (xy 82.55 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5ada44f-7b71-436d-bd6c-511645d501a8") + ) + (wire + (pts + (xy 77.47 67.31) (xy 78.74 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abd62b66-3fb9-4447-bd17-ec96f2a6d1cd") + ) (wire (pts (xy 140.97 57.15) (xy 135.89 57.15) @@ -2134,7 +2182,27 @@ ) (wire (pts - (xy 76.2 44.45) (xy 120.65 44.45) + (xy 119.38 113.03) (xy 162.56 113.03) + ) + (stroke + (width 0.381) + (type solid) + ) + (uuid "bb87f58d-2dd7-4db2-82ca-8843c3a7a7fb") + ) + (wire + (pts + (xy 69.85 81.28) (xy 60.96 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bbf0f1b6-21b0-48de-a6db-8cacedc78d83") + ) + (wire + (pts + (xy 67.31 44.45) (xy 120.65 44.45) ) (stroke (width 0.381) @@ -2322,6 +2390,16 @@ ) (uuid "e5fc73c6-6a7a-44d4-a043-93c3e793778d") ) + (wire + (pts + (xy 82.55 105.41) (xy 82.55 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e655b700-372c-4a0e-bb2f-019f7844616b") + ) (wire (pts (xy 96.52 99.06) (xy 99.06 99.06) @@ -2332,16 +2410,6 @@ ) (uuid "e6b7aae2-0617-4ea9-b0c0-9d04db2851f6") ) - (wire - (pts - (xy 119.38 123.19) (xy 119.38 113.03) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e970685b-b92a-4fab-8eee-dd162a367599") - ) (wire (pts (xy 90.17 105.41) (xy 90.17 113.03) @@ -2364,7 +2432,7 @@ ) (wire (pts - (xy 214.63 90.17) (xy 214.63 95.25) + (xy 214.63 91.44) (xy 214.63 95.25) ) (stroke (width 0) @@ -2402,6 +2470,16 @@ ) (uuid "49bf2cc0-32d9-4af8-af9c-606365eb2d8c") ) + (label "GND_P" + (at 60.96 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "59b418f9-3139-4158-a47c-ed5d91467512") + ) (label "bpc" (at 123.19 76.2 0) (effects @@ -2535,7 +2613,7 @@ ) (hierarchical_label "5v" (shape input) - (at 204.47 90.17 180) + (at 194.31 91.44 180) (effects (font (size 1.27 1.27) @@ -2590,7 +2668,7 @@ ) (hierarchical_label "12v" (shape input) - (at 67.31 52.07 180) + (at 67.31 67.31 180) (effects (font (size 1.27 1.27) @@ -2612,7 +2690,7 @@ ) (hierarchical_label "SW" (shape output) - (at 262.89 110.49 0) + (at 247.65 110.49 0) (effects (font (size 1.27 1.27) @@ -3032,7 +3110,7 @@ (justify right) ) ) - (property "Value" "10u" + (property "Value" "47n" (at 130.81 74.93 90) (effects (font @@ -3068,7 +3146,7 @@ (hide yes) ) ) - (property "Sim.Type" "1276-1764-1-ND " + (property "Sim.Type" "" (at 129.54 76.2 0) (effects (font @@ -3077,7 +3155,7 @@ (hide yes) ) ) - (property "digikey" "1276-2891-1-ND" + (property "digikey" "399-C0805C473K5RACTUCT-ND" (at 129.54 76.2 0) (effects (font @@ -3118,6 +3196,101 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 69.85 73.66 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "47cb2193-c028-403b-8827-1db68a0bd737") + (property "Reference" "C48" + (at 70.612 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10u" + (at 70.866 76.454 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 68.8848 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 69.85 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 69.85 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "digikey" "1276-2891-1-ND" + (at 69.85 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Params" "" + (at 69.85 73.66 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2ccaf9ed-1b96-4144-b74a-f2a8b77f3f1d") + ) + (pin "2" + (uuid "92501e79-5d09-4304-821e-2c8e6de4a928") + ) + (instances + (project "gan_motor_driver" + (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/0220eac0-b172-4579-844e-4ebb300510e4" + (reference "C48") + (unit 1) + ) + (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/0e2accb2-e694-4d4d-b90d-b5a30fc2cdc6" + (reference "C49") + (unit 1) + ) + (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/ee0f751a-9bfc-406f-9b3d-3e07693e59dc" + (reference "C53") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 147.32 96.52 90) @@ -3220,6 +3393,110 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 134.62 71.12 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6daa7fb7-7fa2-4f07-b774-1d16c5e9211d") + (property "Reference" "C4" + (at 135.636 73.406 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "470n" + (at 135.636 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 133.6548 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 134.62 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 134.62 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "" + (at 134.62 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "digikey" "399-C0402C474K9PACTUCT-ND" + (at 134.62 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Params" "" + (at 134.62 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "709ba100-b54d-4c43-95b6-8258df483471") + ) + (pin "1" + (uuid "e8b52bc6-4a05-4d76-9a4c-6e945e4c81f3") + ) + (instances + (project "gan_motor_driver" + (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/0220eac0-b172-4579-844e-4ebb300510e4" + (reference "C4") + (unit 1) + ) + (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/0e2accb2-e694-4d4d-b90d-b5a30fc2cdc6" + (reference "C25") + (unit 1) + ) + (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/ee0f751a-9bfc-406f-9b3d-3e07693e59dc" + (reference "C32") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "conponents:EPC2307") (at 161.29 93.98 0) @@ -3686,93 +3963,6 @@ ) ) ) - (symbol - (lib_id "Device:C") - (at 134.62 71.12 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "9c749fd6-ccf7-4d6a-bce9-e6055af1727f") - (property "Reference" "C4" - (at 138.43 69.8499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "?" - (at 138.43 72.3899 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" - (at 135.5852 74.93 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 134.62 71.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Unpolarized capacitor" - (at 134.62 71.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Params" "" - (at 134.62 71.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "7219a09f-6157-40d4-a2d1-26a7380fe605") - ) - (pin "2" - (uuid "7e79ae1c-2ac3-4ace-befc-2167b6e622a4") - ) - (instances - (project "gan_motor_driver" - (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/0220eac0-b172-4579-844e-4ebb300510e4" - (reference "C4") - (unit 1) - ) - (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/0e2accb2-e694-4d4d-b90d-b5a30fc2cdc6" - (reference "C25") - (unit 1) - ) - (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/ee0f751a-9bfc-406f-9b3d-3e07693e59dc" - (reference "C32") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C") (at 140.97 50.8 0) @@ -3986,7 +4176,7 @@ (at 90.17 101.6 0) (unit 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) (dnp no) (fields_autoplaced yes) @@ -4086,7 +4276,7 @@ ) ) ) - (property "Value" "20" + (property "Value" "10" (at 82.55 63.5 90) (effects (font @@ -4148,6 +4338,15 @@ (hide yes) ) ) + (property "digikey" "RMCF0603FT10R0CT-ND" + (at 82.55 67.31 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (pin "1" (uuid "5927f88b-c22b-4f60-b446-767252840fd8") ) @@ -4488,6 +4687,110 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 82.55 101.6 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e20c9d26-de5f-40b9-ae71-d644052d6bd3") + (property "Reference" "C42" + (at 83.566 103.886 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "47n" + (at 83.566 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 81.5848 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 82.55 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 82.55 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "" + (at 82.55 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "digikey" "399-C0805C473K5RACTUCT-ND" + (at 82.55 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Params" "" + (at 82.55 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2cd6cbd2-2e3f-48d1-b285-1464039cf473") + ) + (pin "1" + (uuid "5103c21f-cff3-4d40-be19-be51c702efec") + ) + (instances + (project "gan_motor_driver" + (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/0220eac0-b172-4579-844e-4ebb300510e4" + (reference "C42") + (unit 1) + ) + (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/0e2accb2-e694-4d4d-b90d-b5a30fc2cdc6" + (reference "C43") + (unit 1) + ) + (path "/f79bb4d2-ae71-496c-a836-6ba17a8e599e/ee0f751a-9bfc-406f-9b3d-3e07693e59dc" + (reference "C44") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Sensor_Current:ACS724xLCTR-50AB") (at 214.63 105.41 0) diff --git a/pcb/rp2040.kicad_sch b/pcb/rp2040.kicad_sch index be7897b..529d73d 100644 --- a/pcb/rp2040.kicad_sch +++ b/pcb/rp2040.kicad_sch @@ -4304,6 +4304,17 @@ ) (uuid "75c9e3a1-7cfc-49cf-9bc7-9d12002b2025") ) + (hierarchical_label "RUN" + (shape input) + (at 165.1 111.76 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7e40b2c9-9fcb-4779-8c61-a48485dd8393") + ) (hierarchical_label "GPIO26" (shape bidirectional) (at 245.11 180.34 0) diff --git a/simulatie/bootstap.asc b/simulatie/bootstap.asc new file mode 100644 index 0000000..4faa6d0 --- /dev/null +++ b/simulatie/bootstap.asc @@ -0,0 +1,30 @@ +Version 4.1 +SHEET 1 880 680 +WIRE -176 112 -224 112 +WIRE -64 112 -96 112 +WIRE 224 112 0 112 +WIRE -224 144 -224 112 +WIRE 224 144 224 112 +WIRE -224 256 -224 224 +WIRE -32 256 -224 256 +WIRE 224 256 224 208 +WIRE 224 256 -32 256 +FLAG -32 256 0 +SYMBOL res -80 96 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R1 +SYMATTR Value 10 +SYMBOL cap 208 144 R0 +SYMATTR InstName C1 +SYMATTR Value 100n +SYMBOL voltage -224 128 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V1 +SYMATTR Value PULSE(0 12 1n 5n 5n 1m 2m) +SYMBOL diode -64 128 R270 +WINDOW 0 32 32 VTop 2 +WINDOW 3 0 32 VBottom 2 +SYMATTR InstName D1 +TEXT -296 80 Left 2 !.tran 5u diff --git a/simulatie/bootstap.log b/simulatie/bootstap.log new file mode 100644 index 0000000..f214222 --- /dev/null +++ b/simulatie/bootstap.log @@ -0,0 +1,15 @@ +LTspice 24.1.7 for Windows +Circuit: Z:\home\laila\projects\hr\PEE51_GaN_motor_driver\simulatie\bootstap.net +Start Time: Fri May 16 12:08:53 2025 +solver = Normal +Maximum thread count: 4 +tnom = 27 +temp = 27 +method = trap +.OP point found by inspection. +Total elapsed time: 0.179 seconds. + +Files loaded: +Z:\home\laila\projects\hr\PEE51_GaN_motor_driver\simulatie\bootstap.net +C:\users\laila\AppData\Local\LTspice\lib\cmp\standard.dio + diff --git a/simulatie/bootstap.op.raw b/simulatie/bootstap.op.raw new file mode 100644 index 0000000000000000000000000000000000000000..c6ee6a79a3541f4ee85d3a2ccd27e5913bb48ba3 GIT binary patch literal 918 zcma)((N4lZ5Jm56`xSlEm>60FjgNvD6BJ?y4~B$Pz*`?ctmO@SS0Qt;+23hju z_;YNkEqO*4_?b4YW{GcI-XM)H_+t88YDK)1uP*x%-?a5yoj^~-cI-p7osBqc=my(T zlSsra!uL_Obahu`*nOZbHbhz+64w~jrhEJ2IWIc!YC=T>WU1sb!r`^2cW zSF5<|J>sWYbrz8IcZFmO^v)`%Qo3#x)u2z~$Xe*a5xzR;%2+Y_=dMcM-Nkh0^c_)s z#za?e_8N(MJIl&>3A5EptRVvR;S1s^ISUm2cUxZ`y*Uu1~s literal 0 HcmV?d00001 diff --git a/simulatie/bootstap.raw b/simulatie/bootstap.raw new file mode 100644 index 0000000000000000000000000000000000000000..7080b755964c845be320ab165525759a8435ebd3 GIT binary patch literal 2446 zcma))3s4hB7{^yyYl(;k8KL3>6%a*{5CS2&+si2;VU%izszqDn5fBBWA%LmkNKk80 z5k!#@r7Bc>+ZjX)Bp1Z03_cKbuo^6-T8F7^dDPKXZRxiQH+@WP$<2TNyWjox`}W&Q zBuYdEl!SChh1^jTj7!l9v>GKtWGTd>;XN6bqEw`Z_)3V!!j3e`>0z9YX2YXEGPDfM z0WtzS8At<25A!$}6Hx~2BXk7#Eh_(p+GwN!&^V3gi(Ry5b=kVKg=a?vLu=}1$K~rNR~**5)JvuIdtF#i1Faj zz#3^Z4R(go^CiHV?9l^B-n*lC+EXU1^w5_CdR+~tbw>+nBoW3K;B@`_lz$=S1DQzc z_2qPjUH^On;M@}QHdKj+4CDq#^}fds>iGT7qeDKFkf2#mEg2rtX&lWmmsTfz=pkby zWRHdKoB|xVqXc@RWS1W9pN!<*6JeGD^jzT6Af5<&ba29d>sEs7p|(BUMeh2~8F?cE zEkxdsjr8D;rocJ_vL^u_4b@3jdx-y)lD&eG|BaHrf(igi3l$eaZBi``YGm|xunhW0 zhaSmyCI0|YThY(IGeADDpPw~AKB%7$84y2{el7B?jPUg&Xdu7cEnXc%eWm!n*dGp@ z3Of=k#fQqnl(@7>y?x6#f1f)ZH6WF!!Cbpj8pBZF-~f5HSr~%H}6?wkm3c2399wu$FeV# zhXRWCrPt=|OIL%di61li=zC5|@$SjK>hi8Uw%D{$v8dNpJG9rP23HfG#3$M#gCZ8!m_dxF>Eo-4 z98;X}CEE#hNJavaN9fiS>%Ig+S`E?eYB`%*P?d=GkfQQ@P!qxlTG*QPk zsFE&62#YUAU~o))h+S^jf@)73AJvIX_f~4w6uYX=KPeLmdde_3CVuMVTHAyoUwpU3 zo|7E=Qln6{t0Q&}w>s<`&Vh5p*PBjnXrHXaVcLn@^#U2c)vJz4?cQX4(Y1*K=ZLrQ zs#fX6V7xWNi$h4m7u2*f=d=aZW!eG`oFksE*>Qh`-ArM2m4Y%yvX`-6=j2;0Ir$to zM_jgi(6z9MbMQ%?r;MTbFx%O=!}_>$2M5j(H#wIHi)-iO^s(zdH*K1f;dr4HJ2WgMt+8OmDE!vd4Gi_H^;>a;zYRz zhL3#w{InnsdP(-q=Q!f;rokp1h zv&Qqo+MZfKtf-boYt_!!i3r%q2MdT56+N%v z`BCQ^*zcv9G6mOs`9b;D%pgY8YTqndXIiuHx+6=OLqE;novs#{L5!%Z;r?dDt($n# ztv-go;Kz3hADBUms1NtC7cw{95_;V+%`@UH8E?0jGlLjWx+&Vm>Y&^BQA{86G)Bhn zWj)OxM$}Yo(b1sd+X83mV=6Yw__9h@Gl&t@wc^2+s$Xv72c`W?g^aJm!^|K?)E_x) B`B?w} literal 0 HcmV?d00001 diff --git a/simulatie/s1g.txt b/simulatie/s1g.txt new file mode 100644 index 0000000..68e6fcb --- /dev/null +++ b/simulatie/s1g.txt @@ -0,0 +1,10 @@ +.MODEL S1G D ( ++ LEVEL = 1 IS = 2.49899e-09 ++ ISW = 1e-18 RS = 0.04057 N = 1.79162 ++ BV = 1300 IBV = 5e-05 CJO = 4.09e-11 ++ VJ = 0.159951 MJ = 0.199612 FC = 0.5 ++ CJSW = 1e-10 VJSW = 0.8 MJSW = 0.5 ++ FCSW = 0.5 AF = 1 XTI = 3.94156 ++ EG = 1.1332 TRS1 = 0.00179647 TRS2 = 3.94681e-13 ++ ISR = 3.80407e-09 IK = 0 NR = 2.20913 ++ KF = 0 TNOM = 27 TT = 3.72513e-06 )