charger/Hardware/Lib/KSZ8091MLXCA/Proteus/KSZ8091MLXCA.pdif

482 lines
18 KiB
Plaintext

;Proteus Design Interchange Format
(PDIF
(vendor "SamacSys Limited")
(version 1 0)
(library
(part "KSZ8091MLXCA"
(description "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr")
(family "ANA")
(package "QFP50P900X900X160-48N")
(attribute "Datasheet Link" "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf")
(attribute "Geometry.Height" "1.6mm")
(attribute "Mouser Part Number" "998-KSZ8091MLXCA")
(attribute "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D")
(attribute "Manufacturer_Name" "Microchip")
(attribute "Manufacturer_Part_Number" "KSZ8091MLXCA")
(gate
(symbol "KSZ8091MLXCA")
(pin "GND_1" 1 PS)
(pin "GND_2" 2 PS)
(pin "GND_3" 3 PS)
(pin "VDD_1.2_1" 4 PS)
(pin "NC_1" 5 PS)
(pin "NC_2" 6 PS)
(pin "VDDA_3.3" 7 PS)
(pin "NC_3" 8 PS)
(pin "RXM" 9 PS)
(pin "RXP" 10 PS)
(pin "TXM" 11 PS)
(pin "TXP" 12 PS)
(pin "GND_4" 13 PS)
(pin "XO" 14 PS)
(pin "XI" 15 PS)
(pin "REXT" 16 PS)
(pin "GND_5" 17 PS)
(pin "MDIO" 18 PS)
(pin "MDC" 19 PS)
(pin "RXD3_/_PHYAD0" 20 PS)
(pin "RXD2_/_PHYAD1" 21 PS)
(pin "RXD1_/_PHYAD2" 22 PS)
(pin "RXD0_/_DUPLEX" 23 PS)
(pin "GND_6" 24 PS)
(pin "TXD1" 36 PS)
(pin "TXD0" 35 PS)
(pin "TXEN" 34 PS)
(pin "TXC_/_PME_EN" 33 PS)
(pin "INTRP_/_PME_N2_/_NAND_TREE#" 32 PS)
(pin "VDD_1.2_2" 31 PS)
(pin "GND_7" 30 PS)
(pin "RXER_/_ISO" 29 PS)
(pin "RXC_/_B-CAST_OFF" 28 PS)
(pin "RXDV_/_CONFIG2" 27 PS)
(pin "NC_4" 26 PS)
(pin "VDDIO" 25 PS)
(pin "NC_7" 48 PS)
(pin "RST#" 47 PS)
(pin "NC_6" 46 PS)
(pin "NC_5" 45 PS)
(pin "TXER" 44 PS)
(pin "LED1_/_SPEED" 43 PS)
(pin "LED0_/_PME_N1_/_NWAYEN" 42 PS)
(pin "CRS_/_CONFIG1" 41 PS)
(pin "COL_/_CONFIG0" 40 PS)
(pin "TXD3" 39 PS)
(pin "TXD2" 38 PS)
(pin "GND_8" 37 PS)
)
)
(symbol "KSZ8091MLXCA"
(units THOU)
(origin (pt 0 0))
(graphic
(stroke 10)
(path (pt 200 1300) (pt 2300 1300) (pt 2300 -2000) (pt 200 -2000) (pt 200 1300) (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 0 -400) (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 -500) (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 -600) (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 -700) (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 -800) (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 -900) (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 -1000) (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 -1100) (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 700 -2200) (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 800 -2200) (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 900 -2200) (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 1000 -2200) (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 1100 -2200) (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 -2200) (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 1300 -2200) (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 1400 -2200) (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 1500 -2200) (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 1600 -2200) (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 1700 -2200) (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 1800 -2200) (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 2500 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 2500 -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 2500 -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 2500 -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 2500 -400) (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 2500 -500) (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 2500 -600) (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 2500 -700) (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 2500 -800) (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 2500 -900) (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 2500 -1000) (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 2500 -1100) (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 1500) (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 800 1500) (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 900 1500) (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 1000 1500) (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 1100 1500) (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 1200 1500) (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 1300 1500) (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 1400 1500) (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 1500 1500) (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 1600 1500) (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 1700 1500) (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 1800 1500) (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 "QFP50P900X900X160-48N"
(units MM)
(layer OCCA
(graphic
(stroke 0.05)
(path
(closed true)
(pt -5.225 5.225)
(pt 5.225 5.225)
(pt 5.225 -5.225)
(pt -5.225 -5.225)
(pt -5.225 5.225))))
(layer TASM
(graphic
(stroke 0.1)
(path
(closed true)
(pt -3.5 3.5)
(pt 3.5 3.5)
(pt 3.5 -3.5)
(pt -3.5 -3.5)
(pt -3.5 3.5))))
(layer TASM
(graphic
(stroke 0.1)
(path
(closed false)
(pt -3.5 3)
(pt -3 3.5))))
(layer TSLK
(graphic
(stroke 0.2)
(path
(closed true)
(pt -3.15 3.15)
(pt 3.15 3.15)
(pt 3.15 -3.15)
(pt -3.15 -3.15)
(pt -3.15 3.15))))
(layer TSLK
(graphic
(stroke 0.25)
(circle
(pt -4.85 3.5) (pt -4.6 3.5)
)
)
)
(leg 1 (pt -4.238 2.75) (padstack 1))
(leg 2 (pt -4.238 2.25) (padstack 2))
(leg 3 (pt -4.238 1.75) (padstack 3))
(leg 4 (pt -4.238 1.25) (padstack 4))
(leg 5 (pt -4.238 0.75) (padstack 5))
(leg 6 (pt -4.238 0.25) (padstack 6))
(leg 7 (pt -4.238 -0.25) (padstack 7))
(leg 8 (pt -4.238 -0.75) (padstack 8))
(leg 9 (pt -4.238 -1.25) (padstack 9))
(leg 10 (pt -4.238 -1.75) (padstack 10))
(leg 11 (pt -4.238 -2.25) (padstack 11))
(leg 12 (pt -4.238 -2.75) (padstack 12))
(leg 13 (pt -2.75 -4.238) (padstack 0))
(leg 14 (pt -2.25 -4.238) (padstack 0))
(leg 15 (pt -1.75 -4.238) (padstack 0))
(leg 16 (pt -1.25 -4.238) (padstack 0))
(leg 17 (pt -0.75 -4.238) (padstack 0))
(leg 18 (pt -0.25 -4.238) (padstack 0))
(leg 19 (pt 0.25 -4.238) (padstack 0))
(leg 20 (pt 0.75 -4.238) (padstack 0))
(leg 21 (pt 1.25 -4.238) (padstack 0))
(leg 22 (pt 1.75 -4.238) (padstack 0))
(leg 23 (pt 2.25 -4.238) (padstack 0))
(leg 24 (pt 2.75 -4.238) (padstack 0))
(leg 25 (pt 4.238 -2.75) (padstack 25))
(leg 26 (pt 4.238 -2.25) (padstack 26))
(leg 27 (pt 4.238 -1.75) (padstack 27))
(leg 28 (pt 4.238 -1.25) (padstack 28))
(leg 29 (pt 4.238 -0.75) (padstack 29))
(leg 30 (pt 4.238 -0.25) (padstack 30))
(leg 31 (pt 4.238 0.25) (padstack 31))
(leg 32 (pt 4.238 0.75) (padstack 32))
(leg 33 (pt 4.238 1.25) (padstack 33))
(leg 34 (pt 4.238 1.75) (padstack 34))
(leg 35 (pt 4.238 2.25) (padstack 35))
(leg 36 (pt 4.238 2.75) (padstack 36))
(leg 37 (pt 2.75 4.238) (padstack 0))
(leg 38 (pt 2.25 4.238) (padstack 0))
(leg 39 (pt 1.75 4.238) (padstack 0))
(leg 40 (pt 1.25 4.238) (padstack 0))
(leg 41 (pt 0.75 4.238) (padstack 0))
(leg 42 (pt 0.25 4.238) (padstack 0))
(leg 43 (pt -0.25 4.238) (padstack 0))
(leg 44 (pt -0.75 4.238) (padstack 0))
(leg 45 (pt -1.25 4.238) (padstack 0))
(leg 46 (pt -1.75 4.238) (padstack 0))
(leg 47 (pt -2.25 4.238) (padstack 0))
(leg 48 (pt -2.75 4.238) (padstack 0))
(padstack 0
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 90))
)
(padstack 1
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 2
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 3
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 4
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 5
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 6
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 7
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 8
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 9
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 10
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 11
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 12
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 25
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 26
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 27
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 28
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 29
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 30
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 31
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 32
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 33
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 34
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 35
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(padstack 36
(plated false)
(pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
)
(model "KSZ8091MLXCA.stp"
(euler 0 0 0)
(offset 0 0 0)
)
)
)
)