OSDN Git Service

[v2.0][Schematic] Add rotary encoder for v2.0.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Wed, 23 Oct 2013 03:55:40 +0000 (12:55 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Wed, 23 Oct 2013 03:55:40 +0000 (12:55 +0900)
gSCH/OpenI2CRadio-v1.00-p1.png
gSCH/OpenI2CRadio-v1.00-p1.sch
gSCH/OpenI2CRadio-v1.00-p3.png
gSCH/OpenI2CRadio-v1.00-p3.sch
gSCH/libs/EC12E2420801.sym [new file with mode: 0644]

index 2fe9dcc..15ba2b2 100644 (file)
Binary files a/gSCH/OpenI2CRadio-v1.00-p1.png and b/gSCH/OpenI2CRadio-v1.00-p1.png differ
index 0f6f9d6..6ed9053 100644 (file)
@@ -1,4 +1,4 @@
-v 20121123 2
+v 20130925 2
 C 40000 40000 0 0 0 title-B.sym
 C 45100 41900 1 0 0 PIC18F45K20_DIP40.sym
 {
@@ -25,7 +25,7 @@ device=CONNECTOR_6
 T 56700 50700 5 10 1 1 0 6 1
 refdes=CN4
 }
-C 48600 50400 1 0 0 3.3V-plus-1.sym
+C 46000 50600 1 0 0 3.3V-plus-1.sym
 C 54600 45700 1 0 0 connector2-2.sym
 {
 T 55300 45500 5 10 1 1 0 6 1
@@ -35,36 +35,35 @@ device=CONNECTOR_2
 T 54900 47150 5 10 0 0 0 0 1
 footprint=SIP2N
 }
-N 50600 47100 53600 47100 4
-U 52900 48600 52900 42800 10 1
-N 50600 46200 52700 46200 4
+U 53000 48600 53000 42800 10 1
+N 50600 46200 52800 46200 4
 {
-T 52400 46300 5 10 1 1 0 0 1
+T 52500 46300 5 10 1 1 0 0 1
 net=KI1
 }
-C 52700 46200 1 0 0 busripper-1.sym
+C 52800 46200 1 0 0 busripper-1.sym
 {
-T 52700 46600 5 8 0 0 0 0 1
+T 52800 46600 5 8 0 0 0 0 1
 device=none
 }
-N 50600 46500 52700 46500 4
+N 50600 46500 52800 46500 4
 {
-T 52400 46600 5 10 1 1 0 0 1
+T 52500 46600 5 10 1 1 0 0 1
 net=KI2
 }
-C 52700 46500 1 0 0 busripper-1.sym
+C 52800 46500 1 0 0 busripper-1.sym
 {
-T 52700 46900 5 8 0 0 0 0 1
+T 52800 46900 5 8 0 0 0 0 1
 device=none
 }
-N 50600 46800 52700 46800 4
+N 50600 46800 52800 46800 4
 {
-T 52400 46900 5 10 1 1 0 0 1
+T 52500 46900 5 10 1 1 0 0 1
 net=KI3
 }
-C 52700 46800 1 0 0 busripper-1.sym
+C 52800 46800 1 0 0 busripper-1.sym
 {
-T 52700 47200 5 8 0 0 0 0 1
+T 52800 47200 5 8 0 0 0 0 1
 device=none
 }
 C 41300 48500 1 270 0 busripper-1.sym
@@ -99,20 +98,20 @@ device=none
 T 40900 47400 5 10 1 1 0 0 1
 net=KI3
 }
-C 52400 49300 1 0 1 resistorpack5-1.sym
+C 50600 49200 1 0 1 resistorpack5-1.sym
 {
-T 52300 50700 5 10 0 0 0 6 1
+T 50500 50600 5 10 0 0 0 6 1
 device=RESISTORPACK_5
-T 52000 50700 5 10 1 1 0 6 1
+T 50200 50600 5 10 1 1 0 6 1
 refdes=R1
-T 51700 50500 5 10 1 1 0 0 1
+T 49900 50400 5 10 1 1 0 0 1
 value=10K x 4
 }
