Add TVS to CAN filter stage

This commit is contained in:
Oskar Winkels 2022-11-25 22:08:42 +01:00
parent 693ae95ee9
commit 4eec043766
Signed by: o.winkels
GPG Key ID: E7484A06E99DAEF1
2 changed files with 227 additions and 51 deletions

View File

@ -690,6 +690,9 @@
(path "/00000000-0000-0000-0000-000061bba8ea/a8c9cc67-76c6-4e13-8690-d1350f4f49a6"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/00000000-0000-0000-0000-000061bce4f2/b727d3a7-4c39-454a-8d3e-1514e00c208a"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/ef87f248-300e-4271-887f-f4d38b41fe25/b92fcf0a-1632-4f41-8b8b-baa6773ee6c0"
(reference "#PWR?") (unit 1) (value "+3V3") (footprint "")
)
@ -813,6 +816,9 @@
(path "/00000000-0000-0000-0000-000061bba8ea/57ed3a79-1dcc-473d-8295-1fa4f11cb112"
(reference "D?") (unit 1) (value "Green LED") (footprint "Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder")
)
(path "/00000000-0000-0000-0000-000061bce4f2/f7e52e13-f92d-49b4-b3b0-ce93c9f482b2"
(reference "D?") (unit 1) (value "CDSOT23-T24CAN") (footprint "")
)
(path "/00000000-0000-0000-0000-000061bba8ea/00000000-0000-0000-0000-000061bd2819"
(reference "H1") (unit 1) (value "MountingHole") (footprint "MountingHole:MountingHole_3.2mm_M3")
)

View File

