From acbec5170891f89b8316cd639cf206324d073912 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 17 Apr 2016 22:17:41 +1000 Subject: [PATCH 1/3] Fixed pins, foorprints, for AS50xx series hall effect sensors --- library/sensors.lib | 112 ++++++++++++++++++++++++-------------------- 1 file changed, 60 insertions(+), 52 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index 1b08c118..d3bf4b2e 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -170,107 +170,115 @@ ENDDEF # AS5048A # DEF AS5048A U 0 40 Y Y 1 F N -F0 "U" -400 450 50 H V L CNN -F1 "AS5048A" 400 450 50 H V R CNN -F2 "" -2150 1600 50 H V C CNN +F0 "U" -450 500 50 H V L CNN +F1 "AS5048A" 50 500 50 H V L CNN +F2 "SSOP_Packages:TSSOP-14_4.4x5mm_Pitch0.65mm" 0 -750 50 H I C CNN F3 "" -2150 1600 50 H V C CNN $FPLIST - TSSOP-14* + SSOP* $ENDFPLIST DRAW A 0 0 110 -1799 -1 0 1 10 N -110 0 110 0 C 0 0 80 0 1 10 N -S -400 400 400 -400 0 1 10 f +S -450 450 450 -450 0 1 10 f P 2 0 1 10 -110 0 -130 -20 N P 2 0 1 10 -110 0 -90 -20 N P 2 0 1 10 -30 -30 30 30 N P 2 0 1 10 -30 30 30 -30 N P 2 0 1 10 110 0 90 -20 N P 2 0 1 10 110 0 130 -20 N -X ~CS 1 600 0 200 L 50 50 1 1 I -X SCK 2 600 100 200 L 50 50 1 1 I -X MISO 3 600 200 200 L 50 50 1 1 O -X MOSI 4 600 300 200 L 50 50 1 1 I -X Test 5 -300 -600 200 U 50 50 1 1 P -X Test 6 -200 -600 200 U 50 50 1 1 P -X Test 7 -100 -600 200 U 50 50 1 1 I -X Test 8 0 -600 200 U 50 50 1 1 P -X Test 9 100 -600 200 U 50 50 1 1 P -X Test 10 200 -600 200 U 50 50 1 1 P -X VDD5V 11 0 600 200 D 50 50 1 1 W -X VDD3V 12 -100 600 200 D 50 50 1 1 W -X GND 13 300 -600 200 U 50 50 1 1 W -X PWM 14 -600 0 200 R 50 50 1 1 O +X ~CSn 1 600 0 150 L 50 50 1 1 I +X CLK 2 600 100 150 L 50 50 1 1 I +X MISO 3 600 200 150 L 50 50 1 1 O +X MOSI 4 600 300 150 L 50 50 1 1 I +X Test 5 -300 -600 150 U 50 50 1 1 P +X Test 6 -200 -600 150 U 50 50 1 1 P +X Test 7 -100 -600 150 U 50 50 1 1 I +X Test 8 0 -600 150 U 50 50 1 1 P +X Test 9 100 -600 150 U 50 50 1 1 P +X Test 10 200 -600 150 U 50 50 1 1 P +X VDD5V 11 0 600 150 D 50 50 1 1 W +X VDD3V 12 -100 600 150 D 50 50 1 1 W +X GND 13 300 -600 150 U 50 50 1 1 W +X PWM 14 -600 0 150 R 50 50 1 1 O ENDDRAW ENDDEF # # AS5048B # DEF AS5048B U 0 40 Y Y 1 F N -F0 "U" -400 450 50 H V L CNN -F1 "AS5048B" 400 450 50 H V R CNN -F2 "" -2150 1600 50 H V C CNN +F0 "U" -450 500 50 H V L CNN +F1 "AS5048B" 100 500 50 H V L CNN +F2 "SSOP_Packages:TSSOP-14_4.4x5mm_Pitch0.65mm" 0 -750 50 H I C CNN F3 "" -2150 1600 50 H V C CNN $FPLIST - TSSOP-14* + SSOP* $ENDFPLIST DRAW A 0 0 110 -1799 -1 0 1 10 N -110 0 110 0 C 0 0 80 0 1 10 N -S -400 400 400 -400 0 1 10 f +S -450 450 450 -450 0 1 10 f P 2 0 1 10 -110 0 -130 -20 N P 2 0 1 10 -110 0 -90 -20 N P 2 0 1 10 -30 -30 30 30 N P 2 0 1 10 -30 30 30 -30 N P 2 0 1 10 110 0 90 -20 N P 2 0 1 10 110 0 130 -20 N -X SDA 1 600 0 200 L 50 50 1 1 B -X SCL 2 600 100 200 L 50 50 1 1 I -X A2 3 600 200 200 L 50 50 1 1 I -X A1 4 600 300 200 L 50 50 1 1 I -X Test 5 -300 -600 200 U 50 50 1 1 P -X Test 6 -200 -600 200 U 50 50 1 1 P -X Test 7 -100 -600 200 U 50 50 1 1 I -X Test 8 0 -600 200 U 50 50 1 1 P -X Test 9 100 -600 200 U 50 50 1 1 P -X Test 10 200 -600 200 U 50 50 1 1 P -X VDD5V 11 0 600 200 D 50 50 1 1 W -X VDD3V 12 -100 600 200 D 50 50 1 1 W -X GND 13 300 -600 200 U 50 50 1 1 W -X PWM 14 -600 0 200 R 50 50 1 1 O +X SDA 1 600 0 150 L 50 50 1 1 B +X SCL 2 600 100 150 L 50 50 1 1 I +X A2 3 600 200 150 L 50 50 1 1 I +X A1 4 600 300 150 L 50 50 1 1 I +X Test 5 -300 -600 150 U 50 50 1 1 P +X Test 6 -200 -600 150 U 50 50 1 1 P +X Test 7 -100 -600 150 U 50 50 1 1 I +X Test 8 0 -600 150 U 50 50 1 1 P +X Test 9 100 -600 150 U 50 50 1 1 P +X Test 10 200 -600 150 U 50 50 1 1 P +X VDD5V 11 0 600 150 D 50 50 1 1 W +X VDD3V 12 -100 600 150 D 50 50 1 1 W +X GND 13 300 -600 150 U 50 50 1 1 W +X PWM 14 -600 0 150 R 50 50 1 1 O ENDDRAW ENDDEF # # AS5055A # DEF AS5055A U 0 40 Y Y 1 F N -F0 "U" -400 450 50 H V L CNN -F1 "AS5055A" 400 450 50 H V R CNN -F2 "" -2150 1600 50 H V C CNN +F0 "U" -450 500 50 H V L CNN +F1 "AS5055A" 100 500 50 H V L CNN +F2 "Housings_DFN_QFN:QFN-16-1EP_4x4mm_Pitch0.65mm" 0 -750 50 H I C CNN F3 "" -2150 1600 50 H V C CNN ALIAS AS5050A $FPLIST - QFN-16* + QFN* $ENDFPLIST DRAW A 0 0 110 -1799 -1 0 1 10 N -110 0 110 0 C 0 0 80 0 1 10 N -S -400 400 400 -400 0 1 10 f +S -450 450 450 -450 0 1 10 f P 2 0 1 10 -110 0 -130 -20 N P 2 0 1 10 -110 0 -90 -20 N P 2 0 1 10 -30 -30 30 30 N P 2 0 1 10 -30 30 30 -30 N P 2 0 1 10 110 0 90 -20 N P 2 0 1 10 110 0 130 -20 N -X Test 9 0 -600 200 U 50 50 1 1 I -X ~EN_INT 10 -600 -100 200 R 50 50 1 1 I -X Vddp 11 0 600 200 D 50 50 1 1 W -X Vdd 12 -100 600 200 D 50 50 1 1 W -X Vss 13 100 -600 200 U 50 50 1 1 W -X WM 14 600 -100 200 L 50 50 1 1 I -X ~INT 15 -600 0 200 R 50 50 1 1 O -X NC 16 200 -600 200 U 50 50 1 1 N N -X NC 17 300 -600 200 U 50 50 1 1 N N +X MOSI 1 600 300 150 L 50 50 1 1 O +X MISO 2 600 200 150 L 50 50 1 1 I +X SCK 3 600 100 150 L 50 50 1 1 I +X ~SS 4 600 0 150 L 50 50 1 1 I +X NC 5 -400 -600 150 U 50 50 1 1 N N +X NC 6 -300 -600 150 U 50 50 1 1 N N +X NC 7 -200 -600 150 U 50 50 1 1 N N +X NC 8 -100 -600 150 U 50 50 1 1 N N +X Test 9 0 -600 150 U 50 50 1 1 I +X ~EN_INT 10 -600 -100 150 R 50 50 1 1 I +X Vddp 11 0 600 150 D 50 50 1 1 W +X Vdd 12 -100 600 150 D 50 50 1 1 W +X Vss 13 100 -600 150 U 50 50 1 1 W +X WM 14 600 -100 150 L 50 50 1 1 I +X ~INT 15 -600 0 150 R 50 50 1 1 O +X NC 16 200 -600 150 U 50 50 1 1 N N +X NC 17 300 -600 150 U 50 50 1 1 N N ENDDRAW ENDDEF # From ed7e9b9112fab8211c457500bb32f5e8f8e08c47 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 17 Apr 2016 22:23:59 +1000 Subject: [PATCH 2/3] Flipped horizontal pin positions --- library/sensors.lib | 48 ++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index d3bf4b2e..c23a221b 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -187,20 +187,20 @@ P 2 0 1 10 -30 -30 30 30 N P 2 0 1 10 -30 30 30 -30 N P 2 0 1 10 110 0 90 -20 N P 2 0 1 10 110 0 130 -20 N -X ~CSn 1 600 0 150 L 50 50 1 1 I -X CLK 2 600 100 150 L 50 50 1 1 I -X MISO 3 600 200 150 L 50 50 1 1 O -X MOSI 4 600 300 150 L 50 50 1 1 I +X ~CSn 1 -600 0 150 R 50 50 1 1 I +X CLK 2 -600 100 150 R 50 50 1 1 I +X MISO 3 -600 200 150 R 50 50 1 1 O +X MOSI 4 -600 300 150 R 50 50 1 1 I X Test 5 -300 -600 150 U 50 50 1 1 P X Test 6 -200 -600 150 U 50 50 1 1 P -X Test 7 -100 -600 150 U 50 50 1 1 I +X Test 7 -100 -600 150 U 50 50 1 1 P X Test 8 0 -600 150 U 50 50 1 1 P X Test 9 100 -600 150 U 50 50 1 1 P X Test 10 200 -600 150 U 50 50 1 1 P X VDD5V 11 0 600 150 D 50 50 1 1 W X VDD3V 12 -100 600 150 D 50 50 1 1 W X GND 13 300 -600 150 U 50 50 1 1 W -X PWM 14 -600 0 150 R 50 50 1 1 O +X PWM 14 600 0 150 L 50 50 1 1 O ENDDRAW ENDDEF # @@ -224,20 +224,20 @@ P 2 0 1 10 -30 -30 30 30 N P 2 0 1 10 -30 30 30 -30 N P 2 0 1 10 110 0 90 -20 N P 2 0 1 10 110 0 130 -20 N -X SDA 1 600 0 150 L 50 50 1 1 B -X SCL 2 600 100 150 L 50 50 1 1 I -X A2 3 600 200 150 L 50 50 1 1 I -X A1 4 600 300 150 L 50 50 1 1 I +X SDA 1 -600 0 150 R 50 50 1 1 B +X SCL 2 -600 100 150 R 50 50 1 1 I +X A2 3 -600 200 150 R 50 50 1 1 I +X A1 4 -600 300 150 R 50 50 1 1 I X Test 5 -300 -600 150 U 50 50 1 1 P X Test 6 -200 -600 150 U 50 50 1 1 P -X Test 7 -100 -600 150 U 50 50 1 1 I +X Test 7 -100 -600 150 U 50 50 1 1 P X Test 8 0 -600 150 U 50 50 1 1 P X Test 9 100 -600 150 U 50 50 1 1 P X Test 10 200 -600 150 U 50 50 1 1 P X VDD5V 11 0 600 150 D 50 50 1 1 W X VDD3V 12 -100 600 150 D 50 50 1 1 W X GND 13 300 -600 150 U 50 50 1 1 W -X PWM 14 -600 0 150 R 50 50 1 1 O +X PWM 14 600 0 150 L 50 50 1 1 O ENDDRAW ENDDEF # @@ -262,21 +262,21 @@ P 2 0 1 10 -30 -30 30 30 N P 2 0 1 10 -30 30 30 -30 N P 2 0 1 10 110 0 90 -20 N P 2 0 1 10 110 0 130 -20 N -X MOSI 1 600 300 150 L 50 50 1 1 O -X MISO 2 600 200 150 L 50 50 1 1 I -X SCK 3 600 100 150 L 50 50 1 1 I -X ~SS 4 600 0 150 L 50 50 1 1 I -X NC 5 -400 -600 150 U 50 50 1 1 N N -X NC 6 -300 -600 150 U 50 50 1 1 N N -X NC 7 -200 -600 150 U 50 50 1 1 N N -X NC 8 -100 -600 150 U 50 50 1 1 N N -X Test 9 0 -600 150 U 50 50 1 1 I -X ~EN_INT 10 -600 -100 150 R 50 50 1 1 I +X MOSI 1 -600 300 150 R 50 50 1 1 O +X MISO 2 -600 200 150 R 50 50 1 1 I +X SCK 3 -600 100 150 R 50 50 1 1 I +X ~SS 4 -600 0 150 R 50 50 1 1 I +X NC 5 400 -600 150 U 50 50 1 1 N N +X NC 6 600 -200 150 L 50 50 1 1 N N +X NC 7 600 -100 150 L 50 50 1 1 N N +X NC 8 600 0 150 L 50 50 1 1 N N +X Test 9 0 -600 150 U 50 50 1 1 P +X ~EN_INT 10 -600 -300 150 R 50 50 1 1 I X Vddp 11 0 600 150 D 50 50 1 1 W X Vdd 12 -100 600 150 D 50 50 1 1 W X Vss 13 100 -600 150 U 50 50 1 1 W -X WM 14 600 -100 150 L 50 50 1 1 I -X ~INT 15 -600 0 150 R 50 50 1 1 O +X WM 14 -600 -100 150 R 50 50 1 1 I +X ~INT 15 -600 -200 150 R 50 50 1 1 O X NC 16 200 -600 150 U 50 50 1 1 N N X NC 17 300 -600 150 U 50 50 1 1 N N ENDDRAW From c5b71b12dc5dd2cc0132b1e1e5cc45833402c34b Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 17 Apr 2016 22:26:52 +1000 Subject: [PATCH 3/3] Fixed pin names to match datasheet --- library/sensors.lib | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index c23a221b..da9a1d93 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -191,12 +191,12 @@ X ~CSn 1 -600 0 150 R 50 50 1 1 I X CLK 2 -600 100 150 R 50 50 1 1 I X MISO 3 -600 200 150 R 50 50 1 1 O X MOSI 4 -600 300 150 R 50 50 1 1 I -X Test 5 -300 -600 150 U 50 50 1 1 P -X Test 6 -200 -600 150 U 50 50 1 1 P -X Test 7 -100 -600 150 U 50 50 1 1 P -X Test 8 0 -600 150 U 50 50 1 1 P -X Test 9 100 -600 150 U 50 50 1 1 P -X Test 10 200 -600 150 U 50 50 1 1 P +X TEST 5 -300 -600 150 U 50 50 1 1 P +X TEST 6 -200 -600 150 U 50 50 1 1 P +X TEST 7 -100 -600 150 U 50 50 1 1 P +X TEST 8 0 -600 150 U 50 50 1 1 P +X TEST 9 100 -600 150 U 50 50 1 1 P +X TEST 10 200 -600 150 U 50 50 1 1 P X VDD5V 11 0 600 150 D 50 50 1 1 W X VDD3V 12 -100 600 150 D 50 50 1 1 W X GND 13 300 -600 150 U 50 50 1 1 W @@ -228,12 +228,12 @@ X SDA 1 -600 0 150 R 50 50 1 1 B X SCL 2 -600 100 150 R 50 50 1 1 I X A2 3 -600 200 150 R 50 50 1 1 I X A1 4 -600 300 150 R 50 50 1 1 I -X Test 5 -300 -600 150 U 50 50 1 1 P -X Test 6 -200 -600 150 U 50 50 1 1 P -X Test 7 -100 -600 150 U 50 50 1 1 P -X Test 8 0 -600 150 U 50 50 1 1 P -X Test 9 100 -600 150 U 50 50 1 1 P -X Test 10 200 -600 150 U 50 50 1 1 P +X TEST 5 -300 -600 150 U 50 50 1 1 P +X TEST 6 -200 -600 150 U 50 50 1 1 P +X TEST 7 -100 -600 150 U 50 50 1 1 P +X TEST 8 0 -600 150 U 50 50 1 1 P +X TEST 9 100 -600 150 U 50 50 1 1 P +X TEST 10 200 -600 150 U 50 50 1 1 P X VDD5V 11 0 600 150 D 50 50 1 1 W X VDD3V 12 -100 600 150 D 50 50 1 1 W X GND 13 300 -600 150 U 50 50 1 1 W @@ -270,11 +270,11 @@ X NC 5 400 -600 150 U 50 50 1 1 N N X NC 6 600 -200 150 L 50 50 1 1 N N X NC 7 600 -100 150 L 50 50 1 1 N N X NC 8 600 0 150 L 50 50 1 1 N N -X Test 9 0 -600 150 U 50 50 1 1 P +X TEST 9 0 -600 150 U 50 50 1 1 P X ~EN_INT 10 -600 -300 150 R 50 50 1 1 I -X Vddp 11 0 600 150 D 50 50 1 1 W -X Vdd 12 -100 600 150 D 50 50 1 1 W -X Vss 13 100 -600 150 U 50 50 1 1 W +X VDDp 11 0 600 150 D 50 50 1 1 W +X VDD 12 -100 600 150 D 50 50 1 1 W +X VSS 13 100 -600 150 U 50 50 1 1 W X WM 14 -600 -100 150 R 50 50 1 1 I X ~INT 15 -600 -200 150 R 50 50 1 1 O X NC 16 200 -600 150 U 50 50 1 1 N N