From a9208dc7b9de7de5b85ca3723c7fec6758b8eb7d Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Wed, 26 May 2021 18:38:42 +0300 Subject: [PATCH] Add Tex Ins DRV8428EP motor driver --- fab.dcm | 6 ++++++ fab.lib | 32 ++++++++++++++++++++++++++++ fab.pretty/HTSSOP-16.kicad_mod | 39 ++++++++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 fab.pretty/HTSSOP-16.kicad_mod diff --git a/fab.dcm b/fab.dcm index e66bf87..bc98b03 100644 --- a/fab.dcm +++ b/fab.dcm @@ -597,6 +597,12 @@ K stepstick motor driver connector F https://www.trinamic.com/fileadmin/assets/Products/Eval_Drawings/SilentStepStick-TMC2100_v13.pdf $ENDCMP # +$CMP MotorDriver_TI_DRV8428EPWPR +D Bipolar Motor Driver Power MOSFET PWM 16-HTSSOP +K Bipolar Motor Driver Power MOSFET PWM 16-HTSSOP +F https://www.ti.com/lit/ds/symlink/drv8428e.pdf +$ENDCMP +# $CMP MotorDriver_ThreePhase_A5940 D Three Phase Sensorless Sinusoidal Fan Driver, Allegro A5940GLKTR-T K three phase sensorless sinusoidal fan motor driver diff --git a/fab.lib b/fab.lib index 2f0e951..7357295 100644 --- a/fab.lib +++ b/fab.lib @@ -3498,6 +3498,38 @@ X VM 9 500 -400 100 L 50 50 1 1 W ENDDRAW ENDDEF # +# MotorDriver_TI_DRV8428EPWPR +# +DEF MotorDriver_TI_DRV8428EPWPR U 0 40 Y Y 1 F N +F0 "U" -300 -700 50 H V L CNN +F1 "MotorDriver_TI_DRV8428EPWPR" 200 -700 50 H V L CNN +F2 "fab:HTSSOP-16" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *SOIC-8* +$ENDFPLIST +DRAW +S -400 700 400 -600 0 1 10 f +X VM 1 -100 800 100 D 50 50 1 1 W +X VREFA 10 100 800 100 D 50 50 1 1 W +X DECAY/TOFF 11 -500 300 100 R 50 50 1 1 I +X BPH 12 -500 200 100 R 50 50 1 1 I +X BEN 13 -500 100 100 R 50 50 1 1 I +X APH 14 -500 0 100 R 50 50 1 1 I +X AEN 15 -500 -100 100 R 50 50 1 1 I +X nSLEEP 16 -500 -200 100 R 50 50 1 1 I +X PAD 17 100 -700 100 U 50 50 1 1 W +X PGND 2 -100 -700 100 U 50 50 1 1 W +X AOUT1 3 500 -200 100 L 50 50 1 1 O +X AOUT2 4 500 -100 100 L 50 50 1 1 O +X BOUT2 5 500 0 100 L 50 50 1 1 O +X BOUT1 6 500 100 100 L 50 50 1 1 O +X GND 7 0 -700 100 U 50 50 1 1 W +X DVDD 8 0 800 100 D 50 50 1 1 W +X VREFB 9 200 800 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# # MotorDriver_ThreePhase_A5940 # DEF MotorDriver_ThreePhase_A5940 U 0 40 Y Y 1 F N diff --git a/fab.pretty/HTSSOP-16.kicad_mod b/fab.pretty/HTSSOP-16.kicad_mod new file mode 100644 index 0000000..17eaeba --- /dev/null +++ b/fab.pretty/HTSSOP-16.kicad_mod @@ -0,0 +1,39 @@ +(module HTSSOP-16 (layer F.Cu) (tedit 60AE6A8B) + (attr smd) + (fp_text reference REF** (at -0.05 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value HTSSOP-16 (at 0 3.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4 -2.9) (end 4 -2.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4 2.9) (end -4 -2.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 2.9) (end -4 2.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 -2.9) (end 4 2.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 2.6) (end -2.3 -1.625) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.3 2.6) (end -2.3 2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.3 -2.6) (end 2.3 2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.25 -2.6) (end 2.3 -2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.3 -1.625) (end -1.25 -2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.25 2.55) (end -2.25 -2.55) (layer F.Fab) (width 0.1)) + (fp_line (start 2.25 2.55) (end 2.25 -2.55) (layer F.Fab) (width 0.1)) + (fp_line (start -2.25 -2.55) (end 2.25 -2.55) (layer F.Fab) (width 0.1)) + (fp_line (start -2.25 2.55) (end 2.25 2.55) (layer F.Fab) (width 0.1)) + (pad 16 smd rect (at 2.9 -2.275 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -2.9 -2.275 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at 2.9 -1.625 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -2.9 -1.625 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at 2.9 -0.975 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -2.9 -0.975 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at 2.9 -0.325 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -2.9 -0.325 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at 2.9 0.325 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -2.9 0.325 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at 2.9 0.975 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -2.9 0.975 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 2.9 1.625 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -2.9 1.625 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 2.9 2.275 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -2.9 2.275 270) (size 0.4 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at 0 0 270) (size 2.46 2.31) (layers F.Cu F.Paste F.Mask)) +) -- GitLab