mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-04 17:03:12 +02:00
213 lines
7.2 KiB
Plaintext
213 lines
7.2 KiB
Plaintext
;Proteus Design Interchange Format
|
|
(PDIF
|
|
(vendor "SamacSys Limited")
|
|
(version 1 0)
|
|
(library
|
|
(part "HMC5883L"
|
|
(description "Three-Axis Digital Compass IC")
|
|
(family "ANA")
|
|
(package "HMC5883L")
|
|
(attribute "Datasheet Link" "http://www.farnell.com/datasheets/1683374.pdf")
|
|
(attribute "Geometry.Height" "0.9mm")
|
|
(attribute "Manufacturer_Name" "Honeywell")
|
|
(attribute "Manufacturer_Part_Number" "HMC5883L")
|
|
(attribute "Mouser Part Number" "")
|
|
(attribute "Mouser Price/Stock" "")
|
|
(attribute "Arrow Part Number" "")
|
|
(attribute "Arrow Price/Stock" "")
|
|
(gate
|
|
(symbol "HMC5883L")
|
|
(pin "SCL" 1 PS)
|
|
(pin "VDD" 2 PS)
|
|
(pin "NC_1" 3 PS)
|
|
(pin "S1" 4 PS)
|
|
(pin "NC_2" 5 PS)
|
|
(pin "NC_3" 6 PS)
|
|
(pin "NC_4" 7 PS)
|
|
(pin "SETP" 8 PS)
|
|
(pin "GND_1" 9 PS)
|
|
(pin "C1" 10 PS)
|
|
(pin "GND_2" 11 PS)
|
|
(pin "SETC" 12 PS)
|
|
(pin "VDDIO" 13 PS)
|
|
(pin "NC_5" 14 PS)
|
|
(pin "DRDY" 15 PS)
|
|
(pin "SDA" 16 PS)
|
|
)
|
|
)
|
|
(symbol "HMC5883L"
|
|
(units THOU)
|
|
(origin (pt 0 0))
|
|
(graphic
|
|
(stroke 10)
|
|
(path (pt 200 500) (pt 1000 500) (pt 1000 -700) (pt 200 -700) (pt 200 500) (closed))
|
|
)
|
|
(terminal
|
|
(body (symbol "PIN") (pt 0 0) (rot 0) (mir 0) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 0 -100) (rot 0) (mir 0) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 0 -200) (rot 0) (mir 0) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 0 -300) (rot 0) (mir 0) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 400 -900) (rot 90) (mir 0) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 500 -900) (rot 90) (mir 0) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 600 -900) (rot 90) (mir 0) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 700 -900) (rot 90) (mir 0) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 1200 -300) (rot 0) (mir X) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 1200 -200) (rot 0) (mir X) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 1200 -100) (rot 0) (mir X) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 1200 0) (rot 0) (mir X) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 700 700) (rot 90) (mir X) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 600 700) (rot 90) (mir X) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 500 700) (rot 90) (mir X) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
(terminal
|
|
(body (symbol "PIN") (pt 400 700) (rot 90) (mir X) (visible true))
|
|
(name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
|
|
(number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
|
|
)
|
|
(symbol "PIN"
|
|
(units THOU)
|
|
(origin (pt 0 0))
|
|
(graphic
|
|
(stroke 10)
|
|
(path (pt 0 0) (pt 200 0))))
|
|
(symbol "PINSHORT"
|
|
(units THOU)
|
|
(origin (pt 0 0))
|
|
(graphic
|
|
(stroke 10)
|
|
(path (pt 0 0) (pt 100 0))))
|
|
(package "HMC5883L"
|
|
(units MM)
|
|
(layer TASM
|
|
(graphic
|
|
(stroke 0.2)
|
|
(path
|
|
(closed true)
|
|
(pt -1.5 1.5)
|
|
(pt 1.5 1.5)
|
|
(pt 1.5 -1.5)
|
|
(pt -1.5 -1.5)
|
|
(pt -1.5 1.5))))
|
|
(layer OCCA
|
|
(graphic
|
|
(stroke 0.1)
|
|
(path
|
|
(closed true)
|
|
(pt -2.95 2.5)
|
|
(pt 2.5 2.5)
|
|
(pt 2.5 -2.5)
|
|
(pt -2.95 -2.5)
|
|
(pt -2.95 2.5))))
|
|
(layer TSLK
|
|
(graphic
|
|
(stroke 0.1)
|
|
(path
|
|
(closed true)
|
|
(pt -1.9 0.8)
|
|
(arc (pt -1.900 0.800) (pt -1.950 0.700) (pt -1.850 0.800) (start 180.0) (sweep 90.0))
|
|
(pt -1.9 0.7)
|
|
(arc (pt -1.900 0.700) (pt -1.950 0.700) (pt -1.850 0.800) (start 180.0) (sweep -90.0))
|
|
(pt -1.9 0.8))))
|
|
(leg 1 (pt -1.275 0.750) (padstack 0))
|
|
(leg 2 (pt -1.275 0.250) (padstack 0))
|
|
(leg 3 (pt -1.275 -0.250) (padstack 0))
|
|
(leg 4 (pt -1.275 -0.750) (padstack 0))
|
|
(leg 5 (pt -0.750 -1.275) (padstack 5))
|
|
(leg 6 (pt -0.250 -1.275) (padstack 6))
|
|
(leg 7 (pt 0.250 -1.275) (padstack 7))
|
|
(leg 8 (pt 0.750 -1.275) (padstack 8))
|
|
(leg 9 (pt 1.275 -0.750) (padstack 0))
|
|
(leg 10 (pt 1.275 -0.250) (padstack 0))
|
|
(leg 11 (pt 1.275 0.250) (padstack 0))
|
|
(leg 12 (pt 1.275 0.750) (padstack 0))
|
|
(leg 13 (pt 0.750 1.275) (padstack 13))
|
|
(leg 14 (pt 0.250 1.275) (padstack 14))
|
|
(leg 15 (pt -0.250 1.275) (padstack 15))
|
|
(leg 16 (pt -0.750 1.275) (padstack 16))
|
|
(padstack 0
|
|
(plated false)
|
|
(pad (layer TCOP) (rectf 0.300 0.450 0 0 0.000))
|
|
)
|
|
(padstack 5
|
|
(plated false)
|
|
(pad (layer TCOP) (rectf 0.300 0.450 0 0 90.000))
|
|
)
|
|
(padstack 6
|
|
(plated false)
|
|
(pad (layer TCOP) (rectf 0.300 0.450 0 0 90.000))
|
|
)
|
|
(padstack 7
|
|
(plated false)
|
|
(pad (layer TCOP) (rectf 0.300 0.450 0 0 90.000))
|
|
)
|
|
(padstack 8
|
|
(plated false)
|
|
(pad (layer TCOP) (rectf 0.300 0.450 0 0 90.000))
|
|
)
|
|
(padstack 13
|
|
(plated false)
|
|
(pad (layer TCOP) (rectf 0.300 0.450 0 0 90.000))
|
|
)
|
|
(padstack 14
|
|
(plated false)
|
|
(pad (layer TCOP) (rectf 0.300 0.450 0 0 90.000))
|
|
)
|
|
(padstack 15
|
|
(plated false)
|
|
(pad (layer TCOP) (rectf 0.300 0.450 0 0 90.000))
|
|
)
|
|
(padstack 16
|
|
(plated false)
|
|
(pad (layer TCOP) (rectf 0.300 0.450 0 0 90.000))
|
|
)
|
|
(model "HMC5883L.stp"
|
|
(euler 180 0 0)
|
|
(offset 0 0 0.8999999761581421)
|
|
)
|
|
)
|
|
)
|
|
)
|