-C 52700 45900 1 0 0 busripper-1.sym
+C 52800 45900 1 0 0 busripper-1.sym
 {
-T 52700 46300 5 8 0 0 0 0 1
+T 52800 46300 5 8 0 0 0 0 1
 device=none
-T 52400 46000 5 10 1 1 0 0 1
+T 52500 46000 5 10 1 1 0 0 1
 net=KI0
 }
 U 43600 41400 41500 41400 10 0
@@ -151,12 +150,12 @@ device=none
 T 44000 46300 5 10 1 1 0 0 1
 net=FM_D
 }
-N 50600 42600 52700 42600 4
-C 52700 42600 1 0 0 busripper-1.sym
+N 50600 42600 52800 42600 4
+C 52800 42600 1 0 0 busripper-1.sym
 {
-T 52700 43000 5 8 0 0 0 0 1
+T 52800 43000 5 8 0 0 0 0 1
 device=none
-T 52900 42600 5 10 1 1 0 0 1
+T 53000 42600 5 10 1 1 0 0 1
 net=POWD
 }
 C 56200 46800 1 180 1 connector10-2.sym
@@ -179,23 +178,22 @@ N 55200 44000 56200 44000 4
 N 44900 41700 55000 41700 4
 N 55000 41700 55000 42800 4
 N 55000 42800 56200 42800 4
-N 45200 42300 45200 41500 4
-N 45200 41500 54800 41500 4
-N 54800 41500 54800 43200 4
+N 45200 42300 45200 41600 4
+N 45200 41600 54800 41600 4
+N 54800 41600 54800 43200 4
 N 54800 43200 56200 43200 4
-C 49800 50400 1 0 0 vdd-1.sym
-C 50200 49500 1 90 0 capacitor-1.sym
+C 47600 50600 1 0 0 vdd-1.sym
+C 48000 49400 1 90 0 capacitor-1.sym
 {
-T 49500 49700 5 10 0 0 90 0 1
+T 47300 49600 5 10 0 0 90 0 1
 device=CAPACITOR
-T 49800 50200 5 10 1 1 180 0 1
+T 47600 50100 5 10 1 1 180 0 1
 refdes=C1
-T 49300 49700 5 10 0 0 90 0 1
+T 47100 49600 5 10 0 0 90 0 1
 symversion=0.1
-T 49400 49900 5 10 1 1 0 0 1
+T 47200 49800 5 10 1 1 0 0 1
 value=0.1u
 }
-N 48800 50400 50900 50400 4
 T 54400 44100 9 10 1 0 0 0 1
 LCD_BACKLIGHT
 C 55800 41600 1 0 0 gnd-2.sym
@@ -350,7 +348,7 @@ N 43800 47100 45200 47100 4
 N 43800 46800 45200 46800 4
 N 43800 46500 45200 46500 4
 N 43800 46200 45200 46200 4
-N 52700 45900 50600 45900 4
+N 52800 45900 50600 45900 4
 C 53600 47000 1 0 0 resistor-1.sym
 {
 T 53900 47400 5 10 0 0 0 0 1
@@ -360,18 +358,11 @@ refdes=R5
 T 53800 47300 5 10 1 1 0 0 1
 value=470
 }
-C 49900 49200 1 0 0 gnd-2.sym
-N 51400 49300 51400 46800 4
-N 51700 49300 51700 46500 4
-N 52000 49300 52000 46200 4
-N 52300 49300 52300 45900 4
+C 47700 49100 1 0 0 gnd-2.sym
 N 50600 48000 53200 48000 4
 N 53200 48000 53200 49500 4
 N 53200 49500 55100 49500 4
 N 50600 47700 52800 47700 4
-N 50600 47400 52600 47400 4
-N 52600 47400 52600 48900 4
-N 55100 48900 52600 48900 4
 N 55100 49200 52800 49200 4
 N 52800 49200 52800 47700 4
 N 50600 45000 55500 45000 4
@@ -387,12 +378,7 @@ N 56200 45200 56000 45200 4
 N 56000 45200 56000 44600 4
 N 56200 44800 50600 44800 4
 N 50600 44800 50600 44700 4
