pcb: drive the solenoid with the DRV110

The DRV110 offers PWM-controlled current limiting, initially set to 12A.
This commit is contained in:
seedhammer 2026-01-29 12:51:56 +01:00
parent f4de2a9179
commit c4fd2df2ff
No known key found for this signature in database
4 changed files with 10876 additions and 6799 deletions

View File

@ -72,4 +72,5 @@ var JLCPCBFixups = map[string]Fixup{
"C128411": {180, 0, 0},
"C122228": {180, 0, 0},
"C2941042": {90, 0, 0},
"C2653796": {90, 0, 0},
}

View File

@ -2146,6 +2146,347 @@
)
(embedded_fonts no)
)
(symbol "DRV110APWR"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 6.604 -11.938 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "DRV110APWR"
(at 10.668 -14.224 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Package_SO:TSSOP-14-1EP_4.4x5mm_P0.65mm"
(at -1.27 -20.32 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://www.ti.com/lit/ds/symlink/drv110.pdf"
(at -1.27 -20.32 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "120- and 230-V AC, 6- to 48-V DC Current Controller for Solenoids, Relays, and Valves"
(at -1.27 -20.32 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "DRV110APWR_0_0"
(pin input line
(at -11.43 6.35 0)
(length 2.54)
(name "EN"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "13"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -11.43 1.27 0)
(length 2.54)
(name "HOLD"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -11.43 -1.27 0)
(length 2.54)
(name "PEAK"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -11.43 -3.81 0)
(length 2.54)
(name "KEEP"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -11.43 -6.35 0)
(length 2.54)
(name "OSC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 0 12.7 270)
(length 2.54)
(name "VIN"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 0 -12.7 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 8.89 -1.27 180)
(length 2.54)
(name "OUT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 8.89 -3.81 180)
(length 2.54)
(name "SENSE"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin open_collector line
(at 11.43 6.35 180)
(length 2.54)
(name "STATUS"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(symbol "DRV110APWR_1_0"
(pin passive line
(at 0 -12.7 90)
(length 2.54)
(hide yes)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "15"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin free line
(at 2.54 -10.16 90)
(length 2.54)
(hide yes)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin free line
(at 3.81 -10.16 90)
(length 2.54)
(hide yes)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin free line
(at 5.08 -10.16 90)
(length 2.54)
(hide yes)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "14"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin free line
(at 6.35 -10.16 90)
(length 2.54)
(hide yes)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(symbol "DRV110APWR_1_1"
(rectangle
(start -8.89 10.16)
(end 8.89 -10.16)
(stroke
(width 0)
(type solid)
)
(fill
(type background)
)
)
)
(embedded_fonts no)
)
(symbol "DRV8243H"
(exclude_from_sim no)
(in_bom yes)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff