From 5553d3e75ba1b6603f65cc254f52b17e9712c774 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Sun, 22 Aug 2010 21:32:54 -0300 Subject: [PATCH] New circuit: an arbitrary-precision counter. - BOOKSHELF: added the C8051F320 (alias "f320") - BOOKSHELF: added "atrf" alias for AT86RF230 - BOOKSHELF: added "f326" alias for C8051F326 - AUTHORS, components/INFO, components/c8051f320.lib, components/c8051f320.dcm: added Silabs C8051F320 - AUTHORS, modules/INFO, modules/Makefile, modules/qfp.fpd: added LQFP32 for C8051F320 - cntr/cntr.pro, cntr/cntr.sch, cntr/cntr.brd: arbitrary-precision counter --- AUTHORS | 2 + BOOKSHELF | 6 + cntr/cntr.brd | 1175 ++++++++++++++++++++++++++++++++++++++ cntr/cntr.pro | 72 +++ cntr/cntr.sch | 513 +++++++++++++++++ components/INFO | 3 + components/c8051f320.dcm | 3 + components/c8051f320.lib | 45 ++ modules/INFO | 3 + modules/Makefile | 2 +- modules/qfp.fpd | 73 +++ 11 files changed, 1896 insertions(+), 1 deletion(-) create mode 100644 cntr/cntr.brd create mode 100644 cntr/cntr.pro create mode 100644 cntr/cntr.sch create mode 100644 components/c8051f320.dcm create mode 100644 components/c8051f320.lib create mode 100644 modules/qfp.fpd diff --git a/AUTHORS b/AUTHORS index 46d2ac4..a64b19d 100644 --- a/AUTHORS +++ b/AUTHORS @@ -11,9 +11,11 @@ Rene Harder Werner Almesberger components/at86rf230.lib + components/c8051f320.lib components/c8051f326.lib modules/meander.fpd modules/pads.fpd modules/qfn.fpd + modules/qfp.fpd modules/stdpass.fpd modules/xtal-4.fpg diff --git a/BOOKSHELF b/BOOKSHELF index 20b6bfd..815cbda 100644 --- a/BOOKSHELF +++ b/BOOKSHELF @@ -9,12 +9,18 @@ N: at86rf230 A: transceiver A: txrx +A: atrf D: http://www.atmel.com/dyn/resources/prod_documents/doc5131.pdf N: c8051f326 A: mcu +A: f326 D: http://www.silabs.com/Support Documents/TechnicalDocs/C8051F326.pdf +N: c8051f320 +A: f320 +D: https://www.silabs.com/Support Documents/TechnicalDocs/C8051F32x.pdf + # AN043 -- Small Size 2.4 GHz PCB Antenna (Rev. D) N: AN043 A: antenna diff --git a/cntr/cntr.brd b/cntr/cntr.brd new file mode 100644 index 0000000..926a746 --- /dev/null +++ b/cntr/cntr.brd @@ -0,0 +1,1175 @@ +PCBNEW-BOARD Version 1 date Sun Aug 22 21:26:37 2010 + +# Created by Pcbnew(2010-08-11 BZR 2448)-unstable + +$GENERAL +LayerCount 2 +Ly 1FFF8001 +EnabledLayers 1FFF8001 +Links 38 +NoConn 0 +Di 29771 28824 42276 35676 +Ndraw 8 +Ntrack 113 +Nzone 0 +BoardThickness 630 +Nmodule 20 +Nnets 15 +$EndGENERAL + +$SHEETDESCR +Sheet A4 11700 8267 +Title "" +Date "23 aug 2010" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndSHEETDESCR + +$SETUP +InternalUnit 0.000100 INCH +ZoneGridSize 250 +Layers 2 +Layer[0] Back signal +Layer[15] Front signal +TrackWidth 100 +TrackClearence 90 +ZoneClearence 200 +TrackMinWidth 80 +DrawSegmWidth 150 +EdgeSegmWidth 150 +ViaSize 350 +ViaDrill 250 +ViaMinSize 350 +ViaMinDrill 200 +MicroViaSize 200 +MicroViaDrill 50 +MicroViasAllowed 0 +MicroViaMinSize 200 +MicroViaMinDrill 50 +TextPcbWidth 120 +TextPcbSize 600 800 +EdgeModWidth 150 +TextModSize 600 600 +TextModWidth 120 +PadSize 600 600 +PadDrill 320 +Pad2MaskClearance 100 +AuxiliaryAxisOrg 0 0 +$EndSETUP + +$EQUIPOT +Na 0 "" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 1 "/C2CK" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 2 "/C2D" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 3 "/D+" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 4 "/D-" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 5 "/PROBE" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 6 "/VBUS" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 7 "GND" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 8 "N-000010" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 9 "N-000016" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 10 "N-000020" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 11 "N-000022" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 12 "N-000027" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 13 "N-000028" +St ~ +$EndEQUIPOT +$EQUIPOT +Na 14 "N-000033" +St ~ +$EndEQUIPOT +$NCLASS +Name "Default" +Desc "This is the default net class." +Clearance 90 +TrackWidth 100 +ViaDia 350 +ViaDrill 250 +uViaDia 200 +uViaDrill 50 +AddNet "" +AddNet "/C2CK" +AddNet "/C2D" +AddNet "/D+" +AddNet "/D-" +AddNet "/PROBE" +AddNet "/VBUS" +AddNet "GND" +AddNet "N-000010" +AddNet "N-000016" +AddNet "N-000020" +AddNet "N-000022" +AddNet "N-000027" +AddNet "N-000028" +AddNet "N-000033" +$EndNCLASS +$MODULE 0603 +Po 35600 29700 1800 15 4C63FA2D 4C71B38D ~~ +Li 0603 +Sc 4C71B38D +AR /4C6401AA +Op 0 0 0 +At SMD +T0 0 -150 200 200 1800 40 N V 25 N"C2" +T1 0 150 200 200 1800 40 N I 25 N"1uF" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 1800 +Dr 0 0 0 +At SMD N 00888000 +Ne 6 "/VBUS" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 1800 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE 0603 +Po 34900 33000 2700 15 4C63FA2D 4C71B38F ~~ +Li 0603 +Sc 4C71B38F +AR /4C6401B3 +Op 0 0 0 +At SMD +T0 0 -150 200 200 2700 40 N V 25 N"C1" +T1 0 150 200 200 2700 40 N I 25 N"100nF" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 11 "N-000022" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE 0603 +Po 39600 33600 1800 15 4C63FA2D 4C71B391 ~~ +Li 0603 +Sc 4C71B391 +AR /4C6402EE +Op 0 0 0 +At SMD +T0 0 -150 200 200 1800 40 N V 25 N"D1" +T1 0 150 200 200 1800 40 N I 25 N"LTST-C190KTKR" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 1800 +Dr 0 0 0 +At SMD N 00888000 +Ne 13 "N-000028" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 1800 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE 0603 +Po 40000 32500 2700 15 4C63FA2D 4C71B393 ~~ +Li 0603 +Sc 4C71B393 +AR /4C6402F2 +Op 0 0 0 +At SMD +T0 0 -150 200 200 2700 40 N V 25 N"R3" +T1 0 150 200 200 2700 40 N I 25 N"68" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 12 "N-000027" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 13 "N-000028" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE 0603 +Po 34300 32400 2700 15 4C63FA2D 4C71B395 ~~ +Li 0603 +Sc 4C71B395 +AR /4C6402FB +Op 0 0 0 +At SMD +T0 0 -150 200 200 2700 40 N V 25 N"VR1" +T1 0 150 200 200 2700 40 N I 25 N"5V6" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 3 "/D+" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE 0603 +Po 34300 31200 900 15 4C63FA2D 4C71B397 ~~ +Li 0603 +Sc 4C71B397 +AR /4C640343 +Op 0 0 0 +At SMD +T0 0 -150 200 200 900 40 N V 25 N"VR2" +T1 0 150 200 200 900 40 N I 25 N"5V6" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 4 "/D-" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE 0603 +Po 34300 30000 900 15 4C63FA2D 4C71B399 ~~ +Li 0603 +Sc 4C71B399 +AR /4C64034D +Op 0 0 0 +At SMD +T0 0 -150 200 200 900 40 N V 25 N"VR3" +T1 0 150 200 200 900 40 N I 25 N"5V6" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 6 "/VBUS" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE 0603 +Po 40100 29700 0 15 4C63FA2D 4C71B39B ~~ +Li 0603 +Sc 4C71B39B +AR /4C71B06B +Op 0 0 0 +At SMD +T0 0 -150 200 200 0 40 N V 25 N"R1" +T1 0 150 200 200 0 40 N I 25 N"100k" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 8 "N-000010" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 5 "/PROBE" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE 0603 +Po 40100 30300 0 15 4C63FA2D 4C71B39D ~~ +Li 0603 +Sc 4C71B39D +AR /4C71B08A +Op 0 0 0 +At SMD +T0 0 -150 200 200 0 40 N V 25 N"R2" +T1 0 150 200 200 0 40 N I 25 N"100k" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 9 "N-000016" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 5 "/PROBE" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE LQFP32 +Po 37500 31700 0 15 4C71B382 4C71B39E ~~ +Li LQFP32 +Sc 4C71B39E +AR /4C71AEC6 +Op 0 0 0 +At SMD +T0 0 -150 200 200 0 40 N V 25 N"U1" +T1 0 150 200 200 0 40 N I 25 N"C8051F320" +DC -1102 -1102 -1102 -1240 50 21 +DS -1377 1377 -1377 -1377 50 21 +DS -1377 -1377 1377 -1377 50 21 +DS 1377 -1377 1377 1377 50 21 +DS 1377 1377 -1377 1377 50 21 +$PAD +Sh "1" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -1663 -1102 +$EndPAD +$PAD +Sh "2" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -1663 -787 +$EndPAD +$PAD +Sh "3" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po -1663 -472 +$EndPAD +$PAD +Sh "4" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 10 "N-000020" +Po -1663 -157 +$EndPAD +$PAD +Sh "5" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 4 "/D-" +Po -1663 157 +$EndPAD +$PAD +Sh "6" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 11 "N-000022" +Po -1663 472 +$EndPAD +$PAD +Sh "7" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 6 "/VBUS" +Po -1663 787 +$EndPAD +$PAD +Sh "8" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 6 "/VBUS" +Po -1663 1102 +$EndPAD +$PAD +Sh "9" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 1 "/C2CK" +Po -1102 1663 +$EndPAD +$PAD +Sh "10" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 2 "/C2D" +Po -787 1663 +$EndPAD +$PAD +Sh "11" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -472 1663 +$EndPAD +$PAD +Sh "12" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -157 1663 +$EndPAD +$PAD +Sh "13" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 157 1663 +$EndPAD +$PAD +Sh "14" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 472 1663 +$EndPAD +$PAD +Sh "15" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 787 1663 +$EndPAD +$PAD +Sh "16" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 1102 1663 +$EndPAD +$PAD +Sh "17" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po 1663 1102 +$EndPAD +$PAD +Sh "18" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 1663 787 +$EndPAD +$PAD +Sh "19" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 1663 472 +$EndPAD +$PAD +Sh "20" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 1663 157 +$EndPAD +$PAD +Sh "21" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 1663 -157 +$EndPAD +$PAD +Sh "22" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 1663 -472 +$EndPAD +$PAD +Sh "23" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 12 "N-000027" +Po 1663 -787 +$EndPAD +$PAD +Sh "24" R 512 216 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 9 "N-000016" +Po 1663 -1102 +$EndPAD +$PAD +Sh "25" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 8 "N-000010" +Po 1102 -1663 +$EndPAD +$PAD +Sh "26" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 8 "N-000010" +Po 787 -1663 +$EndPAD +$PAD +Sh "27" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 8 "N-000010" +Po 472 -1663 +$EndPAD +$PAD +Sh "28" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 157 -1663 +$EndPAD +$PAD +Sh "29" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -157 -1663 +$EndPAD +$PAD +Sh "30" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -472 -1663 +$EndPAD +$PAD +Sh "31" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -787 -1663 +$EndPAD +$PAD +Sh "32" R 216 512 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -1102 -1663 +$EndPAD +$EndMODULE LQFP32 +$MODULE miniUSB_B +Po 33700 32000 0 15 4C63FA2D 4C71B39F ~~ +Li miniUSB_B +Sc 4C71B39F +AR /4C609C5C +Op 0 0 0 +At SMD +T0 0 -150 200 200 0 40 N V 25 N"CON1" +T1 0 150 200 200 0 40 N I 25 N"MINI_USB_B" +DC -1476 -866 -1476 -1043 3 21 +DC -1476 866 -1476 688 3 21 +DS -177 -1515 -177 1515 39 21 +DS -177 1515 -3543 1515 39 21 +DS -3543 1515 -3543 -1515 39 21 +DS -3543 -1515 -177 -1515 39 21 +DS -3543 -1515 -3543 1515 39 21 +DS -3543 1515 -3799 1515 39 21 +DS -3799 1515 -3799 -1515 39 21 +DS -3799 -1515 -3543 -1515 39 21 +$PAD +Sh "1" R 905 197 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 14 "N-000033" +Po -452 -629 +$EndPAD +$PAD +Sh "2" R 905 197 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 4 "/D-" +Po -452 -314 +$EndPAD +$PAD +Sh "3" R 905 196 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 3 "/D+" +Po -452 0 +$EndPAD +$PAD +Sh "4" R 905 197 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -452 314 +$EndPAD +$PAD +Sh "5" R 905 197 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po -452 629 +$EndPAD +$PAD +Sh "6" R 984 787 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po -492 -1751 +$EndPAD +$PAD +Sh "8" R 984 787 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po -492 1751 +$EndPAD +$PAD +Sh "7" R 984 787 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po -2657 -1751 +$EndPAD +$PAD +Sh "9" R 984 787 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po -2657 1751 +$EndPAD +$EndMODULE miniUSB_B +$MODULE PAD_120x60 +Po 35200 34400 900 15 4C643157 4C71B3A0 ~~ +Li PAD_120x60 +Sc 4C71B3A0 +AR /4C6401FE +Op 0 0 0 +At SMD +T0 0 -150 200 200 900 40 N V 25 N"P2" +T1 0 150 200 200 900 40 N I 25 N"CONN_1" +$PAD +Sh "1" O 1200 600 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 6 "/VBUS" +Po 0 0 +$EndPAD +$EndMODULE PAD_120x60 +$MODULE PAD_120x60 +Po 36200 34400 900 15 4C643157 4C71B3A2 ~~ +Li PAD_120x60 +Sc 4C71B3A2 +AR /4C640200 +Op 0 0 0 +At SMD +T0 0 -150 200 200 900 40 N V 25 N"P3" +T1 0 150 200 200 900 40 N I 25 N"CONN_1" +$PAD +Sh "1" O 1200 600 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 1 "/C2CK" +Po 0 0 +$EndPAD +$EndMODULE PAD_120x60 +$MODULE PAD_120x60 +Po 37200 34400 900 15 4C643157 4C71B3A4 ~~ +Li PAD_120x60 +Sc 4C71B3A4 +AR /4C640202 +Op 0 0 0 +At SMD +T0 0 -150 200 200 900 40 N V 25 N"P4" +T1 0 150 200 200 900 40 N I 25 N"CONN_1" +$PAD +Sh "1" O 1200 600 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 2 "/C2D" +Po 0 0 +$EndPAD +$EndMODULE PAD_120x60 +$MODULE PAD_120x60 +Po 34200 34400 900 15 4C643157 4C71B3A6 ~~ +Li PAD_120x60 +Sc 4C71B3A6 +AR /4C640203 +Op 0 0 0 +At SMD +T0 0 -150 200 200 900 40 N V 25 N"P1" +T1 0 150 200 200 900 40 N I 25 N"CONN_1" +$PAD +Sh "1" O 1200 600 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po 0 0 +$EndPAD +$EndMODULE PAD_120x60 +$MODULE PAD_120x60 +Po 41000 31200 0 15 4C643157 4C71B3A8 ~~ +Li PAD_120x60 +Sc 4C71B3A8 +AR /4C71B10C +Op 0 0 0 +At SMD +T0 0 -150 200 200 0 40 N V 25 N"P5" +T1 0 150 200 200 0 40 N I 25 N"CONN_1" +$PAD +Sh "1" O 1200 600 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 5 "/PROBE" +Po 0 0 +$EndPAD +$EndMODULE PAD_120x60 +$MODULE PAD_120x60 +Po 41000 32200 0 15 4C643157 4C71B3AA ~~ +Li PAD_120x60 +Sc 4C71B3AA +AR /4C71B116 +Op 0 0 0 +At SMD +T0 0 -150 200 200 0 40 N V 25 N"P6" +T1 0 150 200 200 0 40 N I 25 N"CONN_1" +$PAD +Sh "1" O 1200 600 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po 0 0 +$EndPAD +$EndMODULE PAD_120x60 +$MODULE 0603 +Po 34900 30600 2700 15 4C63FA2D 4C71B47E ~~ +Li 0603 +Sc 4C71B47E +AR /4C71B3D9 +Op 0 0 0 +At SMD +T0 0 -150 200 200 2700 40 N V 25 N"R5" +T1 0 150 200 200 2700 40 N I 25 N"0" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 6 "/VBUS" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 14 "N-000033" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE 0603 +Po 34900 31800 2700 15 4C63FA2D 4C71B480 ~~ +Li 0603 +Sc 4C71B480 +AR /4C71B3DC +Op 0 0 0 +At SMD +T0 0 -150 200 200 2700 40 N V 25 N"R4" +T1 0 150 200 200 2700 40 N I 25 N"0" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 10 "N-000020" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 3 "/D+" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$MODULE 0603 +Po 40000 31300 2700 15 4C63FA2D 4C71BADB ~~ +Li 0603 +Sc 4C71BADB +AR /4C71BA9B +Op 0 0 0 +At SMD +T0 0 -150 200 200 2700 40 N V 25 N"VR4" +T1 0 150 200 200 2700 40 N I 25 N"5V6" +DS -443 227 -443 -227 50 21 +DS -443 -227 443 -227 50 21 +DS 443 -227 443 227 50 21 +DS 443 227 -443 227 50 21 +$PAD +Sh "1" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 5 "/PROBE" +Po -294 0 +$EndPAD +$PAD +Sh "2" R 197 354 0 0 2700 +Dr 0 0 0 +At SMD N 00888000 +Ne 7 "GND" +Po 294 0 +$EndPAD +$EndMODULE 0603 +$TEXTPCB +Te "CNTR" +Po 32000 32000 600 700 100 900 +De 15 1 0 Normal +$EndTEXTPCB +$TEXTPCB +Te "V0" +Po 38400 34500 600 600 100 0 +De 15 1 0 Normal +$EndTEXTPCB +$TEXTPCB +Te "GVCD" +Po 32300 34900 600 600 100 0 +De 15 1 0 Normal +$EndTEXTPCB +$TEXTPCB +Te "30.5 x 17 mm" +Po 36000 36400 600 800 120 0 +De 25 1 0 Normal +$EndTEXTPCB +$DRAWSEGMENT +Po 0 30200 28900 30200 35600 150 +De 28 0 900 0 0 +$EndDRAWSEGMENT +$DRAWSEGMENT +Po 0 42200 28900 42200 35600 150 +De 28 0 900 0 0 +$EndDRAWSEGMENT +$DRAWSEGMENT +Po 0 42200 35600 30200 35600 150 +De 28 0 900 0 0 +$EndDRAWSEGMENT +$DRAWSEGMENT +Po 0 30200 28900 42200 28900 150 +De 28 0 900 0 0 +$EndDRAWSEGMENT +$TRACK +Po 0 40700 32900 41300 32900 100 -1 +De 15 0 0 0 0 +Po 0 40700 30400 41300 30400 100 -1 +De 15 0 0 0 0 +Po 0 41000 30700 41000 30100 100 -1 +De 15 0 0 0 0 +Po 0 36398 33363 36398 33798 100 -1 +De 15 0 1 0 800 +Po 0 36200 33996 36200 34400 100 -1 +De 15 0 1 0 400 +Po 0 36398 33798 36200 33996 100 -1 +De 15 0 1 0 0 +Po 0 36713 33363 36713 33713 100 -1 +De 15 0 2 0 800 +Po 0 37200 34200 37200 34400 100 -1 +De 15 0 2 0 400 +Po 0 36713 33713 37200 34200 100 -1 +De 15 0 2 0 0 +Po 0 34300 32106 34888 32106 100 -1 +De 15 0 3 0 800 +Po 0 34888 32106 34900 32094 100 -1 +De 15 0 3 0 400 +Po 0 33248 32000 34194 32000 100 -1 +De 15 0 3 0 800 +Po 0 34194 32000 34300 32106 100 -1 +De 15 0 3 0 400 +Po 0 34300 31494 34300 31800 100 -1 +De 15 0 4 0 800 +Po 0 33248 31686 33886 31686 100 -1 +De 15 0 4 0 800 +Po 0 35257 31857 35837 31857 100 -1 +De 15 0 4 0 400 +Po 0 35200 31800 35257 31857 100 -1 +De 15 0 4 0 0 +Po 0 34000 31800 34300 31800 100 -1 +De 15 0 4 0 0 +Po 0 34300 31800 35200 31800 100 -1 +De 15 0 4 0 0 +Po 0 33886 31686 34000 31800 100 -1 +De 15 0 4 0 0 +Po 0 41000 31200 40800 31200 100 -1 +De 15 0 5 0 800 +Po 0 40800 31200 40394 30794 100 -1 +De 15 0 5 0 0 +Po 0 40394 30300 40394 30794 100 -1 +De 15 0 5 0 800 +Po 0 40182 31006 40000 31006 100 -1 +De 15 0 5 0 400 +Po 0 40394 30794 40182 31006 100 -1 +De 15 0 5 0 0 +Po 0 40394 29700 40394 30300 100 -1 +De 15 0 5 0 C00 +Po 0 41800 32700 41800 32800 100 -1 +De 15 0 6 0 0 +Po 0 40600 29300 41800 30500 100 -1 +De 15 0 6 0 0 +Po 0 41800 30500 41800 32700 100 -1 +De 15 0 6 0 0 +Po 0 35894 29700 36294 29300 100 -1 +De 15 0 6 0 800 +Po 0 40600 29300 36294 29300 100 -1 +De 15 0 6 0 0 +Po 0 35200 34600 35200 34400 100 -1 +De 15 0 6 0 400 +Po 0 35800 35200 35200 34600 100 -1 +De 15 0 6 0 0 +Po 0 39400 35200 35800 35200 100 -1 +De 15 0 6 0 0 +Po 0 41800 32800 39400 35200 100 -1 +De 15 0 6 0 0 +Po 0 35837 32802 35300 32802 100 -1 +De 15 0 6 0 800 +Po 0 35837 32487 35513 32487 100 -1 +De 15 0 6 0 800 +Po 0 35300 34300 35200 34400 100 -1 +De 15 0 6 0 400 +Po 0 35300 32802 35300 34300 100 -1 +De 15 0 6 0 0 +Po 0 35300 32700 35300 32802 100 -1 +De 15 0 6 0 0 +Po 0 35513 32487 35300 32700 100 -1 +De 15 0 6 0 0 +Po 0 34900 30306 35594 30306 100 -1 +De 15 0 6 0 800 +Po 0 35894 30006 35894 29700 100 -1 +De 15 0 6 0 400 +Po 0 35594 30306 35894 30006 100 -1 +De 15 0 6 0 0 +Po 0 34300 30294 34888 30294 100 -1 +De 15 0 6 0 800 +Po 0 34888 30294 34900 30306 100 -1 +De 15 0 6 0 400 +Po 0 41000 32200 40800 32200 100 -1 +De 15 0 7 0 800 +Po 0 39306 33906 39306 33600 100 -1 +De 15 0 7 0 400 +Po 0 39400 34000 39306 33906 100 -1 +De 15 0 7 0 0 +Po 0 40100 34000 39400 34000 100 -1 +De 15 0 7 0 0 +Po 0 40400 33700 40100 34000 100 -1 +De 15 0 7 0 0 +Po 0 40400 32600 40400 33700 100 -1 +De 15 0 7 0 0 +Po 0 40800 32200 40400 32600 100 -1 +De 15 0 7 0 0 +Po 0 34200 34400 34200 33600 100 -1 +De 15 0 7 0 800 +Po 0 34900 33294 34900 33400 100 -1 +De 15 0 7 0 800 +Po 0 33359 33600 33208 33751 100 -1 +De 15 0 7 0 400 +Po 0 34700 33600 34200 33600 100 -1 +De 15 0 7 0 0 +Po 0 34200 33600 33359 33600 100 -1 +De 15 0 7 0 0 +Po 0 34900 33400 34700 33600 100 -1 +De 15 0 7 0 0 +Po 0 34300 29706 35300 29706 100 -1 +De 15 0 7 0 800 +Po 0 35300 29706 35306 29700 100 -1 +De 15 0 7 0 400 +Po 0 31043 30249 31043 33751 100 -1 +De 15 0 7 0 C00 +Po 0 31043 30249 33208 30249 100 -1 +De 15 0 7 0 C00 +Po 0 33208 33751 31043 33751 100 -1 +De 15 0 7 0 C00 +Po 0 33248 32629 33829 32629 100 -1 +De 15 0 7 0 800 +Po 0 33894 32694 34300 32694 100 -1 +De 15 0 7 0 400 +Po 0 33829 32629 33894 32694 100 -1 +De 15 0 7 0 0 +Po 0 33248 32629 33248 33711 100 -1 +De 15 0 7 0 800 +Po 0 33248 33711 33208 33751 100 -1 +De 15 0 7 0 400 +Po 0 39163 32802 39163 33063 100 -1 +De 15 0 7 0 800 +Po 0 39163 33063 39306 33206 100 -1 +De 15 0 7 0 0 +Po 0 39306 33206 39306 33600 100 -1 +De 15 0 7 0 400 +Po 0 35837 31228 37128 31228 100 -1 +De 15 0 7 0 800 +Po 0 38702 32802 39163 32802 100 -1 +De 15 0 7 0 400 +Po 0 37128 31228 38702 32802 100 -1 +De 15 0 7 0 0 +Po 0 41000 32200 40606 32200 100 -1 +De 15 0 7 0 800 +Po 0 40606 32200 40000 31594 100 -1 +De 15 0 7 0 400 +Po 0 34300 30906 34300 30600 100 -1 +De 15 0 7 0 800 +Po 0 33208 30249 33349 30249 100 -1 +De 15 0 7 0 800 +Po 0 35428 31228 35837 31228 100 -1 +De 15 0 7 0 400 +Po 0 35300 31100 35428 31228 100 -1 +De 15 0 7 0 0 +Po 0 35300 30700 35300 31100 100 -1 +De 15 0 7 0 0 +Po 0 35200 30600 35300 30700 100 -1 +De 15 0 7 0 0 +Po 0 33700 30600 34300 30600 100 -1 +De 15 0 7 0 0 +Po 0 34300 30600 35200 30600 100 -1 +De 15 0 7 0 0 +Po 0 33349 30249 33700 30600 100 -1 +De 15 0 7 0 0 +Po 0 34300 29706 33751 29706 100 -1 +De 15 0 7 0 800 +Po 0 33751 29706 33208 30249 100 -1 +De 15 0 7 0 400 +Po 0 38602 30037 38602 29700 100 -1 +De 15 0 8 0 800 +Po 0 38287 30037 38287 29700 100 -1 +De 15 0 8 0 800 +Po 0 37972 30037 37972 29828 100 -1 +De 15 0 8 0 800 +Po 0 38100 29700 38287 29700 100 -1 +De 15 0 8 0 0 +Po 0 38287 29700 38602 29700 100 -1 +De 15 0 8 0 0 +Po 0 38602 29700 39806 29700 100 -1 +De 15 0 8 0 400 +Po 0 37972 29828 38100 29700 100 -1 +De 15 0 8 0 0 +Po 0 39163 30598 39508 30598 100 -1 +De 15 0 9 0 800 +Po 0 39508 30598 39806 30300 100 -1 +De 15 0 9 0 400 +Po 0 34900 31506 35306 31506 100 -1 +De 15 0 10 0 800 +Po 0 35343 31543 35837 31543 100 -1 +De 15 0 10 0 400 +Po 0 35306 31506 35343 31543 100 -1 +De 15 0 10 0 0 +Po 0 35837 32172 35434 32172 100 -1 +De 15 0 11 0 800 +Po 0 35434 32172 34900 32706 100 -1 +De 15 0 11 0 400 +Po 0 39163 30913 39513 30913 100 -1 +De 15 0 12 0 800 +Po 0 39600 31806 40000 32206 100 -1 +De 15 0 12 0 400 +Po 0 39600 31000 39600 31806 100 -1 +De 15 0 12 0 0 +Po 0 39513 30913 39600 31000 100 -1 +De 15 0 12 0 0 +Po 0 40000 32794 40000 33494 100 -1 +De 15 0 13 0 800 +Po 0 40000 33494 39894 33600 100 -1 +De 15 0 13 0 400 +Po 0 33248 31371 33729 31371 100 -1 +De 15 0 14 0 800 +Po 0 34900 31100 34900 30894 100 -1 +De 15 0 14 0 400 +Po 0 34800 31200 34900 31100 100 -1 +De 15 0 14 0 0 +Po 0 33900 31200 34800 31200 100 -1 +De 15 0 14 0 0 +Po 0 33729 31371 33900 31200 100 -1 +De 15 0 14 0 0 +$EndTRACK +$ZONE +$EndZONE +$EndBOARD diff --git a/cntr/cntr.pro b/cntr/cntr.pro new file mode 100644 index 0000000..a1c2a3f --- /dev/null +++ b/cntr/cntr.pro @@ -0,0 +1,72 @@ +update=Sun Aug 22 21:26:53 2010 +last_client=pcbnew +[eeschema] +version=1 +LibDir= +NetFmt=1 +HPGLSpd=20 +HPGLDm=15 +HPGLNum=1 +offX_A4=0 +offY_A4=0 +offX_A3=0 +offY_A3=0 +offX_A2=0 +offY_A2=0 +offX_A1=0 +offY_A1=0 +offX_A0=0 +offY_A0=0 +offX_A=0 +offY_A=0 +offX_B=0 +offY_B=0 +offX_C=0 +offY_C=0 +offX_D=0 +offY_D=0 +offX_E=0 +offY_E=0 +RptD_X=0 +RptD_Y=100 +RptLab=1 +SimCmd= +UseNetN=0 +LabSize=60 +PrintMonochrome=1 +ShowSheetReferenceAndTitleBlock=1 +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=conn +LibName4=../components/c8051f320 +LibName5=../components/mini_usb_b +[cvpcb] +version=1 +NetIExt=net +[cvpcb/libraries] +EquName1=devcms +[pcbnew] +version=1 +PadDrlX=320 +PadDimH=600 +PadDimV=600 +BoardThickness=630 +SgPcb45=1 +TxtPcbV=800 +TxtPcbH=600 +TxtModV=600 +TxtModH=600 +TxtModW=120 +VEgarde=100 +DrawLar=150 +EdgeLar=150 +TxtLar=120 +MSegLar=150 +LastNetListRead=cntr.net +[pcbnew/libraries] +LibDir= +LibName1=../modules/mini-usb +LibName2=../modules/pads +LibName3=../modules/qfp +LibName4=../modules/stdpass diff --git a/cntr/cntr.sch b/cntr/cntr.sch new file mode 100644 index 0000000..e1a5266 --- /dev/null +++ b/cntr/cntr.sch @@ -0,0 +1,513 @@ +EESchema Schematic File Version 2 date Sun Aug 22 21:08:12 2010 +LIBS:power +LIBS:device +LIBS:conn +LIBS:c8051f320 +LIBS:mini_usb_b +EELAYER 24 0 +EELAYER END +$Descr A4 11700 8267 +Sheet 1 1 +Title "" +Date "23 aug 2010" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Wire Wire Line + 8850 4000 8850 3800 +Wire Wire Line + 8850 3800 8650 3800 +Connection ~ 9450 1650 +Wire Wire Line + 9450 1650 9450 1850 +Wire Wire Line + 3700 3050 3950 3050 +Wire Wire Line + 5850 3200 5000 3200 +Wire Wire Line + 9100 5700 9100 5900 +Wire Wire Line + 9200 4200 9200 4400 +Wire Wire Line + 9200 3100 9200 2900 +Wire Wire Line + 9200 2900 8650 2900 +Wire Wire Line + 9100 1850 9100 1650 +Connection ~ 7800 1650 +Wire Wire Line + 7800 1650 7800 1850 +Wire Wire Line + 7650 1850 7650 1650 +Wire Wire Line + 7500 1850 7500 1650 +Connection ~ 4950 3650 +Wire Wire Line + 4950 4200 4950 3650 +Connection ~ 3950 3650 +Wire Wire Line + 5850 3050 5650 3050 +Wire Wire Line + 5300 6200 5300 5550 +Wire Wire Line + 5300 5550 5500 5550 +Wire Wire Line + 5500 5550 5500 6200 +Wire Wire Line + 6750 6200 6750 4650 +Wire Wire Line + 3950 4700 3950 4900 +Wire Wire Line + 3350 4700 3350 4900 +Connection ~ 3650 3200 +Wire Wire Line + 3650 4200 3650 3200 +Wire Wire Line + 4550 4600 4550 4800 +Wire Wire Line + 5850 3500 4550 3500 +Wire Wire Line + 2500 3500 2700 3500 +Connection ~ 1150 3200 +Wire Wire Line + 1350 3200 1150 3200 +Wire Wire Line + 1150 3650 1350 3650 +Wire Wire Line + 1350 3050 1150 3050 +Wire Wire Line + 1150 3500 1350 3500 +Connection ~ 1150 3500 +Wire Wire Line + 1150 3050 1150 3850 +Connection ~ 1150 3650 +Wire Wire Line + 2500 3650 2700 3650 +Wire Wire Line + 2700 3650 2700 3850 +Wire Wire Line + 2500 3200 4150 3200 +Wire Wire Line + 4950 4600 4950 4800 +Wire Wire Line + 3350 4200 3350 3350 +Connection ~ 3350 3350 +Wire Wire Line + 3650 4700 3650 4900 +Wire Wire Line + 6900 4650 6900 6200 +Wire Wire Line + 5850 3350 4300 3350 +Wire Wire Line + 4300 3350 4150 3200 +Wire Wire Line + 2500 3350 4150 3350 +Wire Wire Line + 4150 3350 4300 3200 +Wire Wire Line + 3950 3050 3950 4200 +Wire Wire Line + 4550 3500 4550 4200 +Wire Wire Line + 5850 3800 5650 3800 +Connection ~ 5650 3650 +Wire Wire Line + 5650 3650 5650 6200 +Connection ~ 5650 3800 +Wire Wire Line + 7500 1650 8400 1650 +Connection ~ 7650 1650 +Wire Wire Line + 9100 2350 9100 2750 +Wire Wire Line + 9100 2750 8650 2750 +Wire Wire Line + 8900 1650 10250 1650 +Connection ~ 9100 1650 +Wire Wire Line + 9200 3600 9200 3800 +Wire Wire Line + 10050 2050 10050 1850 +Wire Wire Line + 10050 1850 10250 1850 +Wire Wire Line + 4300 3200 4500 3200 +Wire Wire Line + 2500 3050 3200 3050 +Wire Wire Line + 3950 3650 5850 3650 +Wire Wire Line + 9450 2550 9450 2350 +$Comp +L GND #PWR01 +U 1 1 4C71BB6C +P 8850 4000 +F 0 "#PWR01" H 8850 4000 30 0001 C CNN +F 1 "GND" H 8850 3930 30 0001 C CNN + 1 8850 4000 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR02 +U 1 1 4C71BAB2 +P 9450 2550 +F 0 "#PWR02" H 9450 2550 30 0001 C CNN +F 1 "GND" H 9450 2480 30 0001 C CNN + 1 9450 2550 + 1 0 0 -1 +$EndComp +$Comp +L VR VR4 +U 1 1 4C71BA9B +P 9450 2100 +F 0 "VR4" V 9530 2100 50 0000 C CNN +F 1 "5V6" V 9450 2100 50 0000 C CNN +F 2 "0603" H 9450 2100 60 0001 C CNN + 1 9450 2100 + -1 0 0 -1 +$EndComp +$Comp +L R R4 +U 1 1 4C71B3DC +P 4750 3200 +F 0 "R4" V 4830 3200 50 0000 C CNN +F 1 "0" V 4750 3200 50 0000 C CNN +F 2 "0603" H 4750 3200 60 0001 C CNN + 1 4750 3200 + 0 1 -1 0 +$EndComp +$Comp +L R R5 +U 1 1 4C71B3D9 +P 3450 3050 +F 0 "R5" V 3530 3050 50 0000 C CNN +F 1 "0" V 3450 3050 50 0000 C CNN +F 2 "0603" H 3450 3050 60 0001 C CNN + 1 3450 3050 + 0 1 -1 0 +$EndComp +$Comp +L GND #PWR03 +U 1 1 4C71B2DD +P 9100 5900 +F 0 "#PWR03" H 9100 5900 30 0001 C CNN +F 1 "GND" H 9100 5830 30 0001 C CNN + 1 9100 5900 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG04 +U 1 1 4C71B2DB +P 9100 5700 +F 0 "#FLG04" H 9100 5970 30 0001 C CNN +F 1 "PWR_FLAG" H 9100 5930 30 0000 C CNN + 1 9100 5700 + 1 0 0 -1 +$EndComp +Text Label 9750 1650 0 60 ~ 0 +PROBE +$Comp +L GND #PWR05 +U 1 1 4C71B1E2 +P 10050 2050 +F 0 "#PWR05" H 10050 2050 30 0001 C CNN +F 1 "GND" H 10050 1980 30 0001 C CNN + 1 10050 2050 + 1 0 0 -1 +$EndComp +NoConn ~ 7050 4650 +NoConn ~ 7200 4650 +NoConn ~ 7350 4650 +NoConn ~ 7500 4650 +NoConn ~ 7650 4650 +NoConn ~ 7800 4650 +NoConn ~ 8650 3650 +NoConn ~ 8650 3500 +NoConn ~ 8650 3350 +NoConn ~ 8650 3200 +NoConn ~ 8650 3050 +$Comp +L CONN_1 P6 +U 1 1 4C71B116 +P 10400 1850 +F 0 "P6" H 10480 1850 40 0000 L CNN +F 1 "CONN_1" H 10400 1905 30 0001 C CNN +F 2 "PAD_120x60" H 10400 1850 60 0001 C CNN + 1 10400 1850 + 1 0 0 -1 +$EndComp +$Comp +L CONN_1 P5 +U 1 1 4C71B10C +P 10400 1650 +F 0 "P5" H 10480 1650 40 0000 L CNN +F 1 "CONN_1" H 10400 1705 30 0001 C CNN +F 2 "PAD_120x60" H 10400 1650 60 0001 C CNN + 1 10400 1650 + 1 0 0 -1 +$EndComp +NoConn ~ 5850 2900 +$Comp +L R R2 +U 1 1 4C71B08A +P 9100 2100 +F 0 "R2" V 9180 2100 50 0000 C CNN +F 1 "100k" V 9100 2100 50 0000 C CNN +F 2 "0603" H 9100 2100 60 0001 C CNN + 1 9100 2100 + -1 0 0 1 +$EndComp +$Comp +L R R1 +U 1 1 4C71B06B +P 8650 1650 +F 0 "R1" V 8730 1650 50 0000 C CNN +F 1 "100k" V 8650 1650 50 0000 C CNN +F 2 "0603" H 8650 1650 60 0001 C CNN + 1 8650 1650 + 0 -1 -1 0 +$EndComp +NoConn ~ 7350 1850 +NoConn ~ 6750 1850 +NoConn ~ 6900 1850 +NoConn ~ 7050 1850 +NoConn ~ 7200 1850 +NoConn ~ 5850 2750 +$Comp +L C8051F320 U1 +U 1 1 4C71AEC6 +P 7250 3250 +F 0 "U1" H 6250 4450 60 0000 C CNN +F 1 "C8051F320" H 7250 3250 60 0000 C CNN +F 2 "LQFP32" H 7250 3250 60 0001 C CNN + 1 7250 3250 + 1 0 0 -1 +$EndComp +Text Label 2700 3350 0 60 ~ 0 +D+ +Text Label 2700 3200 0 60 ~ 0 +D- +$Comp +L GND #PWR06 +U 1 1 4C6408C7 +P 4550 4800 +F 0 "#PWR06" H 4550 4800 30 0001 C CNN +F 1 "GND" H 4550 4730 30 0001 C CNN + 1 4550 4800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR07 +U 1 1 4C6408C5 +P 4950 4800 +F 0 "#PWR07" H 4950 4800 30 0001 C CNN +F 1 "GND" H 4950 4730 30 0001 C CNN + 1 4950 4800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR08 +U 1 1 4C6408BA +P 5650 3050 +F 0 "#PWR08" H 5650 3050 30 0001 C CNN +F 1 "GND" H 5650 2980 30 0001 C CNN + 1 5650 3050 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR09 +U 1 1 4C6408AD +P 9200 4400 +F 0 "#PWR09" H 9200 4400 30 0001 C CNN +F 1 "GND" H 9200 4330 30 0001 C CNN + 1 9200 4400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR010 +U 1 1 4C6408A3 +P 5300 6200 +F 0 "#PWR010" H 5300 6200 30 0001 C CNN +F 1 "GND" H 5300 6130 30 0001 C CNN + 1 5300 6200 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR011 +U 1 1 4C64089F +P 2700 3850 +F 0 "#PWR011" H 2700 3850 30 0001 C CNN +F 1 "GND" H 2700 3780 30 0001 C CNN + 1 2700 3850 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR012 +U 1 1 4C640899 +P 1150 3850 +F 0 "#PWR012" H 1150 3850 30 0001 C CNN +F 1 "GND" H 1150 3780 30 0001 C CNN + 1 1150 3850 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR013 +U 1 1 4C640896 +P 3950 4900 +F 0 "#PWR013" H 3950 4900 30 0001 C CNN +F 1 "GND" H 3950 4830 30 0001 C CNN + 1 3950 4900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR014 +U 1 1 4C64088F +P 3650 4900 +F 0 "#PWR014" H 3650 4900 30 0001 C CNN +F 1 "GND" H 3650 4830 30 0001 C CNN + 1 3650 4900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR015 +U 1 1 4C64088A +P 3350 4900 +F 0 "#PWR015" H 3350 4900 30 0001 C CNN +F 1 "GND" H 3350 4830 30 0001 C CNN + 1 3350 4900 + 1 0 0 -1 +$EndComp +Text Label 5500 6000 1 60 ~ 0 +GND +Text Label 6900 6000 1 60 ~ 0 +C2D +Text Label 5650 6000 1 60 ~ 0 +VBUS +Text Label 6750 6000 1 60 ~ 0 +C2CK +$Comp +L VR VR3 +U 1 1 4C64034D +P 3950 4450 +F 0 "VR3" V 4030 4450 50 0000 C CNN +F 1 "5V6" V 3950 4450 50 0000 C CNN +F 2 "0603" H 3950 4450 60 0001 C CNN + 1 3950 4450 + -1 0 0 -1 +$EndComp +$Comp +L VR VR2 +U 1 1 4C640343 +P 3650 4450 +F 0 "VR2" V 3730 4450 50 0000 C CNN +F 1 "5V6" V 3650 4450 50 0000 C CNN +F 2 "0603" H 3650 4450 60 0001 C CNN + 1 3650 4450 + -1 0 0 -1 +$EndComp +$Comp +L VR VR1 +U 1 1 4C6402FB +P 3350 4450 +F 0 "VR1" V 3430 4450 50 0000 C CNN +F 1 "5V6" V 3350 4450 50 0000 C CNN +F 2 "0603" H 3350 4450 60 0001 C CNN + 1 3350 4450 + -1 0 0 -1 +$EndComp +$Comp +L R R3 +U 1 1 4C6402F2 +P 9200 3350 +F 0 "R3" V 9280 3350 50 0000 C CNN +F 1 "68" V 9200 3350 50 0000 C CNN +F 2 "0603" H 9200 3350 60 0001 C CNN + 1 9200 3350 + -1 0 0 -1 +$EndComp +$Comp +L LED D1 +U 1 1 4C6402EE +P 9200 4000 +F 0 "D1" H 9200 4100 50 0000 C CNN +F 1 "LTST-C190KTKR" H 9200 3900 50 0000 C CNN +F 2 "0603" H 9200 4000 60 0001 C CNN + 1 9200 4000 + 0 -1 1 0 +$EndComp +$Comp +L CONN_1 P1 +U 1 1 4C640203 +P 5500 6350 +F 0 "P1" H 5580 6350 40 0000 L CNN +F 1 "CONN_1" H 5500 6405 30 0001 C CNN +F 2 "PAD_120x60" H 5500 6350 60 0001 C CNN + 1 5500 6350 + 0 1 1 0 +$EndComp +$Comp +L CONN_1 P4 +U 1 1 4C640202 +P 6900 6350 +F 0 "P4" H 6980 6350 40 0000 L CNN +F 1 "CONN_1" H 6900 6405 30 0001 C CNN +F 2 "PAD_120x60" H 6900 6350 60 0001 C CNN + 1 6900 6350 + 0 1 1 0 +$EndComp +$Comp +L CONN_1 P3 +U 1 1 4C640200 +P 6750 6350 +F 0 "P3" H 6830 6350 40 0000 L CNN +F 1 "CONN_1" H 6750 6405 30 0001 C CNN +F 2 "PAD_120x60" H 6750 6350 60 0001 C CNN + 1 6750 6350 + 0 1 1 0 +$EndComp +$Comp +L CONN_1 P2 +U 1 1 4C6401FE +P 5650 6350 +F 0 "P2" H 5730 6350 40 0000 L CNN +F 1 "CONN_1" H 5650 6405 30 0001 C CNN +F 2 "PAD_120x60" H 5650 6350 60 0001 C CNN + 1 5650 6350 + 0 1 1 0 +$EndComp +$Comp +L C C1 +U 1 1 4C6401B3 +P 4550 4400 +F 0 "C1" H 4600 4500 50 0000 L CNN +F 1 "100nF" H 4600 4300 50 0000 L CNN +F 2 "0603" H 4550 4400 60 0001 C CNN + 1 4550 4400 + 1 0 0 -1 +$EndComp +$Comp +L C C2 +U 1 1 4C6401AA +P 4950 4400 +F 0 "C2" H 5000 4500 50 0000 L CNN +F 1 "1uF" H 5000 4300 50 0000 L CNN +F 2 "0603" H 4950 4400 60 0001 C CNN + 1 4950 4400 + 1 0 0 -1 +$EndComp +NoConn ~ 2700 3500 +$Comp +L MINI_USB_B CON1 +U 1 1 4C609C5C +P 1900 3350 +F 0 "CON1" H 1900 3850 60 0000 C CNN +F 1 "MINI_USB_B" H 1900 2850 60 0000 C CNN +F 2 "miniUSB_B" H 1900 3350 60 0001 C CNN + 1 1900 3350 + -1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/components/INFO b/components/INFO index 8fd77e9..e8e2e4e 100644 --- a/components/INFO +++ b/components/INFO @@ -6,6 +6,9 @@ # N Data sheet identifier (N tag of BOOKSHELF; can be omitted if equal to S) # +# C8051F320 MCU +S: c8051f320 + # C8051F326 MCU S: c8051f326 diff --git a/components/c8051f320.dcm b/components/c8051f320.dcm new file mode 100644 index 0000000..a9cf192 --- /dev/null +++ b/components/c8051f320.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 Date: Sun Aug 22 19:43:37 2010 +# +#End Doc Library diff --git a/components/c8051f320.lib b/components/c8051f320.lib new file mode 100644 index 0000000..d0e6039 --- /dev/null +++ b/components/c8051f320.lib @@ -0,0 +1,45 @@ +EESchema-LIBRARY Version 2.3 Date: Sun Aug 22 19:43:37 2010 +# +# C8051F320 +# +DEF C8051F320 U 0 40 Y Y 1 F N +F0 "U" -1000 1200 60 H V C CNN +F1 "C8051F320" 0 0 60 H V C CNN +DRAW +S -1100 1100 1100 -1100 0 1 0 N +X P0.1/MISO 1 -1400 500 300 R 50 50 1 1 T +X P0.0/SCK 2 -1400 350 300 R 50 50 1 1 T +X GND 3 -1400 200 300 R 50 50 1 1 W +X D+ 4 -1400 50 300 R 50 50 1 1 B +X D- 5 -1400 -100 300 R 50 50 1 1 B +X VDD 6 -1400 -250 300 R 50 50 1 1 w +X REGIN 7 -1400 -400 300 R 50 50 1 1 W +X VBUS 8 -1400 -550 300 R 50 50 1 1 w +X nRST/C2CK 9 -500 -1400 300 U 50 50 1 1 I +X P3.0/C2D 10 -350 -1400 300 U 50 50 1 1 T +X P1.6 20 1400 -100 300 L 50 50 1 1 T +X P0.4/TX0 30 -200 1400 300 D 50 50 1 1 T +X P2.7 11 -200 -1400 300 U 50 50 1 1 T +X P1.5 21 1400 50 300 L 50 50 1 1 T +X P0.3/nSS 31 -350 1400 300 D 50 50 1 1 T +X P2.6 12 -50 -1400 300 U 50 50 1 1 T +X P1.4 22 1400 200 300 L 50 50 1 1 T +X P0.2/MOSI 32 -500 1400 300 D 50 50 1 1 T +X P2.5 13 100 -1400 300 U 50 50 1 1 T +X P1.3 23 1400 350 300 L 50 50 1 1 T +X P2.4 14 250 -1400 300 U 50 50 1 1 T +X P1.2 24 1400 500 300 L 50 50 1 1 T +X P2.3 15 400 -1400 300 U 50 50 1 1 T +X P1.1 25 550 1400 300 D 50 50 1 1 T +X P2.2 16 550 -1400 300 U 50 50 1 1 T +X P1.0 26 400 1400 300 D 50 50 1 1 T +X P2.1 17 1400 -550 300 L 50 50 1 1 T +X P0.7 27 250 1400 300 D 50 50 1 1 T +X P2.0 18 1400 -400 300 L 50 50 1 1 T +X P0.6 28 100 1400 300 D 50 50 1 1 T +X P1.7 19 1400 -250 300 L 50 50 1 1 T +X P0.5/RX0 29 -50 1400 300 D 50 50 1 1 T +ENDDRAW +ENDDEF +# +#End Library diff --git a/modules/INFO b/modules/INFO index 1eeaa21..fa5e62b 100644 --- a/modules/INFO +++ b/modules/INFO @@ -37,6 +37,9 @@ F: qfn # N: sot617-3-lp +# "Generic" simple QFP (for now, just for Silabs' C8051F320) +F: qfp + # Common 4-pin crystal SMT package (pins 1 and 4 are on a short side, pin # numbering is counter-clockwise) F: xtal-4 diff --git a/modules/Makefile b/modules/Makefile index b5939d3..d5e9e2b 100644 --- a/modules/Makefile +++ b/modules/Makefile @@ -1,4 +1,4 @@ -MODULES=meander mini-usb pads qfn stdpass xtal-4 +MODULES=meander mini-usb pads qfn qfp stdpass xtal-4 .SUFFIXES: .fpd .mod .PHONY: all clean diff --git a/modules/qfp.fpd b/modules/qfp.fpd new file mode 100644 index 0000000..7b7c5b9 --- /dev/null +++ b/modules/qfp.fpd @@ -0,0 +1,73 @@ +/* MACHINE-GENERATED ! */ + +frame pad { + set px = (dx*X1+dy*Y1)/2 + + set py = (dy*X1+dx*Y1)/2 + + set pin = side*pins/4+i+1 + + __0: vec @(px, py) + __1: vec @(-px, -py) + pad "$pin" __0 . +} + +frame side { + set pos = i-(pins/4-1)/2 + + loop i = 0, pins/4-1 + + __0: vec @(e*pos*dx, e*pos*dy) + frame pad . +} + +frame pads { + table + { side, dx, dy } + { 0, 0, -1 } + { 1, 1, 0 } + { 2, 0, 1 } + { 3, -1, 0 } + + __0: vec @(dy*C1/2, -dx*C2/2) + frame side . +} + +frame index { +} + +frame outline { + set mx = D1/2 + + set my = E1/2 + + set cf = 0.8 + + set rf = (1-cf)/2 + + set r = mx*rf + + __0: vec @(mx, my) + __1: vec @(-mx, -my) + rect . __0 w + __2: vec @(-mx*cf, my*cf) + __3: vec .(0mm, r) + circ __2 . w +} + +package "$name" +unit mm + +table + { name, pins, X1, Y1, e, C1, C2, D1, E1 } + { "LQFP32", 32, 0.55mm, 1.3mm, 0.8mm, 8.45mm, 8.45mm, 7mm, 7mm } + +set X2 = X1+(pins/4-1)*E + +set Y2 = X2 + +set w = 5mil + +frame pads @ +frame outline @ +measy pad.__1 -> pad.__0 1mm