-C 51400 45200 1 0 0 gnd-2.sym
-N 50600 45600 50900 45600 4
-N 50900 45600 50900 50400 4
-N 50600 45300 51200 45300 4
-N 51200 45300 51200 45500 4
-N 51200 45500 51500 45500 4
+N 50600 45600 52800 45600 4
 N 52600 50400 55100 50400 4
 C 53400 48400 1 0 0 gnd-2.sym
 N 55100 49800 53500 49800 4
@@ -472,8 +458,7 @@ device=SWITCH_PUSHBUTTON_NO
 C 41900 47500 1 0 0 gnd-2.sym
 N 43100 48400 42000 48400 4
 N 42000 48400 42000 47800 4
-C 41800 50400 1 0 0 vdd-1.sym
-N 42000 50400 43100 50400 4
+N 42000 50400 45200 50400 4
 T 42800 48000 9 10 1 0 0 0 1
 RESET
 N 40800 46900 41300 46900 4
@@ -493,15 +478,15 @@ T 51000 40100 9 10 1 0 0 0 1
 T 51500 40100 9 10 1 0 0 0 1
 9
 T 53900 40400 9 10 1 0 0 0 1
-1.07
+2.00
 T 53900 40000 9 10 1 0 0 0 2
 K.Ohta
   <whatisthis.sowhat@gmail.com>
 T 55900 40400 9 10 1 0 0 0 1
-Sep 07,2013
+Oct 23,2013
 G 55500 40772 1500 528 0 0 0
 /home/whatisthis/Bunsho/001_回路図/OpenI2CRadio/by-sa.png
-U 52900 48600 43600 48600 10 0
+U 53000 48600 43600 48600 10 0
 U 43600 48600 43600 41400 10 0
 N 45200 48000 45200 49500 4
 C 43300 49500 1 90 0 diode-1.sym
@@ -513,7 +498,7 @@ refdes=D1
 T 42200 49800 5 10 1 1 0 0 1
 model-name=1SS196
 }
-N 45200 49100 52600 49100 4
+N 45200 49000 52600 49000 4
 N 44200 49500 42000 49500 4
 N 43100 49400 43100 49500 4
 C 41300 44100 1 270 0 busripper-1.sym
@@ -555,15 +540,14 @@ device=none
 T 43800 41700 5 10 1 1 0 0 1
 net=TUN_D
 }
-N 43800 41600 44200 41600 4
-C 45000 40900 1 0 1 input-1.sym
+C 44600 41100 1 0 1 input-1.sym
 {
-T 45000 41200 5 10 0 0 0 6 1
+T 44600 41400 5 10 0 0 0 6 1
 device=INPUT
-T 45000 40900 5 10 1 1 0 0 1
+T 44600 41100 5 10 1 1 0 0 1
 net=AKC_TUNLED
 }
