sch: Support Temp ADC in alternate footprint

- Issue #12
- Add Alternate AD7172-4BCPZ circuitry, symbol, footprint and 3D model
pull/23/head
linuswck 2023-10-25 17:01:57 +08:00
parent d2c80458aa
commit 57e013c9c5
4 changed files with 15312 additions and 396 deletions

View File

@ -226,6 +226,176 @@
)
)
)
(symbol "AD7172-4BCPZ" (in_bom yes) (on_board yes)
(property "Reference" "U" (at 33.02 -49.53 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Value" "AD7172-4BCPZ" (at 5.08 -49.53 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Footprint" "kirdy:QFN50P500X500X80-33N-D" (at 36.83 -87.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Datasheet" "https://componentsearchengine.com/Datasheets/2/AD7172-4BCPZ.pdf" (at 36.83 -187.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Height" "0.8" (at 36.83 -387.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Mouser Part Number" "584-AD7172-4BCPZ" (at 36.83 -487.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Analog-Devices/AD7172-4BCPZ?qs=4BLsKd%2FIMYAdRxuARCq3Og%3D%3D" (at 36.83 -587.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "Manufacturer_Name" "Analog Devices" (at 36.83 -687.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "MF_PN" "AD7172-4BCPZ" (at 36.83 -787.3 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(property "ki_description" "ANALOG DEVICES - AD7172-4BCPZ - Analogue to Digital Converter, Sigma-Delta, 24 bit, 31.25 kSPS, Differential, Single Ended, SPI" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "AD7172-4BCPZ_1_1"
(rectangle (start 5.08 2.54) (end 35.56 -48.26)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin input line (at 0 -6.35 0) (length 5.08)
(name "AIN0/REF2-" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 40.64 -2.54 180) (length 5.08)
(name "XTAL2/CLKIO" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin output line (at 40.64 -6.35 180) (length 5.08)
(name "DOUT/~{RDY}" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin input line (at 40.64 -8.89 180) (length 5.08)
(name "DIN" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin input line (at 40.64 -11.43 180) (length 5.08)
(name "SCLK" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin input line (at 40.64 -13.97 180) (length 5.08)
(name "~{CS}" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 40.64 -16.51 180) (length 5.08)
(name "~{ERROR}" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin input line (at 40.64 -19.05 180) (length 5.08)
(name "~{SYNC}" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 40.64 -36.83 180) (length 5.08)
(name "IOVDD" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 40.64 -43.18 180) (length 5.08)
(name "DGND" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin output line (at 40.64 -33.02 180) (length 5.08)
(name "REGCAPD" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -8.89 0) (length 5.08)
(name "AIN1/REF2+" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 40.64 -22.86 180) (length 5.08)
(name "GPIO0" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 40.64 -25.4 180) (length 5.08)
(name "GPIO1" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 40.64 -27.94 180) (length 5.08)
(name "GPIO2" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -11.43 0) (length 5.08)
(name "AIN2" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -13.97 0) (length 5.08)
(name "AIN3" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -16.51 0) (length 5.08)
(name "AIN4" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -19.05 0) (length 5.08)
(name "AIN5" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -21.59 0) (length 5.08)
(name "AIN6" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -24.13 0) (length 5.08)
(name "AIN7" (effects (font (size 1.27 1.27))))
(number "28" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -26.67 0) (length 5.08)
(name "AIN8" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 40.64 -39.37 180) (length 5.08) hide
(name "DNC" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin output line (at 40.64 -30.48 180) (length 5.08)
(name "GPO3" (effects (font (size 1.27 1.27))))
(number "30" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -2.54 0) (length 5.08)
(name "REF-" (effects (font (size 1.27 1.27))))
(number "31" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 0 0) (length 5.08)
(name "REF+" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 40.64 -45.72 180) (length 5.08)
(name "EP" (effects (font (size 1.27 1.27))))
(number "33" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -30.48 0) (length 5.08)
(name "REGCAPA" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -45.72 0) (length 5.08)
(name "AVSS" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -36.83 0) (length 5.08)
(name "AVDD1" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -39.37 0) (length 5.08)
(name "AVDD2" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin output line (at 0 -33.02 0) (length 5.08)
(name "PDSW" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 40.64 0 180) (length 5.08)
(name "XTAL1" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "ADP150AUJZ-3.3" (in_bom yes) (on_board yes)
(property "Reference" "U" (at -5.08 -1.27 0)
(effects (font (size 1.27 1.27)))

13790
kirdy.pretty/AD7172-4BCPZ.stp Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,76 @@
(footprint "QFN50P500X500X80-33N-D" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "AD7172-4BCPZ")
(tags "Integrated Circuit")
(attr smd)
(fp_text reference "REF**" (at -1.27 -3.81) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp cb09a1ce-bdb5-414b-8cfd-4c704f621053)
)
(fp_text value "QFN50P500X500X80-33N-D" (at 0 0) (layer "F.SilkS") hide
(effects (font (size 1.27 1.27) (thickness 0.254)))
(tstamp add3e2ef-5a63-422c-abef-e58fa5ad15d6)
)
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
(effects (font (size 1.27 1.27) (thickness 0.254)))
(tstamp 27c2577a-41b2-433b-ac5d-126caee920f5)
)
(fp_circle (center -2.9 -2.5) (end -2.9 -2.375)
(stroke (width 0.25) (type solid)) (fill none) (layer "F.SilkS") (tstamp 332565a4-dcd1-4319-9e83-38f534893c61))
(fp_line (start -3.125 -3.125) (end 3.125 -3.125)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 143e6f57-7a2d-4329-bc30-b168762e010d))
(fp_line (start -3.125 3.125) (end -3.125 -3.125)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c2c2fe3b-12e0-43e2-ae6d-a152d8e6f661))
(fp_line (start 3.125 -3.125) (end 3.125 3.125)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bd4f6550-54b6-4532-a831-5244db18c207))
(fp_line (start 3.125 3.125) (end -3.125 3.125)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b1613bb9-9b74-4e8b-ae9d-f0d38442fec1))
(fp_line (start -2.5 -2.5) (end 2.5 -2.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1ab26c4d-6469-4958-8ac5-dfa2745412ee))
(fp_line (start -2.5 -2) (end -2 -2.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5f77956f-4364-4872-93d4-7c03f31f219a))
(fp_line (start -2.5 2.5) (end -2.5 -2.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6729f48d-871f-46dd-8607-884098c3087c))
(fp_line (start 2.5 -2.5) (end 2.5 2.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 99b7778d-ba0c-4207-b3ff-f7574c317bc7))
(fp_line (start 2.5 2.5) (end -2.5 2.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c9fe7c17-432d-480b-9004-fc3ee55601df))
(pad "1" smd rect (at -2.5 -1.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81d0c374-1663-49e1-8125-c5c8d08478b3))
(pad "2" smd rect (at -2.5 -1.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 442fb808-1d7d-4f36-9cfb-58d5de79837b))
(pad "3" smd rect (at -2.5 -0.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3972cd41-daa1-4f47-8ac9-7f22568be7c0))
(pad "4" smd rect (at -2.5 -0.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ab27a2c-b1b4-4754-ae2c-a8058079be4b))
(pad "5" smd rect (at -2.5 0.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24d0b066-be58-4d1a-9597-3708c15ac29a))
(pad "6" smd rect (at -2.5 0.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66c92b5e-9404-4559-a950-d2e0077be74b))
(pad "7" smd rect (at -2.5 1.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8006e25-2267-4164-8d83-d3c5fda00573))
(pad "8" smd rect (at -2.5 1.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cb556ba-0adb-4c9c-af8b-535cd6ccc86d))
(pad "9" smd rect (at -1.75 2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22c970e9-be0d-4dd7-a311-0fe1a848076e))
(pad "10" smd rect (at -1.25 2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f19720d-d133-4cd4-8552-cecc949015d8))
(pad "11" smd rect (at -0.75 2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 351640b0-be43-45a0-94ad-4d6a4cc15a75))
(pad "12" smd rect (at -0.25 2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 160d3d75-b57f-4e1e-b084-15f8e3ed6a4f))
(pad "13" smd rect (at 0.25 2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9acd810-a4ab-4ad9-af1a-2675dfd111f3))
(pad "14" smd rect (at 0.75 2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cd1f564-b7cb-43de-b781-7374ed5cfbc2))
(pad "15" smd rect (at 1.25 2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6ef664d-582f-409a-a4f1-cc7545b12925))
(pad "16" smd rect (at 1.75 2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26d3d44c-2d51-416c-95e9-0231f5f6fdaa))
(pad "17" smd rect (at 2.5 1.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3875f09-6161-4c7c-bf9d-ceaf68317f2f))
(pad "18" smd rect (at 2.5 1.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c8519a0-7f08-4c96-aabe-7d9fa03a84b0))
(pad "19" smd rect (at 2.5 0.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c63b2d6-162c-487c-be1b-5f3f79bae57e))
(pad "20" smd rect (at 2.5 0.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67a0e568-b1ab-46d9-8410-f214fa13a042))
(pad "21" smd rect (at 2.5 -0.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3dc35524-62ba-4b2b-a6bf-c4b27021b65e))
(pad "22" smd rect (at 2.5 -0.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd05c3ca-507a-441b-8230-1ccec96354ee))
(pad "23" smd rect (at 2.5 -1.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp caf5f27a-4350-4aab-b777-837d79ad5174))
(pad "24" smd rect (at 2.5 -1.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0a3fb5f-cc8b-492c-bd1f-a2953a2206b4))
(pad "25" smd rect (at 1.75 -2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8ecd43e-3aec-4b63-a681-5f99c6de3229))
(pad "26" smd rect (at 1.25 -2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58097d90-e294-46d6-b2ea-de539246fe15))
(pad "27" smd rect (at 0.75 -2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c35a8f7-4071-4f59-8cca-378c6f921710))
(pad "28" smd rect (at 0.25 -2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 938c0b92-1b0d-4373-ad1c-0e4b9f22e5b5))
(pad "29" smd rect (at -0.25 -2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05855609-b90c-45b3-a68e-175049de287f))
(pad "30" smd rect (at -0.75 -2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebca3645-f4ec-4573-a90e-cf311083c3b3))
(pad "31" smd rect (at -1.25 -2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30e291d0-7ed3-4fae-ab26-3a8f1c743279))
(pad "32" smd rect (at -1.75 -2.5) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62a7c041-2b44-4d74-8b32-c1bc40082348))
(pad "33" smd rect (at 0 0) (size 3.75 3.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03cc2d74-d781-49d5-8323-76dff466793c))
(model "${KIPRJMOD}/kirdy.pretty/AD7172-4BCPZ.stp"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

File diff suppressed because it is too large Load Diff