From 77c3f0bef8a1da2562fab692e359cfa5f9854358 Mon Sep 17 00:00:00 2001 From: Eric Swalens Date: Sat, 9 Apr 2016 12:06:36 +0200 Subject: [PATCH 1/6] Add Silicon Labs Si4735-D60-GU --- library/silabs.dcm | 6 ++++++ library/silabs.lib | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/library/silabs.dcm b/library/silabs.dcm index f8c50521..a073c584 100644 --- a/library/silabs.dcm +++ b/library/silabs.dcm @@ -5,4 +5,10 @@ D EZRadioPRO Low Current Receiver F http://www.silabs.com/Support%20Documents/TechnicalDocs/Si4362.pdf $ENDCMP # +$CMP Si4735-D60-GU +D Broadcast AM/FM Radio Receiver with RDS/RBDS +K Broadcast AM FM Radio Receiver RDS RBDS SiliconLabs +F http://www.silabs.com/Support%20Documents/TechnicalDocs/Si4730-31-34-35-D60.pdf +$ENDCMP +# #End Doc Library diff --git a/library/silabs.lib b/library/silabs.lib index 610da861..9e2634c9 100644 --- a/library/silabs.lib +++ b/library/silabs.lib @@ -33,4 +33,43 @@ X GPIO2 19 600 300 150 L 50 50 1 1 B ENDDRAW ENDDEF # +# Si4735-D60-GU +# +DEF Si4735-D60-GU U 0 40 Y Y 1 F N +F0 "U" 0 750 50 H V C CNN +F1 "Si4735-D60-GU" 0 -850 50 H V C CNN +F2 "SSOP-24" 0 450 50 V I C CNN +F3 "" 50 -1000 50 H V C CNN +$FPLIST + Housings_SSOP:SSOP-24_3.9x8.7mm_Pitch0.635mm +$ENDFPLIST +DRAW +S 450 700 -450 -800 0 1 0 f +X DOUT 1 -600 -700 150 R 50 50 1 1 B +X DFS 2 -600 100 150 R 50 50 1 1 B +X GPO3/[DCLK] 3 -600 -300 150 R 50 50 1 1 B +X GPO2/[~INT~] 4 -600 -200 150 R 50 50 1 1 O +X GPO1 5 -600 -100 150 R 50 50 1 1 O +X NC 6 600 -300 150 L 50 50 1 1 N +X NC 7 600 -200 150 L 50 50 1 1 N +X FMI 8 600 -700 150 L 50 50 1 1 I +X RFGND 9 600 -500 150 L 50 50 1 1 P +X NC 10 600 -100 150 L 50 50 1 1 I +X VD 20 600 400 150 L 50 50 1 1 W +X NC 11 600 0 150 L 50 50 1 1 I +X VA 21 600 500 150 L 50 50 1 1 W +X AMI 12 600 -600 150 L 50 50 1 1 I +X DBYP 22 600 600 150 L 50 50 1 1 P +X GND 13 600 200 150 L 50 50 1 1 W +X ROUT/[DOUT] 23 -600 -600 150 R 50 50 1 1 O +X GND 14 600 300 150 L 50 50 1 1 W +X LOUT/[DFS] 24 -600 -500 150 R 50 50 1 1 O +X ~RST 15 -600 600 150 R 50 50 1 1 I +X ~SEN 16 -600 200 150 R 50 50 1 1 I +X SCLK 17 -600 400 150 R 50 50 1 1 I C +X SDIO 18 -600 300 150 R 50 50 1 1 I +X RCLK 19 -600 500 150 R 50 50 1 1 I C +ENDDRAW +ENDDEF +# #End Library From 5b2ee725eab512cdb8c5b7bd14629fe6f1123de8 Mon Sep 17 00:00:00 2001 From: Eric Swalens Date: Thu, 14 Apr 2016 22:16:23 +0200 Subject: [PATCH 2/6] Reorganised pins. Fixed footprint filter. Added aliases for all Si473x series. --- library/silabs.dcm | 22 +++++++++++++++-- library/silabs.lib | 61 +++++++++++++++++++++++----------------------- 2 files changed, 51 insertions(+), 32 deletions(-) diff --git a/library/silabs.dcm b/library/silabs.dcm index a073c584..30fb9b8f 100644 --- a/library/silabs.dcm +++ b/library/silabs.dcm @@ -5,9 +5,27 @@ D EZRadioPRO Low Current Receiver F http://www.silabs.com/Support%20Documents/TechnicalDocs/Si4362.pdf $ENDCMP # +$CMP Si4730-D60-GU +D AM/FM Broadcast Radio Receiver +K Broadcast AM FM Radio Receiver +F http://www.silabs.com/Support%20Documents/TechnicalDocs/Si4730-31-34-35-D60.pdf +$ENDCMP +# +$CMP Si4731-D60-GU +D AM/FM Broadcast Radio Receiver with RDS/RBDS +K Broadcast AM FM Radio Receiver RDS RBDS +F http://www.silabs.com/Support%20Documents/TechnicalDocs/Si4730-31-34-35-D60.pdf +$ENDCMP +# +$CMP Si4734-D60-GU +D AM/FM/SW/LW Broadcast Radio Receiver +K Broadcast AM FM SW LW Radio Receiver +F http://www.silabs.com/Support%20Documents/TechnicalDocs/Si4730-31-34-35-D60.pdf +$ENDCMP +# $CMP Si4735-D60-GU -D Broadcast AM/FM Radio Receiver with RDS/RBDS -K Broadcast AM FM Radio Receiver RDS RBDS SiliconLabs +D AM/FM/SW/LW Broadcast Radio Receiver with RDS/RBDS +K Broadcast AM FM SW LW Radio Receiver RDS RBDS F http://www.silabs.com/Support%20Documents/TechnicalDocs/Si4730-31-34-35-D60.pdf $ENDCMP # diff --git a/library/silabs.lib b/library/silabs.lib index 9e2634c9..b36fd085 100644 --- a/library/silabs.lib +++ b/library/silabs.lib @@ -35,40 +35,41 @@ ENDDEF # # Si4735-D60-GU # -DEF Si4735-D60-GU U 0 40 Y Y 1 F N -F0 "U" 0 750 50 H V C CNN -F1 "Si4735-D60-GU" 0 -850 50 H V C CNN -F2 "SSOP-24" 0 450 50 V I C CNN +DEF Si4735-D60-GU U 0 40 N Y 1 F N +F0 "U" -200 725 50 H V R CNN +F1 "Si4735-D60-GU" -200 650 50 H V R CNN +F2 "SSOP-24" 50 -650 50 H I L CNN F3 "" 50 -1000 50 H V C CNN +ALIAS Si4734-D60-GU Si4731-D60-GU Si4730-D60-GU $FPLIST - Housings_SSOP:SSOP-24_3.9x8.7mm_Pitch0.635mm + SSOP-24_3.9x8.7mm_Pitch0.635mm $ENDFPLIST DRAW -S 450 700 -450 -800 0 1 0 f -X DOUT 1 -600 -700 150 R 50 50 1 1 B -X DFS 2 -600 100 150 R 50 50 1 1 B -X GPO3/[DCLK] 3 -600 -300 150 R 50 50 1 1 B -X GPO2/[~INT~] 4 -600 -200 150 R 50 50 1 1 O -X GPO1 5 -600 -100 150 R 50 50 1 1 O -X NC 6 600 -300 150 L 50 50 1 1 N -X NC 7 600 -200 150 L 50 50 1 1 N -X FMI 8 600 -700 150 L 50 50 1 1 I -X RFGND 9 600 -500 150 L 50 50 1 1 P -X NC 10 600 -100 150 L 50 50 1 1 I -X VD 20 600 400 150 L 50 50 1 1 W -X NC 11 600 0 150 L 50 50 1 1 I -X VA 21 600 500 150 L 50 50 1 1 W -X AMI 12 600 -600 150 L 50 50 1 1 I -X DBYP 22 600 600 150 L 50 50 1 1 P -X GND 13 600 200 150 L 50 50 1 1 W -X ROUT/[DOUT] 23 -600 -600 150 R 50 50 1 1 O -X GND 14 600 300 150 L 50 50 1 1 W -X LOUT/[DFS] 24 -600 -500 150 R 50 50 1 1 O -X ~RST 15 -600 600 150 R 50 50 1 1 I -X ~SEN 16 -600 200 150 R 50 50 1 1 I -X SCLK 17 -600 400 150 R 50 50 1 1 I C -X SDIO 18 -600 300 150 R 50 50 1 1 I -X RCLK 19 -600 500 150 R 50 50 1 1 I C +S 500 600 -500 -600 0 1 10 f +X DOUT 1 600 -100 100 L 50 50 1 1 B +X DFS 2 600 -400 100 L 50 50 1 1 B +X GPO3/[DCLK] 3 600 300 100 L 50 50 1 1 B +X GPO2/[~INT~] 4 600 200 100 L 50 50 1 1 O +X GPO1 5 600 100 100 L 50 50 1 1 O +X NC 6 -600 -500 100 R 50 50 1 1 N N +X NC 7 600 -500 100 L 50 50 1 1 N N +X FMI 8 -600 -300 100 R 50 50 1 1 I +X RFGND 9 -600 -400 100 R 50 50 1 1 W +X NC 10 0 -700 100 U 50 50 1 1 I N +X VD 20 -100 700 100 D 50 50 1 1 W +X NC 11 0 -700 100 U 50 50 1 1 I N +X VA 21 100 700 100 D 50 50 1 1 W +X AMI 12 -600 -200 100 R 50 50 1 1 I +X DBYP 22 600 500 100 L 50 50 1 1 P +X GND 13 0 -700 100 U 50 50 1 1 W +X ROUT/[DOUT] 23 600 -200 100 L 50 50 1 1 O +X GND 14 0 -700 100 U 50 50 1 1 W N +X LOUT/[DFS] 24 600 -300 100 L 50 50 1 1 O +X ~RST 15 -600 500 100 R 50 50 1 1 I +X ~SEN 16 -600 0 100 R 50 50 1 1 I +X SCLK 17 -600 200 100 R 50 50 1 1 I C +X SDIO 18 -600 100 100 R 50 50 1 1 I +X RCLK 19 -600 300 100 R 50 50 1 1 I C ENDDRAW ENDDEF # From 46530f60be519b26f6d6754cda27191be3f2d87f Mon Sep 17 00:00:00 2001 From: Eric Swalens Date: Sat, 16 Apr 2016 12:32:24 +0200 Subject: [PATCH 3/6] Changed pin type and visibility. --- library/silabs.lib | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/silabs.lib b/library/silabs.lib index b36fd085..e4a9f338 100644 --- a/library/silabs.lib +++ b/library/silabs.lib @@ -55,15 +55,15 @@ X NC 6 -600 -500 100 R 50 50 1 1 N N X NC 7 600 -500 100 L 50 50 1 1 N N X FMI 8 -600 -300 100 R 50 50 1 1 I X RFGND 9 -600 -400 100 R 50 50 1 1 W -X NC 10 0 -700 100 U 50 50 1 1 I N +X NC 10 0 -700 100 U 50 50 1 1 P N X VD 20 -100 700 100 D 50 50 1 1 W -X NC 11 0 -700 100 U 50 50 1 1 I N +X NC 11 0 -700 100 U 50 50 1 1 P N X VA 21 100 700 100 D 50 50 1 1 W X AMI 12 -600 -200 100 R 50 50 1 1 I X DBYP 22 600 500 100 L 50 50 1 1 P X GND 13 0 -700 100 U 50 50 1 1 W X ROUT/[DOUT] 23 600 -200 100 L 50 50 1 1 O -X GND 14 0 -700 100 U 50 50 1 1 W N +X GND 14 0 -700 100 U 50 50 1 1 W X LOUT/[DFS] 24 600 -300 100 L 50 50 1 1 O X ~RST 15 -600 500 100 R 50 50 1 1 I X ~SEN 16 -600 0 100 R 50 50 1 1 I From 9a8c5c24117cfa5d556a2041da592fc3a50dcf67 Mon Sep 17 00:00:00 2001 From: Eric Swalens Date: Sun, 17 Apr 2016 14:29:43 +0200 Subject: [PATCH 4/6] Fixed FP field and wildcard added to FP filter --- library/silabs.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/silabs.lib b/library/silabs.lib index e4a9f338..eeda78f0 100644 --- a/library/silabs.lib +++ b/library/silabs.lib @@ -38,11 +38,11 @@ ENDDEF DEF Si4735-D60-GU U 0 40 N Y 1 F N F0 "U" -200 725 50 H V R CNN F1 "Si4735-D60-GU" -200 650 50 H V R CNN -F2 "SSOP-24" 50 -650 50 H I L CNN +F2 "Housings_SSOP:SSOP-24_3.9x8.7mm_Pitch0.635mm" 50 -650 50 H I L CNN F3 "" 50 -1000 50 H V C CNN ALIAS Si4734-D60-GU Si4731-D60-GU Si4730-D60-GU $FPLIST - SSOP-24_3.9x8.7mm_Pitch0.635mm + SSOP-24_3.9x8.7mm_Pitch0.635mm* $ENDFPLIST DRAW S 500 600 -500 -600 0 1 10 f From 43dd868b8f7e72f16e5ffb5e520cf3e106df2977 Mon Sep 17 00:00:00 2001 From: Eric Swalens Date: Sun, 17 Apr 2016 14:51:04 +0200 Subject: [PATCH 5/6] Reorganised pins to keep RCLK and DCLK close. Made two grounds and pin numbers visible. --- library/silabs.lib | 58 +++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/library/silabs.lib b/library/silabs.lib index eeda78f0..c01e2cdc 100644 --- a/library/silabs.lib +++ b/library/silabs.lib @@ -35,41 +35,41 @@ ENDDEF # # Si4735-D60-GU # -DEF Si4735-D60-GU U 0 40 N Y 1 F N -F0 "U" -200 725 50 H V R CNN -F1 "Si4735-D60-GU" -200 650 50 H V R CNN -F2 "Housings_SSOP:SSOP-24_3.9x8.7mm_Pitch0.635mm" 50 -650 50 H I L CNN +DEF Si4735-D60-GU U 0 40 Y Y 1 F N +F0 "U" -200 775 50 H V R CNN +F1 "Si4735-D60-GU" -200 700 50 H V R CNN +F2 "Housings_SSOP:SSOP-24_3.9x8.7mm_Pitch0.635mm" 150 -700 50 H I L CNN F3 "" 50 -1000 50 H V C CNN ALIAS Si4734-D60-GU Si4731-D60-GU Si4730-D60-GU $FPLIST SSOP-24_3.9x8.7mm_Pitch0.635mm* $ENDFPLIST DRAW -S 500 600 -500 -600 0 1 10 f -X DOUT 1 600 -100 100 L 50 50 1 1 B -X DFS 2 600 -400 100 L 50 50 1 1 B -X GPO3/[DCLK] 3 600 300 100 L 50 50 1 1 B -X GPO2/[~INT~] 4 600 200 100 L 50 50 1 1 O -X GPO1 5 600 100 100 L 50 50 1 1 O -X NC 6 -600 -500 100 R 50 50 1 1 N N -X NC 7 600 -500 100 L 50 50 1 1 N N -X FMI 8 -600 -300 100 R 50 50 1 1 I -X RFGND 9 -600 -400 100 R 50 50 1 1 W -X NC 10 0 -700 100 U 50 50 1 1 P N -X VD 20 -100 700 100 D 50 50 1 1 W -X NC 11 0 -700 100 U 50 50 1 1 P N -X VA 21 100 700 100 D 50 50 1 1 W -X AMI 12 -600 -200 100 R 50 50 1 1 I -X DBYP 22 600 500 100 L 50 50 1 1 P -X GND 13 0 -700 100 U 50 50 1 1 W -X ROUT/[DOUT] 23 600 -200 100 L 50 50 1 1 O -X GND 14 0 -700 100 U 50 50 1 1 W -X LOUT/[DFS] 24 600 -300 100 L 50 50 1 1 O -X ~RST 15 -600 500 100 R 50 50 1 1 I -X ~SEN 16 -600 0 100 R 50 50 1 1 I -X SCLK 17 -600 200 100 R 50 50 1 1 I C -X SDIO 18 -600 100 100 R 50 50 1 1 I -X RCLK 19 -600 300 100 R 50 50 1 1 I C +S 450 650 -450 -650 0 1 10 f +X DOUT 1 600 300 150 L 50 50 1 1 B +X DFS 2 600 0 150 L 50 50 1 1 B +X GPO3/[DCLK] 3 -600 -200 150 R 50 50 1 1 B +X GPO2/[~INT~] 4 -600 -300 150 R 50 50 1 1 O +X GPO1 5 -600 -400 150 R 50 50 1 1 O +X NC 6 -600 -500 150 R 50 50 1 1 N N +X NC 7 600 -500 150 L 50 50 1 1 N N +X FMI 8 600 -300 150 L 50 50 1 1 I +X RFGND 9 600 -400 150 L 50 50 1 1 W +X NC 10 -100 -800 150 U 50 50 1 1 P N +X VD 20 -100 800 150 D 50 50 1 1 W +X NC 11 100 -800 150 U 50 50 1 1 P N +X VA 21 100 800 150 D 50 50 1 1 W +X AMI 12 600 -200 150 L 50 50 1 1 I +X DBYP 22 600 500 150 L 50 50 1 1 P +X GND 13 -100 -800 150 U 50 50 1 1 W +X ROUT/[DOUT] 23 600 200 150 L 50 50 1 1 O +X GND 14 100 -800 150 U 50 50 1 1 W +X LOUT/[DFS] 24 600 100 150 L 50 50 1 1 O +X ~RST 15 -600 500 150 R 50 50 1 1 I +X ~SEN 16 -600 300 150 R 50 50 1 1 I +X SCLK 17 -600 100 150 R 50 50 1 1 I C +X SDIO 18 -600 200 150 R 50 50 1 1 I +X RCLK 19 -600 0 150 R 50 50 1 1 I C ENDDRAW ENDDEF # From 12564f438470865539139a27d1fbdf9343986732 Mon Sep 17 00:00:00 2001 From: Eric Swalens Date: Sun, 17 Apr 2016 17:50:53 +0200 Subject: [PATCH 6/6] Fixed pin types --- library/silabs.lib | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/silabs.lib b/library/silabs.lib index c01e2cdc..1799181a 100644 --- a/library/silabs.lib +++ b/library/silabs.lib @@ -46,8 +46,8 @@ $FPLIST $ENDFPLIST DRAW S 450 650 -450 -650 0 1 10 f -X DOUT 1 600 300 150 L 50 50 1 1 B -X DFS 2 600 0 150 L 50 50 1 1 B +X DOUT 1 600 300 150 L 50 50 1 1 O +X DFS 2 600 0 150 L 50 50 1 1 I X GPO3/[DCLK] 3 -600 -200 150 R 50 50 1 1 B X GPO2/[~INT~] 4 -600 -300 150 R 50 50 1 1 O X GPO1 5 -600 -400 150 R 50 50 1 1 O @@ -64,11 +64,11 @@ X DBYP 22 600 500 150 L 50 50 1 1 P X GND 13 -100 -800 150 U 50 50 1 1 W X ROUT/[DOUT] 23 600 200 150 L 50 50 1 1 O X GND 14 100 -800 150 U 50 50 1 1 W -X LOUT/[DFS] 24 600 100 150 L 50 50 1 1 O +X LOUT/[DFS] 24 600 100 150 L 50 50 1 1 B X ~RST 15 -600 500 150 R 50 50 1 1 I X ~SEN 16 -600 300 150 R 50 50 1 1 I X SCLK 17 -600 100 150 R 50 50 1 1 I C -X SDIO 18 -600 200 150 R 50 50 1 1 I +X SDIO 18 -600 200 150 R 50 50 1 1 B X RCLK 19 -600 0 150 R 50 50 1 1 I C ENDDRAW ENDDEF