-N 52600 49100 52600 50400 4
+N 52600 49000 52600 50400 4
 C 55500 48100 1 0 0 vdd-1.sym
 C 45300 49500 1 90 0 resistor-1.sym
 {
@@ -586,7 +570,7 @@ value=22K
 N 53500 48000 55700 48000 4
 N 54600 46500 54600 47100 4
 C 53700 43700 1 0 0 gnd-2.sym
-C 45000 50400 1 0 0 vdd-1.sym
+C 45000 50600 1 0 0 vdd-1.sym
 T 45400 50200 9 10 1 0 0 0 1
 ※1
 T 42300 48600 9 10 1 0 0 0 1
@@ -598,11 +582,10 @@ T 53200 46300 9 10 1 0 0 0 1
 N 53800 44000 53800 45600 4
 N 54600 45600 53800 45600 4
 N 54600 46100 54600 45600 4
-T 47700 41000 9 10 1 0 0 0 2
+T 46300 41000 9 10 1 0 0 0 2
 ※1 2013-06-29
 ※2 2013-06-30
-N 44200 41600 44200 41000 4
-T 47700 40800 9 10 1 0 0 0 1
+T 46300 40800 9 10 1 0 0 0 1
 ※3 2013-07-02
 C 45200 43700 1 0 1 output-1.sym
 {
@@ -628,7 +611,7 @@ value=4.7K
 }
 T 44300 50100 9 10 1 0 0 0 1
 ※4
-T 47700 40600 9 10 1 0 0 0 1
+T 46300 40600 9 10 1 0 0 0 1
 ※4 2013-07-05
 N 54600 47100 54500 47100 4
 N 45200 43500 44600 43500 4
@@ -642,12 +625,150 @@ net=RFSEL2
 N 45200 43200 44700 43200 4
 T 44200 43500 9 10 1 0 0 0 1
 ※5
-T 47700 40400 9 10 1 0 0 0 1
+T 46300 40400 9 10 1 0 0 0 1
 ※5 2013-07-08
 N 56200 46400 55900 46400 4
 N 56200 46000 55700 46000 4
 T 55900 46600 9 10 1 0 0 0 1
 ※6
-T 47700 40200 9 10 1 0 0 0 1
+T 46300 40200 9 10 1 0 0 0 1
 ※6 2013-09-07
 N 45200 49500 45100 49500 4
+C 50500 48800 1 180 0 busripper-1.sym
+{
+T 50500 48400 5 8 0 0 180 0 1
+device=none
+T 50300 48400 5 10 1 1 0 0 1
+net=KI0
+}
+C 50200 48800 1 180 0 busripper-1.sym
+{
+T 50200 48400 5 8 0 0 180 0 1
+device=none
+T 50000 48400 5 10 1 1 0 0 1
+net=KI1
+}
+C 49900 48800 1 180 0 busripper-1.sym
+{
+T 49900 48400 5 8 0 0 180 0 1
+device=none
+T 49600 48400 5 10 1 1 0 0 1
+net=KI2
+}
+C 49600 48800 1 180 0 busripper-1.sym
+{
+T 49600 48400 5 8 0 0 180 0 1
+device=none
+T 49200 48400 5 10 1 1 0 0 1
+net=KI3
+}
+N 49600 49200 49600 48800 4
+N 49900 49200 49900 48800 4
+N 50200 49200 50200 48800 4
+N 50500 49200 50500 48800 4
+C 48900 48800 1 180 0 busripper-1.sym
+{
+T 48900 48400 5 8 0 0 180 0 1
+device=none
+T 48300 48700 5 10 1 1 0 0 1
+net=VDD
+T 48900 48800 5 10 0 1 0 0 1
+net=Vdd:1
+}
+C 52400 48800 1 180 0 busripper-1.sym
+{
+T 52400 48400 5 8 0 0 180 0 1
+device=none
+T 52200 48400 5 10 1 1 0 0 1
+net=VDD
+T 52400 48800 5 10 0 1 0 0 1
+net=Vdd:1
+}
+C 52800 45600 1 0 0 busripper-1.sym
+{
+T 52800 46000 5 8 0 0 0 0 1
+device=none
+T 52800 45800 5 10 1 1 180 0 1
+net=VDD
+T 52800 45600 5 10 0 1 180 0 1
+net=Vdd:1
+}
+C 52800 45300 1 0 0 busripper-1.sym
+{
+T 52800 45700 5 8 0 0 0 0 1
+device=none
+T 52800 45500 5 10 1 1 180 0 1
+net=PGND:1
+}
+N 52800 45300 50600 45300 4
+N 50900 50100 55100 50100 4
+N 52400 50100 52400 48800 4
+N 48900 48800 48900 50300 4
+N 46200 50300 49100 50300 4
+C 47000 49400 1 90 0 capacitor-1.sym
+{
+T 46300 49600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 46600 50100 5 10 1 1 180 0 1
+refdes=C11
+T 46100 49600 5 10 0 0 90 0 1
+symversion=0.1
+T 46200 49800 5 10 1 1 0 0 1
+value=0.1u
+}
+N 46200 50600 46200 50300 4
+N 47800 50600 47800 50300 4
+C 46700 49100 1 0 0 gnd-2.sym
+C 51800 43100 1 0 1 input-1.sym
+{
+T 51800 43400 5 10 0 0 0 6 1
+device=INPUT
+T 51800 43200 5 10 1 1 0 0 1
+net=ROT_B
+}
+N 51000 43200 50600 43200 4
+C 52200 47300 1 0 1 input-1.sym
+{
+T 52200 47600 5 10 0 0 0 6 1
+device=INPUT
+T 52200 47400 5 10 1 1 0 0 1
+net=ROT_A
+}
+N 51400 47400 50600 47400 4
+N 45200 50400 45200 50600 4
+C 51500 49200 1 90 0 resistor-1.sym
+{
+T 51100 49500 5 10 0 0 90 0 1
+device=RESISTOR
+T 51500 50500 5 10 1 1 180 0 1
+refdes=R11
+T 51500 50300 5 10 1 1 180 0 1
+value=10K
+}
+C 51000 49200 1 90 0 resistor-1.sym
+{
+T 50600 49500 5 10 0 0 90 0 1
+device=RESISTOR
+T 51000 50500 5 10 1 1 180 0 1
+refdes=R12
+T 51000 50300 5 10 1 1 180 0 1
+value=10K
+}
+N 51400 47400 51400 49200 4
+N 50900 49200 50900 43200 4
+N 53600 47100 50600 47100 4
+T 51000 50600 9 10 1 0 0 0 1
+※7
+T 55100 48600 9 10 1 0 0 0 1
+※7
+T 54700 50200 9 10 1 0 0 0 1
+※7
+T 51300 47200 9 10 1 0 0 0 1
+※7
+T 52600 43200 9 10 1 0 0 0 1
+※7
+T 46300 49500 9 10 1 0 0 0 1
+※7
+T 47700 41200 9 10 1 0 0 0 1
+※7 2013-10-23
+N 43800 41600 43800 41200 4
index 45e29ce..569968a 100644 (file)
Binary files a/gSCH/OpenI2CRadio-v1.00-p3.png and b/gSCH/OpenI2CRadio-v1.00-p3.png differ
index b06c041..047f731 100644 (file)
@@ -1,4 +1,4 @@
-v 20121123 2
+v 20130925 2
 C 40000 40000 0 0 0 title-B.sym
 G 55400 40772 1500 528 0 0 0
 /home/whatisthis/Bunsho/001_回路図/OpenI2CRadio/by-sa.png
@@ -13,12 +13,12 @@ T 50900 40100 9 10 1 0 0 0 1
 T 51400 40100 9 10 1 0 0 0 1
 9
 T 53800 40400 9 10 1 0 0 0 1
-1.02
+2.00
 T 53800 40000 9 10 1 0 0 0 2
 K.Ohta
   <whatisthis.sowhat@gmail.com>
 T 55800 40400 9 10 1 0 0 0 1
-Jun 30,2013
+Oct 23,2013
 C 44500 49500 1 0 0 switch-pushbutton-no-1.sym
 {
 T 44400 49700 5 10 1 1 0 0 1
@@ -611,13 +611,13 @@ refdes=D20D
 T 54000 44300 5 10 1 1 0 0 1
 model-name=1N4148
 }
-C 41200 42600 1 180 0 connector2-2.sym
+C 41200 42900 1 180 0 connector2-2.sym
 {
-T 40900 41350 5 10 0 0 180 0 1
+T 40900 41650 5 10 0 0 180 0 1
 device=CONNECTOR_2
-T 40900 41150 5 10 0 0 180 0 1
+T 40900 41450 5 10 0 0 180 0 1
 footprint=SIP2N
-T 40400 43000 5 10 1 1 180 6 1
+T 40400 43300 5 10 1 1 180 6 1
 refdes=CN203
 }
 C 41800 44900 1 0 0 busripper-1.sym
@@ -628,11 +628,11 @@ T 41800 45100 5 10 1 1 180 0 1
 net=TUN_D
 }
 N 41100 44900 41800 44900 4
