From 14d9ec9d7ac1020ba72c0718f0d500b80d9b1d1c Mon Sep 17 00:00:00 2001 From: Matthew Stephenson Date: Sun, 24 Sep 2017 15:54:09 +0100 Subject: [PATCH 1/3] Add Silicon Labs Si7020-A20 Temperature & Humidity Sensor --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index b03381c7..47885f16 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -636,6 +636,12 @@ K digital temperature humidity sensor F https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/Humidity_Sensors/Sensirion_Humidity_Sensors_SHT1x_Datasheet_V5.pdf $ENDCMP # +$CMP Si7020-A20 +D I2C Humidity and Temperature Sensor +K I2C Humidity Temperature Sensor +F https://www.silabs.com/documents/public/data-sheets/Si7020-A20.pdf +$ENDCMP +# $CMP TLV493D D Low power 3D magnetic sensor, I2C interface, SOT23-6 package K magnetic field i2c diff --git a/library/sensors.lib b/library/sensors.lib index 78d2e87f..08cba43e 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -1830,6 +1830,27 @@ X VDD 4 -100 300 100 D 50 50 1 1 W ENDDRAW ENDDEF # +# Si7020-A20 +# +DEF Si7020-A20 U 0 40 Y Y 1 F N +F0 "U" -200 300 50 H V C CNN +F1 "Si7020-A20" -400 400 50 H V C CNN +F2 "Housings_DFN_QFN:DFN-6-1EP_3x3mm_Pitch0.95mm" 0 -400 50 H I C CNN +F3 "" -200 300 50 H I C CNN +$FPLIST + DFN*1EP*3x3mm*Pitch0.95mm* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 10 f +X SDA 1 -400 100 100 R 50 50 1 1 B +X GND 2 0 -300 100 U 50 50 1 1 W +X NC 3 300 100 100 L 50 50 1 1 N N +X NC 4 300 -100 100 L 50 50 1 1 N N +X VDD 5 0 300 100 D 50 50 1 1 W +X SCL 6 -400 -100 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # TLV493D # DEF TLV493D U 0 40 Y Y 1 F N From c6e7bc248582a281cd8612a3b6fda18c1d4b3408 Mon Sep 17 00:00:00 2001 From: Matthew Stephenson Date: Sun, 24 Sep 2017 16:19:46 +0100 Subject: [PATCH 2/3] Add floating exposed pad --- library/sensors.lib | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/sensors.lib b/library/sensors.lib index 08cba43e..93e32439 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -1845,9 +1845,10 @@ S -300 200 300 -200 0 1 10 f X SDA 1 -400 100 100 R 50 50 1 1 B X GND 2 0 -300 100 U 50 50 1 1 W X NC 3 300 100 100 L 50 50 1 1 N N -X NC 4 300 -100 100 L 50 50 1 1 N N +X NC 4 300 0 100 L 50 50 1 1 N N X VDD 5 0 300 100 D 50 50 1 1 W X SCL 6 -400 -100 100 R 50 50 1 1 I +X EP 7 300 -100 100 L 50 50 1 1 N N ENDDRAW ENDDEF # From 2867b945908f65af672bfb83884f01c64d3ac13d Mon Sep 17 00:00:00 2001 From: Matthew Stephenson Date: Sun, 24 Sep 2017 16:28:22 +0100 Subject: [PATCH 3/3] Changes as requested; matching footprint to follow --- library/sensors.dcm | 2 +- library/sensors.lib | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index 47885f16..108793dc 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -637,7 +637,7 @@ F https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/ $ENDCMP # $CMP Si7020-A20 -D I2C Humidity and Temperature Sensor +D I2C Humidity and Temperature Sensor, DFN-6 K I2C Humidity Temperature Sensor F https://www.silabs.com/documents/public/data-sheets/Si7020-A20.pdf $ENDCMP diff --git a/library/sensors.lib b/library/sensors.lib index 93e32439..d3d93dd2 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -1832,23 +1832,23 @@ ENDDEF # # Si7020-A20 # -DEF Si7020-A20 U 0 40 Y Y 1 F N +DEF Si7020-A20 U 0 20 Y Y 1 F N F0 "U" -200 300 50 H V C CNN F1 "Si7020-A20" -400 400 50 H V C CNN -F2 "Housings_DFN_QFN:DFN-6-1EP_3x3mm_Pitch0.95mm" 0 -400 50 H I C CNN +F2 "Housings_DFN_QFN:DFN-6-1EP_3x3mm_Pitch1mm" 0 -400 50 H I C CNN F3 "" -200 300 50 H I C CNN $FPLIST - DFN*1EP*3x3mm*Pitch0.95mm* + DFN*1EP*3x3mm*Pitch1mm* $ENDFPLIST DRAW -S -300 200 300 -200 0 1 10 f -X SDA 1 -400 100 100 R 50 50 1 1 B -X GND 2 0 -300 100 U 50 50 1 1 W -X NC 3 300 100 100 L 50 50 1 1 N N -X NC 4 300 0 100 L 50 50 1 1 N N +S -400 200 400 -200 0 1 10 f +X SDA 1 -500 100 100 R 50 50 1 1 B +X GND 2 -100 -300 100 U 50 50 1 1 W +X NC 3 400 100 100 L 50 50 1 1 N N +X NC 4 400 -100 100 L 50 50 1 1 N N X VDD 5 0 300 100 D 50 50 1 1 W -X SCL 6 -400 -100 100 R 50 50 1 1 I -X EP 7 300 -100 100 L 50 50 1 1 N N +X SCL 6 -500 -100 100 R 50 50 1 1 I +X PAD 7 100 -300 100 U 50 50 1 1 P ENDDRAW ENDDEF #