diff options
author | xengineering <me@xengineering.eu> | 2025-07-27 18:09:30 +0200 |
---|---|---|
committer | xengineering <me@xengineering.eu> | 2025-07-27 18:09:30 +0200 |
commit | 2a3432a2195260f436c50e891e2e9b9a615dc670 (patch) | |
tree | 53ff8c1cedcef48cb8ff8edb7e3eef13a5107616 /pcb | |
parent | 514352748fee605be176e2f37dd9b12047458503 (diff) | |
download | iot-contact-2a3432a2195260f436c50e891e2e9b9a615dc670.tar iot-contact-2a3432a2195260f436c50e891e2e9b9a615dc670.tar.zst iot-contact-2a3432a2195260f436c50e891e2e9b9a615dc670.zip |
pcb: processor: Fix missing pull-up on STM32 RESET
This is a significant design bug which would leave the RESET line of the
MCU in a floating state. Thanks to ERC this is detected early.
Diffstat (limited to 'pcb')
-rw-r--r-- | pcb/processor.kicad_sch | 166 |
1 files changed, 164 insertions, 2 deletions
diff --git a/pcb/processor.kicad_sch b/pcb/processor.kicad_sch index 8079a7c..d6caae7 100644 --- a/pcb/processor.kicad_sch +++ b/pcb/processor.kicad_sch @@ -3458,6 +3458,12 @@ (uuid "0289cfda-83f4-4e4d-bbc5-f3cd5349d27c") ) (junction + (at 97.79 48.26) + (diameter 0) + (color 0 0 0 0) + (uuid "0ce2021e-87a5-49b5-8655-571fe3e5e3fc") + ) + (junction (at 132.08 36.83) (diameter 0) (color 0 0 0 0) @@ -3983,6 +3989,16 @@ ) (wire (pts + (xy 97.79 48.26) (xy 104.14 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e6eb017-5d9d-461a-99cc-f5ead46fb023") + ) + (wire + (pts (xy 99.06 58.42) (xy 104.14 58.42) ) (stroke @@ -4063,7 +4079,7 @@ ) (wire (pts - (xy 102.87 48.26) (xy 104.14 48.26) + (xy 93.98 48.26) (xy 97.79 48.26) ) (stroke (width 0) @@ -4193,6 +4209,16 @@ ) (wire (pts + (xy 97.79 46.99) (xy 97.79 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "715babf6-120e-475f-b131-61d8d4190970") + ) + (wire + (pts (xy 130.81 36.83) (xy 132.08 36.83) ) (stroke @@ -4663,7 +4689,7 @@ ) (hierarchical_label "~{RESET}" (shape input) - (at 102.87 48.26 180) + (at 93.98 48.26 180) (effects (font (size 1.27 1.27) @@ -5417,6 +5443,76 @@ ) ) (symbol + (lib_id "Device:R") + (at 97.79 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "44352cc9-19f8-4b23-a841-923cffe71afc") + (property "Reference" "R2" + (at 100.33 41.9099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 100.33 44.4499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 96.012 43.18 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 97.79 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 97.79 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1173ceac-8fa5-46d6-b9fa-ede24e605ed4") + ) + (pin "1" + (uuid "6608e8a1-8040-4cca-91ef-817d7ac956d3") + ) + (instances + (project "" + (path "/5defd195-0277-4d04-9f5f-69e505c9845c/9e600826-010a-409d-9a37-ea8e6fbe6058" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol (lib_id "MCU_ST_STM32F4:STM32F427VITx") (at 129.54 111.76 0) (unit 1) @@ -6019,6 +6115,72 @@ ) ) (symbol + (lib_id "power:+3.3V") + (at 97.79 39.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "85d6b784-7363-43d0-a8ba-f21c93eb082d") + (property "Reference" "#PWR020" + (at 97.79 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 97.79 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 97.79 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 97.79 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 97.79 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "362bebec-a106-4194-a476-56852f26861a") + ) + (instances + (project "" + (path "/5defd195-0277-4d04-9f5f-69e505c9845c/9e600826-010a-409d-9a37-ea8e6fbe6058" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:PWR_FLAG") (at 121.92 34.29 90) (mirror x) |