-C 41600 41800 1 0 0 switch-pushbutton-no-1.sym
+C 41600 42100 1 0 0 switch-pushbutton-no-1.sym
 {
-T 42000 42100 5 10 1 1 0 0 1
+T 42000 42400 5 10 1 1 0 0 1
 refdes=S220
-T 42000 42400 5 10 0 0 0 0 1
+T 42000 42700 5 10 0 0 0 0 1
 device=SWITCH_PUSHBUTTON_NO
 }
 C 45900 43000 1 270 0 led-2.sym
@@ -654,12 +654,12 @@ T 45100 43200 5 10 1 1 0 0 1
 value=1.5K
 }
 C 45900 41800 1 0 0 gnd-2.sym
-T 40400 42700 9 10 1 0 0 0 1
+T 40400 43000 9 10 1 0 0 0 1
 POWER_SW
-N 41200 41800 41600 41800 4
-N 42600 41800 42600 42500 4
-N 42600 42500 41200 42500 4
-N 41200 42500 41200 42200 4
+N 41200 42100 41600 42100 4
+N 42600 42100 42600 42800 4
+N 42600 42800 41200 42800 4
+N 41200 42800 41200 42500 4
 C 44200 43000 1 90 1 busripper-1.sym
 {
 T 43800 43000 5 8 0 0 90 6 1
@@ -755,3 +755,33 @@ C 41700 43400 1 0 0 gnd-2.sym
 N 41800 43700 41800 44100 4
 T 54000 43300 9 10 1 0 0 0 1
 ※1
+C 42400 40600 1 0 0 EC12E2420801.sym
+{
+T 42700 41500 5 10 1 1 0 0 1
+model-name=EC12E2420801
+T 42200 41500 5 10 1 1 0 0 1
+refdes=S221
+}
+C 41700 41300 1 180 0 output-1.sym
+{
+T 41600 41000 5 10 0 0 180 0 1
+device=OUTPUT
+T 40800 41300 5 10 1 1 180 0 1
+net=ROT_A
+}
+C 41700 40900 1 180 0 output-1.sym
+{
+T 41600 40600 5 10 0 0 180 0 1
+device=OUTPUT
+T 40800 40900 5 10 1 1 180 0 1
+net=ROT_B
+}
+C 41900 40200 1 0 0 gnd-2.sym
+N 42400 41200 41700 41200 4
+N 42400 41000 42000 41000 4
+N 42000 41000 42000 40500 4
+N 42400 40800 41700 40800 4
+T 43100 41900 9 10 1 0 0 0 1
+※1
+T 45700 41200 9 10 1 0 0 0 1
+※1 2013-10-23
diff --git a/gSCH/libs/EC12E2420801.sym b/gSCH/libs/EC12E2420801.sym
new file mode 100644 (file)
index 0000000..fcd05b5
--- /dev/null
@@ -0,0 +1,40 @@
+v 20130925 2
+B 300 0 500 800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+B 800 300 300 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 300 1100 9 10 1 0 0 0 1
+Rotary encoder
+T 300 900 8 10 1 1 0 0 1
+model-name=EC12E2420801
+P 0 600 300 600 1 0 0
+{
+T 0 600 5 10 0 0 180 0 1
+pintype=OUT
+T 355 595 5 10 1 1 0 0 1
+pinlabel=A
+T 105 645 5 10 1 1 0 6 1
+pinnumber=1
+T 0 600 5 10 0 0 180 0 1
+pinseq=1
+}
+P 0 400 300 400 1 0 0
+{
+T 0 400 5 10 0 0 180 0 1
+pintype=OUT
+T 355 395 5 10 1 1 0 0 1
+pinlabel=G
+T 105 445 5 10 1 1 0 6 1
+pinnumber=2
+T 0 400 5 10 0 0 180 0 1
+pinseq=2
+}
+P 0 200 300 200 1 0 0
+{
+T 0 200 5 10 0 0 180 0 1
+pintype=OUT
+T 355 195 5 10 1 1 0 0 1
+pinlabel=B
+T 105 245 5 10 1 1 0 6 1
+pinnumber=3
+T 0 200 5 10 0 0 180 0 1
+pinseq=3
+}