@ -66,6 +66,106 @@
)
)
)
(symbol "Device:D_TVS_Dual_AAC" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "D" (id 0) (at 0 4.445 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "D_TVS_Dual_AAC" (id 1) (at 0 2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -3.81 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at -3.81 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "diode TVS thyrector" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Bidirectional dual transient-voltage-suppression diode, center on pin 3" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "D_TVS_Dual_AAC_0_0"
(polyline
(pts
(xy 0 -1.27)
(xy 0 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "D_TVS_Dual_AAC_0_1"
(polyline
(pts
(xy -6.35 0)
(xy 6.35 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -3.302 1.27)
(xy -3.81 1.27)
(xy -3.81 -1.27)
(xy -4.318 -1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 4.318 1.27)
(xy 3.81 1.27)
(xy 3.81 -1.27)
(xy 3.302 -1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -6.35 1.27)
(xy -1.27 -1.27)
(xy -1.27 1.27)
(xy -6.35 -1.27)
(xy -6.35 1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 6.35 1.27)
(xy 1.27 -1.27)
(xy 1.27 1.27)
(xy 6.35 -1.27)
(xy 6.35 1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 0 0) (radius 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
)
(symbol "D_TVS_Dual_AAC_1_1"
(pin passive line (at -8.89 0 0) (length 2.54)
(name "A1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 8.89 0 180) (length 2.54)
(name "A2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -3.81 90) (length 2.54)
(name "common" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
@ -262,18 +362,27 @@
)
)
(junction (at 131.445 85.09) (diameter 0) (color 0 0 0 0)
(uuid 05d9d872-36bf-4671-9456-7338913a2dcb)
)
(junction (at 131.445 102.87) (diameter 0) (color 0 0 0 0)
(uuid 1836a739-2259-4ff9-82a4-a6f2d0dee55f)
)
(junction (at 142.24 93.98) (diameter 0) (color 0 0 0 0)
(uuid 2aa593f1-5130-455a-a265-56176b3417ea)
)
(junction (at 142.24 101.6) (diameter 0) (color 0 0 0 0)
(uuid 319a2bc0-5fcb-48b6-bd9b-0c21735aab1b)
)
(junction (at 154.94 93.98) (diameter 0) (color 0 0 0 0)
(uuid 32b3307d-64ed-4a12-9026-2f63ac618814)
)
(junction (at 142.24 102.87) (diameter 0) (color 0 0 0 0)
(uuid 37c67972-1acb-4b16-9c82-d6a86be725f4)
)
(junction (at 180.34 85.09) (diameter 0) (color 0 0 0 0)
(uuid 38771d8b-46f8-401f-8c89-01a327a9ffc3)
)
(junction (at 142.24 85.09) (diameter 0) (color 0 0 0 0)
(uuid 7a6d9379-f286-4184-ac76-5535d3998ce8)
)
(junction (at 180.34 107.95) (diameter 0) (color 0 0 0 0)
(uuid 975a16ff-6d01-40ef-8235-fd37162e958c)
)
@ -283,20 +392,21 @@
(junction (at 212.09 95.25) (diameter 0) (color 0 0 0 0)
(uuid aeeb5f61-7eb0-4030-87ed-d334cfef83be)
)
(junction (at 154.94 86.36) (diameter 0) (color 0 0 0 0)
(uuid b8b4fdca-9a28-4e36-9098-c5140c74d01d)
(junction (at 154.94 85.09) (diameter 0) (color 0 0 0 0)
(uuid b7f92546-6b3e-4b18-b9ff-c9062964aeae)
)
(junction (at 142.24 86.36) (diameter 0) (color 0 0 0 0)
(uuid dcad036f-d60b-4601-a852-5e485e358546)
)
(junction (at 154.94 101.6) (diameter 0) (color 0 0 0 0)
(uuid f0469699-03a6-42b0-9895-29a7e945cbe1)
(junction (at 154.94 102.87) (diameter 0) (color 0 0 0 0)
(uuid ef64c845-fde5-4beb-b15b-45c64c2e9bb4)
)
(wire (pts (xy 180.34 107.95) (xy 180.34 110.49))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 07676a66-cdc9-4e37-82c3-9df48438aa09)
)
(wire (pts (xy 131.445 85.09) (xy 142.24 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0e8ae7f7-d357-4989-ad52-c7f4f0c42d61)
)
(wire (pts (xy 180.34 102.87) (xy 180.34 107.95))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 16740a2c-434e-49dd-8ccc-5b940d436ff7)
@ -309,18 +419,26 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 22ed486a-3d7c-4195-af60-f6d30d93f50c)
)
(wire (pts (xy 142.24 101.6) (xy 154.94 101.6))
(wire (pts (xy 154.94 95.25) (xy 154.94 93.98))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 2f17937b-dd8a-4eb9-89ec-4e8f0f1e7c95)
(uuid 3a841f46-eb4f-4e80-ba10-a395578f587a)
)
(wire (pts (xy 190.5 97.79) (xy 195.58 97.79))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3ad63a01-1dc6-4300-96b4-f41443ed7097)
)
(wire (pts (xy 170.18 85.09) (xy 154.94 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3c7ae0e0-c157-4c3a-a811-12dd82d6e480)
)
(wire (pts (xy 180.34 77.47) (xy 180.34 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 423d09d3-c010-44b1-8491-81ed49fe8bd4)
)
(wire (pts (xy 142.24 92.71) (xy 142.24 93.98))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 43b36c21-7260-4e4b-a3b5-f5e55b5ce23b)
)
(wire (pts (xy 212.09 85.09) (xy 180.34 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 44b09bbc-22a3-44d9-a31b-5b5535ab21e8)
@ -329,13 +447,17 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 49ceb591-9605-4b2a-9564-40669feb78df)
)
(wire (pts (xy 131.445 102.87) (xy 142.24 102.87))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5775e1b6-fcd3-40fb-b0c8-5d360a019f77)
)
(wire (pts (xy 212.09 85.09) (xy 212.09 95.25))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 578eaf15-d24f-4174-9b03-53158628052b)
)
(wire (pts (xy 154.94 101.6) (xy 170.18 101.6))
(wire (pts (xy 114.3 102.87) (xy 131.445 102.87))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5b717b30-24f1-44a3-82d5-9c016c6c5dcf)
(uuid 769919aa-8c0f-4d70-8c10-55f7dc1d35a6)
)
(wire (pts (xy 193.04 92.71) (xy 190.5 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
@ -345,15 +467,27 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8a8e54d9-5138-4982-9faa-b72dc98418d6)
)
(wire (pts (xy 142.24 102.87) (xy 154.94 102.87))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 902af3ab-3abb-4aec-bb93-9d1f53e3dfdc)
)
(wire (pts (xy 193.04 90.17) (xy 190.5 90.17))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 93542a52-41f8-4610-a83b-2291d0634664)
)
(wire (pts (xy 170.18 95.25) (xy 170.18 101.6))
(wire (pts (xy 170.18 95.25) (xy 170.18 102.87))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 96494f39-b9dd-403d-9f3f-29df79289663)
)
(wire (pts (xy 170.18 86.36) (xy 170.18 92.71))
(wire (pts (xy 142.24 95.25) (xy 142.24 93.98))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9b2d4835-22e9-47c7-ade2-ec41cbc481c2)
)
(wire (pts (xy 154.94 92.71) (xy 154.94 93.98))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a51b13bd-8afe-4a20-a1d7-97379d95f998)
)
(wire (pts (xy 170.18 85.09) (xy 170.18 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b45e48bc-f3c1-4125-ac18-6810b076263f)
)
@ -361,14 +495,6 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid bccdf37d-90e5-47a6-b6fa-44b24e6dbdb3)
)
(wire (pts (xy 137.16 101.6) (xy 142.24 101.6))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid bd9601da-f69d-47c4-8e21-18510006a29d)
)
(wire (pts (xy 142.24 86.36) (xy 154.94 86.36))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c7a97131-f5c0-4757-837e-56728e6a84de)
)
(wire (pts (xy 180.34 107.95) (xy 195.58 107.95))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c7c64ea4-0fe5-41fb-b3f0-5f227eec7bd6)
@ -377,22 +503,30 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c9a24af6-54d4-4759-8f6c-63846b6e2866)
)
(wire (pts (xy 137.16 86.36) (xy 142.24 86.36))
(wire (pts (xy 114.935 85.09) (xy 131.445 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d63506c4-6d22-4f29-b6ca-4d3c347d1c69)
(uuid d8142b33-956f-4bcb-9d7a-b056e40b4037)
)
(wire (pts (xy 142.24 85.09) (xy 154.94 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f605b55c-68f5-4747-8905-8f1c2c1376d6)
)
(wire (pts (xy 142.24 93.98) (xy 144.78 93.98))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f76febd2-00d4-4420-82be-01d85e5413fe)
)
(wire (pts (xy 154.94 86.36) (xy 170.18 86.36))
(wire (pts (xy 170.18 102.87) (xy 154.94 102.87))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f9e4dc28-8989-4a16-95b0-8a40ed1c7ae3)
(uuid fbcdb692-6fd4-4d4e-8fd6-1b5e7a5d8658)
)
(wire (pts (xy 212.09 95.25) (xy 212.09 100.33))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid fd771413-f1f0-4cba-a176-ffb23bebdc3a)
)
(wire (pts (xy 125.095 93.98) (xy 127.635 93.98))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid fdff39a5-47fb-4fc2-89a7-cd0431c94fe0)
)
(text "ONLY populate if it's one of the\ntransceivers that have `EN` on pin 5"
(at 204.47 92.71 0)
@ -405,11 +539,11 @@
(uuid e169b96d-7a48-4bfa-b0b7-ee806701f0ed)
)
(hierarchical_label "CAN_L" (shape bidirectional) (at 137.16 101.6 180)
(hierarchical_label "CAN_L" (shape bidirectional) (at 114.3 102.87 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 793be26f-faf2-4bb4-a54c-0d23aca62514)
)
(hierarchical_label "CAN_H" (shape bidirectional) (at 137.16 86.36 180)
(hierarchical_label "CAN_H" (shape bidirectional) (at 114.935 85.09 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid b03c6a2e-abdd-47be-8410-7faf4dc2b036)
)
@ -460,38 +594,38 @@
(pin "2" (uuid ea6c41da-1d32-4114-b6b2-54d510ae3bfa))
)
(symbol (lib_id "Device:C") (at 154.94 90.17 0) (unit 1)
(symbol (lib_id "Device:C") (at 154.94 88.9 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000061b519ed)
(property "Reference" "C12" (id 0) (at 157.861 89.0016 0)
(property "Reference" "C12" (id 0) (at 157.861 87.7316 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "220p" (id 1) (at 157.861 91.313 0)
(property "Value" "220p" (id 1) (at 157.861 90.043 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" (id 2) (at 155.9052 93.98 0)
(property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" (id 2) (at 155.9052 92.71 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 154.94 90.17 0)
(property "Datasheet" "~" (id 3) (at 154.94 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1253b3f9-a20c-4606-b891-ffdac9b84c8e))
(pin "2" (uuid 7c91804e-30b0-461b-b946-e0d7f777e8dd))
)
(symbol (lib_id "Device:C") (at 154.94 97.79 0) (unit 1)
(symbol (lib_id "Device:C") (at 154.94 99.06 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000061b519f3)
(property "Reference" "C13" (id 0) (at 157.861 96.6216 0)
(property "Reference" "C13" (id 0) (at 157.861 97.8916 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "220p" (id 1) (at 157.861 98.933 0)
(property "Value" "220p" (id 1) (at 157.861 100.203 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" (id 2) (at 155.9052 101.6 0)
(property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" (id 2) (at 155.9052 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 154.94 97.79 0)
(property "Datasheet" "~" (id 3) (at 154.94 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 2342880d-5dda-4fa8-a58e-8c0d43c76b0d))
@ -586,25 +720,41 @@
(pin "8" (uuid 012d93d8-976e-44ce-89fb-37c0a75c59e1))
)
(symbol (lib_id "Device:R") (at 142.24 90.17 180) (unit 1)
(symbol (lib_id "Device:R") (at 142.24 88.9 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 86666e00-6522-42d9-8c50-ddbe3c590e94)
(property "Reference" "R?" (id 0) (at 140.462 91.3384 0)
(property "Reference" "R?" (id 0) (at 140.462 90.0684 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "60" (id 1) (at 140.462 89.027 0)
(property "Value" "60" (id 1) (at 140.462 87.757 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" (id 2) (at 144.018 90.17 90)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" (id 2) (at 144.018 88.9 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 142.24 90.17 0)
(property "Datasheet" "~" (id 3) (at 142.24 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 34c71402-7a02-40b9-b161-663c9f96153d))
(pin "2" (uuid 3ca79133-4be6-4db7-ac99-9d5226c3ff66))
)
(symbol (lib_id "power:GND") (at 125.095 93.98 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid b727d3a7-4c39-454a-8d3e-1514e00c208a)
(property "Reference" "#PWR?" (id 0) (at 125.095 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 125.222 98.3742 0))
(property "Footprint" "" (id 2) (at 125.095 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 125.095 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 2a6a521f-0aac-47cf-be8d-b624ee372631))
)
(symbol (lib_id "Device:C") (at 148.59 93.98 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid e0f15250-bd20-4545-ac0d-527fe10e2cdb)
@ -624,19 +774,39 @@
(pin "2" (uuid 47bc0b7e-05f6-497d-8c1f-a68fc2b2a440))
)
(symbol (lib_id "Device:R") (at 142.24 97.79 180) (unit 1)
(symbol (lib_id "Device:D_TVS_Dual_AAC") (at 131.445 93.98 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid fe93d30d-de39-4ca8-8ec8-dbd2cc54f863)
(property "Reference" "R?" (id 0) (at 140.462 98.9584 0)
(uuid f7e52e13-f92d-49b4-b3b0-ce93c9f482b2)
(property "Reference" "D?" (id 0) (at 133.35 93.98 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "60" (id 1) (at 140.462 96.647 0)
(property "Value" "CDSOT23-T24CAN" (id 1) (at 111.76 90.805 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" (id 2) (at 144.018 97.79 90)
(property "Footprint" "" (id 2) (at 131.445 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 142.24 97.79 0)
(property "Datasheet" "~" (id 3) (at 131.445 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 3f440b7d-7c4e-4f14-8fe4-4ac6c05ec46e))
(pin "2" (uuid 2ec66679-a213-499f-87fa-ab70dc4732ab))
(pin "3" (uuid 8ab30320-0c2a-42b3-8bc6-22a9d0120f86))
)
(symbol (lib_id "Device:R") (at 142.24 99.06 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid fe93d30d-de39-4ca8-8ec8-dbd2cc54f863)
(property "Reference" "R?" (id 0) (at 140.462 100.2284 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "60" (id 1) (at 140.462 97.917 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" (id 2) (at 144.018 99.06 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 142.24 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5cc41f12-e6a6-4078-be09-63ecbb329cc3))