From ed9cf3f2a86d09d568a1990a2556feb8cd93acf3 Mon Sep 17 00:00:00 2001 From: rickb44 Date: Mon, 21 Apr 2014 13:04:00 +0000 Subject: [PATCH] Add Smartmic PCB project to repository rgb git-svn-id: https://svn.code.sf.net/p/freetel/code@1517 01035d8c-6547-0410-b346-abe4f91aad63 --- smartmic/SM1000-PCB/BOM-SM1000.csv | 71 + smartmic/SM1000-PCB/BOM-SM1000.pdf | Bin 0 -> 50058 bytes smartmic/SM1000-PCB/BOM-SM1000.xlsx | Bin 0 -> 18262 bytes smartmic/SM1000-PCB/GERBER/.gitignore | 0 smartmic/SM1000-PCB/MFG/.gitignore | 0 smartmic/SM1000-PCB/SCH-SM1000.pdf | Bin 0 -> 73029 bytes smartmic/SM1000-PCB/SM1000.b#1 | 2405 +++++++ smartmic/SM1000-PCB/SM1000.b#2 | 2391 +++++++ smartmic/SM1000-PCB/SM1000.b#3 | 2391 +++++++ smartmic/SM1000-PCB/SM1000.b#4 | 2378 +++++++ smartmic/SM1000-PCB/SM1000.b#5 | 2378 +++++++ smartmic/SM1000-PCB/SM1000.b#6 | 2350 +++++++ smartmic/SM1000-PCB/SM1000.b#7 | 2227 +++++++ smartmic/SM1000-PCB/SM1000.b#8 | 2219 +++++++ smartmic/SM1000-PCB/SM1000.b#9 | 2219 +++++++ smartmic/SM1000-PCB/SM1000.brd | 2417 +++++++ smartmic/SM1000-PCB/SM1000.job | Bin 0 -> 225856 bytes smartmic/SM1000-PCB/SM1000.pro | 27 + smartmic/SM1000-PCB/SM1000.s#1 | 5748 ++++++++++++++++ smartmic/SM1000-PCB/SM1000.s#2 | 5748 ++++++++++++++++ smartmic/SM1000-PCB/SM1000.s#3 | 5748 ++++++++++++++++ smartmic/SM1000-PCB/SM1000.s#4 | 5748 ++++++++++++++++ smartmic/SM1000-PCB/SM1000.s#5 | 5767 ++++++++++++++++ smartmic/SM1000-PCB/SM1000.s#6 | 5771 ++++++++++++++++ smartmic/SM1000-PCB/SM1000.s#7 | 5775 +++++++++++++++++ smartmic/SM1000-PCB/SM1000.s#8 | 5754 ++++++++++++++++ smartmic/SM1000-PCB/SM1000.s#9 | 5733 ++++++++++++++++ smartmic/SM1000-PCB/SM1000.sch | 5763 ++++++++++++++++ .../TAPR_Open_Hardware_License_v1.0.pdf | Bin 0 -> 82789 bytes smartmic/SM1000-PCB/eagle.epf | 74 + 30 files changed, 81102 insertions(+) create mode 100644 smartmic/SM1000-PCB/BOM-SM1000.csv create mode 100644 smartmic/SM1000-PCB/BOM-SM1000.pdf create mode 100644 smartmic/SM1000-PCB/BOM-SM1000.xlsx create mode 100644 smartmic/SM1000-PCB/GERBER/.gitignore create mode 100644 smartmic/SM1000-PCB/MFG/.gitignore create mode 100644 smartmic/SM1000-PCB/SCH-SM1000.pdf create mode 100644 smartmic/SM1000-PCB/SM1000.b#1 create mode 100644 smartmic/SM1000-PCB/SM1000.b#2 create mode 100644 smartmic/SM1000-PCB/SM1000.b#3 create mode 100644 smartmic/SM1000-PCB/SM1000.b#4 create mode 100644 smartmic/SM1000-PCB/SM1000.b#5 create mode 100644 smartmic/SM1000-PCB/SM1000.b#6 create mode 100644 smartmic/SM1000-PCB/SM1000.b#7 create mode 100644 smartmic/SM1000-PCB/SM1000.b#8 create mode 100644 smartmic/SM1000-PCB/SM1000.b#9 create mode 100644 smartmic/SM1000-PCB/SM1000.brd create mode 100644 smartmic/SM1000-PCB/SM1000.job create mode 100644 smartmic/SM1000-PCB/SM1000.pro create mode 100644 smartmic/SM1000-PCB/SM1000.s#1 create mode 100644 smartmic/SM1000-PCB/SM1000.s#2 create mode 100644 smartmic/SM1000-PCB/SM1000.s#3 create mode 100644 smartmic/SM1000-PCB/SM1000.s#4 create mode 100644 smartmic/SM1000-PCB/SM1000.s#5 create mode 100644 smartmic/SM1000-PCB/SM1000.s#6 create mode 100644 smartmic/SM1000-PCB/SM1000.s#7 create mode 100644 smartmic/SM1000-PCB/SM1000.s#8 create mode 100644 smartmic/SM1000-PCB/SM1000.s#9 create mode 100644 smartmic/SM1000-PCB/SM1000.sch create mode 100644 smartmic/SM1000-PCB/TAPR_Open_Hardware_License_v1.0.pdf create mode 100644 smartmic/SM1000-PCB/eagle.epf diff --git a/smartmic/SM1000-PCB/BOM-SM1000.csv b/smartmic/SM1000-PCB/BOM-SM1000.csv new file mode 100644 index 00000000..7a3a27a6 --- /dev/null +++ b/smartmic/SM1000-PCB/BOM-SM1000.csv @@ -0,0 +1,71 @@ +"Bill of Materials from SM1000.sch, 138 parts, grouped by values, as of 4/9/2014 8:29:40 PM",,,,,,,,,, +,,,,,,,,,, +Part,Qty,DEFINITION,MANUFACTURER,MFG_NUMBER,DISTRIBUTOR,DIST_NUMBER,GENERIC,ROHS,COST100,COST EXT +C1,1,CAP TANT 4.7UF 16V 10% 1206,AVX,TAJA475K016RNJ,DIGIKEY,478-3868-1-ND,Y,Y,0.260,0.260 +"C2, C3, C7, C8, C9, C11, C14, C15, C16, C17, C18, C19, C20, C21, C23, C24, C33, C36, C38",19,CAP CER 0.1UF 16V 10% X7R 0603,YAGEO,CC0603KRX7R7BB104,DIGIKEY,311-1088-1-ND,Y,Y,0.013,0.247 +"C4, C5, C22",3,CAP CER 1UF 16V 10% X5R 0603,TDK,C1608X5R1C105K080AA,DIGIKEY,445-1416-1-ND,Y,Y,0.034,0.102 +"C6, C10",2,CAP TANT 1UF 16V 20% 1206,NICHICON,F931C105MAA,DIGIKEY,493-2364-1-ND,Y,Y,0.152,0.304 +"C12, C13",2,CAP CER 2.2UF 16V Y5V 0805,YAGEO,CC0805ZRY5V7BB225,DIGIKEY,311-1463-1-ND,Y,Y,0.042,0.084 +C25,1,CAP CER 22UF 25V 10% X5R 1210,MURATA,GRM32ER61E226KE15L,DIGIKEY,490-3889-1-ND,N,Y,0.540,0.540 +C26,1,CAP CER 0.1UF 16V 10% X7R 0603,YAGEO,CC0603KRX7R7BB104,DIGIKEY,311-1088-1-ND,Y,Y,0.013,0.013 +C27,1,CAP CER 7PF 50V NPO 0603,YAGEO,CC0603DRNPO9BN7R0,DIGIKEY,311-1056-1-ND,N,Y,0.029,0.029 +"C28, C29",2,CAP CER 10UF 10V 20% X5R 1206,TDK,C3216X5R1A106M160AB,DIGIKEY,445-1387-1-ND,N,Y,0.114,0.228 +C30,1,CAP CER 0.47UF 16V 10% X5R 0603,TDK,C1608X5R1C474K080AA,DIGIKEY,445-5152-1-ND,N,Y,0.030,0.030 +C31,1,CAP CER 0.082UF 25V 10% X7R 0603,MURATA,GRM188R71E823KA01D,DIGIKEY,490-6434-1-ND,N,Y,0.050,0.050 +"C32, C35, C39, C40",4,CAP ALUM 100UF 16V 20% SMD,CHEMI-CON,EMZA160ADA101MF61G,DIGIKEY,565-2539-1-ND,Y,Y,0.325,1.300 +C34,1,CAP CER 100PF 50V 5% NP0 0603,TDK,C1608NP01H101J080AA,DIGIKEY,445-14054-1-ND,Y,Y,0.038,0.038 +C37,1,CAP ALUM 470UF 16V 20% SMD,UNITED CHEMI-CON,EMVE160ADA471MHA0G,DIGIKEY,565-2208-1-ND,Y,Y,0.456,0.456 +CN1,1,CONN RECEPT MINIUSB R/A 5POS SMD,MOLEX,675031020,DIGIKEY,WM5461CT-ND,N,Y,0.856,0.856 +CN2,1,CONN HEADER 6POS .100 VERT GOLD,MOLEX,22-10-2061,DIGIKEY,WM2726-ND,Y,Y,0.985,0.985 +CN3,1,"CONN JACK R/A .100 PIN SMD""",SWITCHCRAFT,RASM712PX,DIGIKEY,RASM712PX-ND,N,Y,1.082,1.082 +CN4,1,CONN MOD JACK R/A 8P8C,MOLEX,441440003,DIGIKEY,WM4595CT-ND,N,Y,1.387,1.387 +"CN5, CN6, CN7, CN8, CN9",5,CONN AUDIO JACK MONO 3.5MM SMD,CUI,MJ-3523-SMT-TR,DIGIKEY,CP-3523MJTR-ND,N,Y,0.796,3.980 +D1,1,DIODE SCHOTTKY 10V 3A SOD323,STM,BAT60JFILM,DIGIKEY,497-3707-1-ND,Y,Y,0.240,0.240 +IC1,1,CONN SOCKET IC 16-PIN T/H,ON SHORE TECHNOLOGY,SA163040,DIGIKEY,ED3017-ND,Y,Y,0.598,0.598 +"J1, J2, J3",3,CONN HEADER 2POS .100 VERT GOLD,MOLEX,22-28-4023,DIJIKEY,WM6502-ND,Y,Y,0.190,0.570 +L1,1,FERRITE CHIP 120 OHM 2000MA 0603,MURATA,BLM18PG121SN1D,DIGIKEY,490-1037-1-ND,N,Y,0.050,0.050 +L2,1,INDUCTOR POWER SHIELD 4.7UH SMD,BOURNS,SRN6045-4R7Y,DIGIKEY,SRN6045-4R7YCT-ND,N,Y,0.270,0.270 +LD1,1,LED IND RED/GRN TOP MOUNT 4PLCC,AVAGO,HSMF-A201-A00J1,DIGIKEY,516-2491-1-ND,N,Y,0.341,0.341 +LD2,1,OPTOISOLATR 5KV TRANSISTOR 4-SMD,LITE-ON,LTV-817S-TA1,DIGIKEY,160-1893-1-ND,N,Y,0.217,0.217 +"LED1, LED2, LED3",3,LED GREEN CLEAR THIN 0603 SMD,LITE-ON,LTST-C191KGKT,DIGIKEY,160-1446-1-ND,Y,Y,0.129,0.387 +LED4,1,LED RED ORAN CLEAR THIN 0603 SMD,LITE-ON,LTST-C191KFKT,DIGIKEY,160-1445-1-ND,Y,Y,0.113,0.113 +"LED5, LED7",2,LED SUPER RED CLR THIN 0603 SMD,LITE-ON,LTST-C191KRKT,DIGIKEY,160-1447-1-ND,Y,Y,0.124,0.248 +LED6,1,LED 468NM BLUE CLEAR 0603 SMD,LITE-ON,LTST-C191TBKT,DIGIKEY,160-1647-1-ND,Y,Y,0.181,0.181 +LED8,1,LED SUPR RED CLR 0603 RT ANG SMD,LITE=ON,LTST-S270KRKT,DIGIKEY,160-1479-1-ND,Y,Y,0.129,0.129 +MIC1,1,MIC COND ANALOG OMNI -44DB,CUI,CMA-4544PF-W,DIGIKEY,102-1721-ND,N,Y,0.569,0.569 +PCB1,1,TBD,TBD,TBD,TBD,TBD,N,Y,0.000,0.000 +"Q1, Q2",2,TRANSISTOR NPN GP 40V SOT23,Micro Commercial Co,MMBT4401-TP,DIGIKEY,MMBT4401TPMSCT-ND,Y,Y,0.110,0.220 +"R1, R2, R3",3,RES 4.70K OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW06034K70FKEA,DIGIKEY,541-4.70KHCT-ND,Y,Y,0.025,0.075 +"R4, R5, R6, R9, R44, R45, R47",7,RES 10.0K OHM 1/10W 1% 0603 SMD,VISHAY/DALE,CRCW060310K0FKEA,DIGIKEY,541-10.0KHCT-ND,Y,Y,0.025,0.175 +"R7, R12, R14",3,RES 330 OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW0603330RFKEA,DIGIKEY,541-330HCT-ND,Y,Y,0.025,0.075 +"R8, R11, R13, R19, R21, R22, R23, R24, R25, R26, R27",11,RES 22.0 OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW060322R0FKEA,DIGIKEY,541-22.0HCT-ND,Y,Y,0.025,0.275 +"R10, R16, R20, R31",4,RES 0.0 OHM 1/10W JUMP 0603 SMD,VISHAY-DALE,CRCW06030000Z0EA,DIGIKEY,541-0.0GCT-ND,Y,Y,0.023,0.092 +R15,1,RES 220K OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW0603220KFKEA,DIGIKEY,541-220KHCT-ND,Y,Y,0.025,0.025 +R17,1,RES 47.0K OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW060347K0FKEA,DIGIKEY,541-47.0KHCT-ND,G,Y,0.025,0.025 +"R18, R40, R51",3,RES 100K OHM 1/10W 1% 0603 SMD,VISHAY/DALE,CRCW0603100KFKEA,DIGIKEY,541-100KHCT-ND,Y,Y,0.025,0.075 +"R28, R29, R30, R38, R49, R50",6,RES 1.00K OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW06031K00FKEA,DIGIKEY,541-1.00KHCT-ND,Y,Y,0.025,0.150 +R32,1,RES 220 OHM 1/10W 1% 0603 SMD,VISHAY DALE,CRCW0603220RFKEA,DIGIKEY,541-220HCT-ND,Y,Y,0.025,0.025 +R33,1,RES 2.20K OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW06032K20FKEA,DIGIKEY,541-2.20KHDKR-ND,Y,Y,0.030,0.030 +R34,1,RES 10.0K OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW060310K0FKEA,DIGIKEY,541-10.0KHCT-ND,Y,Y,0.025,0.025 +R35,1,RES 124K OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW0603124KFKEA,DIGIKEY,541-124KHCT-ND,Y,Y,0.025,0.025 +"R36, R39",2,RES 22.1K OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW060322K1FKEA,DIGIKEY,541-22.1KHCT-ND,Y,Y,0.025,0.050 +R37,1,RES 100 OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW0603100RFKEA,DIGIKEY,541-100HCT-ND,Y,Y,0.025,0.025 +R41,1,RES 240 OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW0603240RFKEA,DIGIKEY,541-240HCT-ND,Y,Y,0.025,0.025 +R42,1,RES 390 OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW0603390RFKEA,DIGIKEY,541-390HCT-ND,Y,Y,0.025,0.025 +R43,1,RES 10K OHM 1/8W 5% 0805 SMD,VISHAY/DALE,CRCW080510K0JNEA,DIGIKEY,541-10KACT-ND,Y,Y,0.033,0.033 +R46,1,RES 10.0 OHM 1/10W 1% 0603 SMD,VISHAY-DALE,CRCW060310R0FKEA,DIGIKEY,541-10.0HCT-ND,Y,Y,0.025,0.025 +R48,1,RES 4.99K OHM 1/10W 1% 0603 SMD,VISHAY DALE,CRCW06034K99FKEA,DIGIKEY,541-4.99KHCT-ND,Y,Y,0.025,0.025 +"SH1, SH2, SH3",3,SHUNT LP 2 POS SN,TYCO AMP,1-382811-6,DIGIKEY,A26231-ND,Y,Y,0.210,0.630 +"SW1, SW2",2,SWITCH TACTILE SPST-NO 0.05A 12V,TE,FSM2JSMATR,DIGIKEY,450-1757-1-ND,N,Y,0.211,0.422 +SW3,1,SWITCH PUSH DPDT 0.1A 30V,E-SWITCH,PBH2UEENAGX,DIGIKEY,EG2655-ND,N,Y,1.332,1.332 +"T1, T2",2,TRANSF LINE MATCHING,BOURNS,LM-NP-1001-B1L,DIGIKEY,LM-NP-1001-B1L-ND,N,Y,1.388,2.776 +U1,1,IC PWR SWITCH 1CH 500MA SOT23-5,STM,STMPS2141STR,DIGIKEY,497-6933-1-ND,N,Y,0.480,0.480 +U2,1,I C EMI FILTR/ESD PROT 11FLIPCHIP,STM,EMIF02-USB03F2,DIGIKEY,497-13521-1-ND,N,Y,0.525,0.525 +U3,1,IC MCU 32BIT 1MB FLASH 100LQFP,STM,STM32F407VGT6,DIGIKEY,497-11605-ND,N,Y,9.878,9.878 +U4,1,IC REG LDO 3.3V 0.15A SOT23-5,STM,LD3985M33R,DIGIKEY,497-3504-1-ND,N,Y,0.466,0.466 +U5,1,IC REG BUCK SYNC ADJ 3A 8SOPWR,TI,TPS54329EDDAR,DIGIKEY,296-29856-1-ND,N,Y,1.650,1.650 +U6,1,IC AMP AUDIO PWR .325W AB 8SOIC,TI,LM386MX-1/NOPB,DIGIKEY,LM386MX-1/NOPBCT-ND,N,Y,0.687,0.687 +"U7, U8",2,IC OPAMP GP 1MHZ RRO SOT23-,TI,LMV341IDBVR,DIGIKEY,296-17843-1-ND,N,Y,0.556,1.112 +X1,1,CRYSTAL 8.000 MHZ 18 PF SMD,TXC,9C-8.000MAGJ-T,DIGIKEY,887-2474-1-ND,N,Y,0.273,0.273 +,,,,,,,,,, +,,,,,,,,,TOTAL,37.615 diff --git a/smartmic/SM1000-PCB/BOM-SM1000.pdf b/smartmic/SM1000-PCB/BOM-SM1000.pdf new file mode 100644 index 0000000000000000000000000000000000000000..066bc1965ea7c67ca38adb7916f1a1d00e826bad GIT binary patch literal 50058 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 A2mk;8 literal 0 HcmV?d00001 diff --git a/smartmic/SM1000-PCB/BOM-SM1000.xlsx b/smartmic/SM1000-PCB/BOM-SM1000.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..e5a03372fbf773e7f4b4e92772f18c3f7d8542b6 GIT binary patch literal 18262 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 z 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 literal 0 HcmV?d00001 diff --git a/smartmic/SM1000-PCB/SM1000.b#1 b/smartmic/SM1000-PCB/SM1000.b#1 new file mode 100644 index 00000000..b96c8810 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.b#1 @@ -0,0 +1,2405 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +LED1-4 + + + + +Pull-ups & Pull-downs + + + + + +STLINK + + + + +!TEST! + + + + +WAKE-UP +!RESET! +!RESET! + + + + +CRYSTAL + + + + +5V -> 3.3V PWR + + + + +CPU ByPass Caps + + + + +VREF & VDDA Bypass Caps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + ++ +- +>NAME + + + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.b#2 b/smartmic/SM1000-PCB/SM1000.b#2 new file mode 100644 index 00000000..1efe74bb --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.b#2 @@ -0,0 +1,2391 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +LED1-4 + + + + +Pull-ups & Pull-downs + + + + + +STLINK + + + + +!TEST! + + + + +WAKE-UP +!RESET! +!RESET! + + + + +CRYSTAL + + + + +5V -> 3.3V PWR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + ++ +- +>NAME + + + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.b#3 b/smartmic/SM1000-PCB/SM1000.b#3 new file mode 100644 index 00000000..0826865b --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.b#3 @@ -0,0 +1,2391 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +LED1-4 + + + + +Pull-ups & Pull-downs + + + + + +STLINK + + + + +!TEST! + + + + +WAKE-UP +!RESET! +!RESET! + + + + +CRYSTAL + + + + +5V -> 3.3V PWR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + ++ +- +>NAME + + + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.b#4 b/smartmic/SM1000-PCB/SM1000.b#4 new file mode 100644 index 00000000..d8c0b23d --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.b#4 @@ -0,0 +1,2378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +LED1-4 + + + + +Pull-ups & Pull-downs + + + + + +STLINK + + + + +!TEST! + + + + +WAKE-UP +!RESET! +!RESET! + + + + +CRYSTAL + + + + +5V -> 3.3V PWR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + ++ +- +>NAME + + + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.b#5 b/smartmic/SM1000-PCB/SM1000.b#5 new file mode 100644 index 00000000..20410291 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.b#5 @@ -0,0 +1,2378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +LED1-4 + + + + +Pull-ups & Pull-downs + + + + + +STLINK + + + + +!TEST! + + + + +WAKE-UP +!RESET! +!RESET! + + + + +CRYSTAL + + + + +5V -> 3.3V PWR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + ++ +- +>NAME + + + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.b#6 b/smartmic/SM1000-PCB/SM1000.b#6 new file mode 100644 index 00000000..bcc7a6a1 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.b#6 @@ -0,0 +1,2350 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +LED1-4 + + + + +Pull-ups & Pull-downs + + + + + +STLINK + + + + +!TEST! + + + + +WAKE-UP +!RESET! +!RESET! + + + + +CRYSTAL + + + + +5V -> 3.3V PWR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + ++ +- +>NAME + + + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.b#7 b/smartmic/SM1000-PCB/SM1000.b#7 new file mode 100644 index 00000000..6c131d49 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.b#7 @@ -0,0 +1,2227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + ++ +- +>NAME + + + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.b#8 b/smartmic/SM1000-PCB/SM1000.b#8 new file mode 100644 index 00000000..35936088 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.b#8 @@ -0,0 +1,2219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + ++ +- +>NAME + + + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.b#9 b/smartmic/SM1000-PCB/SM1000.b#9 new file mode 100644 index 00000000..71621172 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.b#9 @@ -0,0 +1,2219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + ++ +- +>NAME + + + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.brd b/smartmic/SM1000-PCB/SM1000.brd new file mode 100644 index 00000000..094c43ca --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.brd @@ -0,0 +1,2417 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +LED1-4 + + + + +Pull-ups & Pull-downs + + + + + +STLINK + + + + +!TEST! + + + + +WAKE-UP +!RESET! +!RESET! + + + + +CRYSTAL + + + + +5V -> 3.3V PWR + + + + +CPU ByPass Caps + + + + +VREF & VDDA Bypass Caps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + ++ +- +>NAME + + + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.job b/smartmic/SM1000-PCB/SM1000.job new file mode 100644 index 0000000000000000000000000000000000000000..6491d964a6f748b860c53eb72e53b9b89cfc54cc GIT binary patch literal 225856 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

_H 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

_H`~$uB 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 MDrMeGy(zi$PZ{#5?f?J) literal 0 HcmV?d00001 diff --git a/smartmic/SM1000-PCB/SM1000.pro b/smartmic/SM1000-PCB/SM1000.pro new file mode 100644 index 00000000..98ca9b8b --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.pro @@ -0,0 +1,27 @@ +EAGLE AutoRouter Statistics: + +Job : C:/Users/rbarnich/My Projects/_RoweTel/SM1000.brd + +Start at : 14:50:00 (4/15/2014) +End at : 14:50:17 (4/15/2014) +Elapsed time : 00:00:17 + +Signals : 106 RoutingGrid: 50 mil Layers: 3 +Connections : 289 predefined: 4 ( 4 Vias ) + +Router memory : 129696 + +Job has been interrupted! + +Passname : Busses Route Optimize1 Optimize2 Optimize3 + +Time per pass : 00:00:01 00:00:12 00:00:01 00:00:01 00:00:02 +Number of Ripups : 0 1 0 0 0 +max. Level : 0 6 0 0 0 +max. Total : 0 5 0 0 0 + +Routed : 10 70 70 70 70 +Vias : 0 76 19 8 8 +Resolution : 4.8 % 25.6 % 25.6 % 25.6 % 25.6 % + +Final : interrupted diff --git a/smartmic/SM1000-PCB/SM1000.s#1 b/smartmic/SM1000-PCB/SM1000.s#1 new file mode 100644 index 00000000..ecd4a797 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.s#1 @@ -0,0 +1,5748 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Molded Mini Small Outline Package</b> 8 - Lead (0.118" Wide)<p> +NS Package Number MUA08A<br> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE +GAIN +GAIN +VS +GND +BYP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Low Voltage Audio Power Amplifier</b><p> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + ++ +- +>NAME + + + + + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GRN +RED + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +PUSH + + + + + +>NAME + + + + +>VALUE +1 +2 +3 +4 +5 +6 + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document +>DRAWING_NAME +Number: + + + +Licensed Under the TAPR Open Hardware License(www.tapr.org/OHL) +Copyright 2014 Richard Barnich and David Rowe + + + +ROWETEL + + + + + + + + + +DATE +REVISION +BY +REV +ECN + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Dual In Line / Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +PRINTED CIRCUIT BOARD +>NAME +>VALUE + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author> + + + + + +>VALUE + + + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +SUPPLY SYMBOL + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PULLUPS & PULLDOWNS +LED's +STLINK +STLINK LED +WAKE UP SW +RESET SW +OSCILLATOR CRYSTAL +5.0V -> 3.3V PS +OTG USB INTERFACE +STM32F407 CPU +STM32F407 PWR CIRCUIT +SmartMic Circuit Board +.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPKR +MIC + + + + + + +RIG +RIG +SPEAKER OUT +PTT + + + + +RIG +EXT MIC INPUT +G +G +G +EXTERNAL POWER +12 - 15VDC -> 5.0VDC + + + +INTERNAL / EXTERNAL +MIC PREAMP + + + +EXTERNAL SPEAKER PREAMP + + +RIG INTERFACE +Smart Mic Circuit Board +.2 +EXT. SPEAKER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.s#2 b/smartmic/SM1000-PCB/SM1000.s#2 new file mode 100644 index 00000000..9286a960 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.s#2 @@ -0,0 +1,5748 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Molded Mini Small Outline Package</b> 8 - Lead (0.118" Wide)<p> +NS Package Number MUA08A<br> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE +GAIN +GAIN +VS +GND +BYP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Low Voltage Audio Power Amplifier</b><p> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + ++ +- +>NAME + + + + + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GRN +RED + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +PUSH + + + + + +>NAME + + + + +>VALUE +1 +2 +3 +4 +5 +6 + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document +>DRAWING_NAME +Number: + + + +Licensed Under the TAPR Open Hardware License(www.tapr.org/OHL) +Copyright 2014 Richard Barnich and David Rowe + + + +ROWETEL + + + + + + + + + +DATE +REVISION +BY +REV +ECN + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Dual In Line / Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +PRINTED CIRCUIT BOARD +>NAME +>VALUE + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author> + + + + + +>VALUE + + + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +SUPPLY SYMBOL + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PULLUPS & PULLDOWNS +LED's +STLINK +STLINK LED +WAKE UP SW +RESET SW +OSCILLATOR CRYSTAL +5.0V -> 3.3V PS +OTG USB INTERFACE +STM32F407 CPU +STM32F407 PWR CIRCUIT +SmartMic Circuit Board +.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPKR +MIC + + + + + + +RIG +RIG +SPEAKER OUT +PTT + + + + +RIG +EXT MIC INPUT +G +G +G +EXTERNAL POWER +12 - 15VDC -> 5.0VDC + + + +INTERNAL / EXTERNAL +MIC PREAMP + + + +EXTERNAL SPEAKER PREAMP + + +RIG INTERFACE +Smart Mic Circuit Board +.2 +EXT. SPEAKER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.s#3 b/smartmic/SM1000-PCB/SM1000.s#3 new file mode 100644 index 00000000..1e699f10 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.s#3 @@ -0,0 +1,5748 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Molded Mini Small Outline Package</b> 8 - Lead (0.118" Wide)<p> +NS Package Number MUA08A<br> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE +GAIN +GAIN +VS +GND +BYP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Low Voltage Audio Power Amplifier</b><p> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + ++ +- +>NAME + + + + + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GRN +RED + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +PUSH + + + + + +>NAME + + + + +>VALUE +1 +2 +3 +4 +5 +6 + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document +>DRAWING_NAME +Number: + + + +Licensed Under the TAPR Open Hardware License(www.tapr.org/OHL) +Copyright 2014 Richard Barnich and David Rowe + + + +ROWETEL + + + + + + + + + +DATE +REVISION +BY +REV +ECN + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Dual In Line / Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +PRINTED CIRCUIT BOARD +>NAME +>VALUE + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author> + + + + + +>VALUE + + + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +SUPPLY SYMBOL + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PULLUPS & PULLDOWNS +LED's +STLINK +STLINK LED +WAKE UP SW +RESET SW +OSCILLATOR CRYSTAL +5.0V -> 3.3V PS +OTG USB INTERFACE +STM32F407 CPU +STM32F407 PWR CIRCUIT +SmartMic Circuit Board +.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPKR +MIC + + + + + + +RIG +RIG +SPEAKER OUT +PTT + + + + +RIG +EXT MIC INPUT +G +G +G +EXTERNAL POWER +12 - 15VDC -> 5.0VDC + + + +INTERNAL / EXTERNAL +MIC PREAMP + + + +EXTERNAL SPEAKER PREAMP + + +RIG INTERFACE +Smart Mic Circuit Board +.2 +EXT. SPEAKER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.s#4 b/smartmic/SM1000-PCB/SM1000.s#4 new file mode 100644 index 00000000..ddc3d6bb --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.s#4 @@ -0,0 +1,5748 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Molded Mini Small Outline Package</b> 8 - Lead (0.118" Wide)<p> +NS Package Number MUA08A<br> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE +GAIN +GAIN +VS +GND +BYP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Low Voltage Audio Power Amplifier</b><p> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + ++ +- +>NAME + + + + + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GRN +RED + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +PUSH + + + + + +>NAME + + + + +>VALUE +1 +2 +3 +4 +5 +6 + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document +>DRAWING_NAME +Number: + + + +Licensed Under the TAPR Open Hardware License(www.tapr.org/OHL) +Copyright 2014 Richard Barnich and David Rowe + + + +ROWETEL + + + + + + + + + +DATE +REVISION +BY +REV +ECN + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Dual In Line / Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +PRINTED CIRCUIT BOARD +>NAME +>VALUE + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author> + + + + + +>VALUE + + + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +SUPPLY SYMBOL + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PULLUPS & PULLDOWNS +LED's +STLINK +STLINK LED +WAKE UP SW +RESET SW +OSCILLATOR CRYSTAL +5.0V -> 3.3V PS +OTG USB INTERFACE +STM32F407 CPU +STM32F407 PWR CIRCUIT +SmartMic Circuit Board +.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPKR +MIC + + + + + + +RIG +RIG +SPEAKER OUT +PTT + + + + +RIG +EXT MIC INPUT +G +G +G +EXTERNAL POWER +12 - 15VDC -> 5.0VDC + + + +INTERNAL / EXTERNAL +MIC PREAMP + + + +EXTERNAL SPEAKER PREAMP + + +RIG INTERFACE +Smart Mic Circuit Board +.2 +EXT. SPEAKER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.s#5 b/smartmic/SM1000-PCB/SM1000.s#5 new file mode 100644 index 00000000..a22cbf09 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.s#5 @@ -0,0 +1,5767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Molded Mini Small Outline Package</b> 8 - Lead (0.118" Wide)<p> +NS Package Number MUA08A<br> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE +GAIN +GAIN +VS +GND +BYP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Low Voltage Audio Power Amplifier</b><p> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + ++ +- +>NAME + + + + + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GRN +RED + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +PUSH + + + + + +>NAME + + + + +>VALUE +1 +2 +3 +4 +5 +6 + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document +>DRAWING_NAME +Number: + + + +Licensed Under the TAPR Open Hardware License(www.tapr.org/OHL) +Copyright 2014 Richard Barnich and David Rowe + + + +ROWETEL + + + + + + + + + +DATE +REVISION +BY +REV +ECN + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Dual In Line / Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +>NAME +>VALUE + + + + + + + +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +PRINTED CIRCUIT BOARD +>NAME +>VALUE + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author> + + + + + +>VALUE + + + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +SUPPLY SYMBOL + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PULLUPS & PULLDOWNS +LED's +STLINK +STLINK LED +WAKE UP SW +RESET SW +OSCILLATOR CRYSTAL +5.0V -> 3.3V PS +OTG USB INTERFACE +STM32F407 CPU +STM32F407 PWR CIRCUIT +SmartMic Circuit Board +.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPKR +MIC + + + + + + +RIG +RIG +SPEAKER OUT +PTT + + + + +RIG +EXT MIC INPUT +G +G +G +EXTERNAL POWER +12 - 15VDC -> 5.0VDC + + + +INTERNAL / EXTERNAL +MIC PREAMP + + + +EXTERNAL SPEAKER PREAMP + + +RIG INTERFACE +Smart Mic Circuit Board +.2 +EXT. SPEAKER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.s#6 b/smartmic/SM1000-PCB/SM1000.s#6 new file mode 100644 index 00000000..95ea88be --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.s#6 @@ -0,0 +1,5771 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Molded Mini Small Outline Package</b> 8 - Lead (0.118" Wide)<p> +NS Package Number MUA08A<br> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE +GAIN +GAIN +VS +GND +BYP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Low Voltage Audio Power Amplifier</b><p> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + ++ +- +>NAME + + + + + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GRN +RED + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +PUSH + + + + + +>NAME + + + + +>VALUE +1 +2 +3 +4 +5 +6 + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document +>DRAWING_NAME +Number: + + + +Licensed Under the TAPR Open Hardware License(www.tapr.org/OHL) +Copyright 2014 Richard Barnich and David Rowe + + + +ROWETEL + + + + + + + + + +DATE +REVISION +BY +REV +ECN + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Dual In Line / Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +>NAME +>VALUE + + + + + + + +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +PRINTED CIRCUIT BOARD +>NAME +>VALUE + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author> + + + + + +>VALUE + + + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +SUPPLY SYMBOL + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PULLUPS & PULLDOWNS +LED's +STLINK +STLINK LED +WAKE UP SW +RESET SW +OSCILLATOR CRYSTAL +5.0V -> 3.3V PS +OTG USB INTERFACE +STM32F407 CPU +STM32F407 PWR CIRCUIT +SmartMic Circuit Board +.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPKR +MIC + + + + + + +RIG +RIG +SPEAKER OUT +PTT + + + + +RIG +EXT MIC INPUT +G +G +G +EXTERNAL POWER +12 - 15VDC -> 5.0VDC + + + +INTERNAL / EXTERNAL +MIC PREAMP + + + +EXTERNAL SPEAKER PREAMP + + +RIG INTERFACE +Smart Mic Circuit Board +.2 +EXT. SPEAKER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.s#7 b/smartmic/SM1000-PCB/SM1000.s#7 new file mode 100644 index 00000000..dec2d0d9 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.s#7 @@ -0,0 +1,5775 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Molded Mini Small Outline Package</b> 8 - Lead (0.118" Wide)<p> +NS Package Number MUA08A<br> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE +GAIN +GAIN +VS +GND +BYP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Low Voltage Audio Power Amplifier</b><p> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + ++ +- +>NAME + + + + + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GRN +RED + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +PUSH + + + + + +>NAME + + + + +>VALUE +1 +2 +3 +4 +5 +6 + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document +>DRAWING_NAME +Number: + + + +Licensed Under the TAPR Open Hardware License(www.tapr.org/OHL) +Copyright 2014 Richard Barnich and David Rowe + + + +ROWETEL + + + + + + + + + +DATE +REVISION +BY +REV +ECN + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Dual In Line / Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +>NAME +>VALUE + + + + + + + +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +PRINTED CIRCUIT BOARD +>NAME +>VALUE + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author> + + + + + +>VALUE + + + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +SUPPLY SYMBOL + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PULLUPS & PULLDOWNS +LED's +STLINK +STLINK LED +WAKE UP SW +RESET SW +OSCILLATOR CRYSTAL +5.0V -> 3.3V PS +OTG USB INTERFACE +STM32F407 CPU +STM32F407 PWR CIRCUIT +SmartMic Circuit Board +.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPKR +MIC + + + + + + +RIG +RIG +SPEAKER OUT +PTT + + + + +RIG +EXT MIC INPUT +G +G +G +EXTERNAL POWER +12 - 15VDC -> 5.0VDC + + + +INTERNAL / EXTERNAL +MIC PREAMP + + + +EXTERNAL SPEAKER PREAMP + + +RIG INTERFACE +Smart Mic Circuit Board +.2 +EXT. SPEAKER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.s#8 b/smartmic/SM1000-PCB/SM1000.s#8 new file mode 100644 index 00000000..58df6ef0 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.s#8 @@ -0,0 +1,5754 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Molded Mini Small Outline Package</b> 8 - Lead (0.118" Wide)<p> +NS Package Number MUA08A<br> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE +GAIN +GAIN +VS +GND +BYP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Low Voltage Audio Power Amplifier</b><p> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + ++ +- +>NAME + + + + + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GRN +RED + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +PUSH + + + + + +>NAME + + + + +>VALUE +1 +2 +3 +4 +5 +6 + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document +>DRAWING_NAME +Number: + + + +Licensed Under the TAPR Open Hardware License(www.tapr.org/OHL) +Copyright 2014 Richard Barnich and David Rowe + + + +ROWETEL + + + + + + + + + +DATE +REVISION +BY +REV +ECN + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Dual In Line / Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +>NAME +>VALUE + + + + + + + +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +PRINTED CIRCUIT BOARD +>NAME +>VALUE + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author> + + + + + +>VALUE + + + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +SUPPLY SYMBOL + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PULLUPS & PULLDOWNS +LED's +STLINK +STLINK LED +WAKE UP SW +RESET SW +OSCILLATOR CRYSTAL +5.0V -> 3.3V PS +OTG USB INTERFACE +STM32F407 CPU +STM32F407 PWR CIRCUIT +SmartMic Circuit Board +.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPKR +MIC + + + + + + +RIG +RIG +SPEAKER OUT +PTT + + + + +RIG +EXT MIC INPUT +G +G +G +EXTERNAL POWER +12 - 15VDC -> 5.0VDC + + + +INTERNAL / EXTERNAL +MIC PREAMP + + + +EXTERNAL SPEAKER PREAMP + + +RIG INTERFACE +Smart Mic Circuit Board +.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.s#9 b/smartmic/SM1000-PCB/SM1000.s#9 new file mode 100644 index 00000000..6eaaa18d --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.s#9 @@ -0,0 +1,5733 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Molded Mini Small Outline Package</b> 8 - Lead (0.118" Wide)<p> +NS Package Number MUA08A<br> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE +GAIN +GAIN +VS +GND +BYP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Low Voltage Audio Power Amplifier</b><p> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + ++ +- +>NAME + + + + + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GRN +RED + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +PUSH + + + + + +>NAME + + + + +>VALUE +1 +2 +3 +4 +5 +6 + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document +>DRAWING_NAME +Number: + + + +Licensed Under the TAPR Open Hardware License(www.tapr.org/OHL) +Copyright 2014 Richard Barnich and David Rowe + + + +ROWETEL + + + + + + + + + +DATE +REVISION +BY +REV +ECN + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Dual In Line / Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +>NAME +>VALUE + + + + + + + +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author> + + + + + +>VALUE + + + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +SUPPLY SYMBOL + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PULLUPS & PULLDOWNS +LED's +STLINK +STLINK LED +WAKE UP SW +RESET SW +OSCILLATOR CRYSTAL +5.0V -> 3.3V PS +OTG USB INTERFACE +STM32F407 CPU +STM32F407 PWR CIRCUIT +SmartMic Circuit Board + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPKR +MIC + + + + + + +RIG +RIG +SPEAKER OUT +PTT + + + + +RIG +EXT MIC INPUT +G +G +G +EXTERNAL POWER +12 - 15VDC -> 5.0VDC + + + +INTERNAL / EXTERNAL +MIC PREAMP + + + +EXTERNAL SPEAKER PREAMP + + +RIG INTERFACE +Smart Mic Circuit Board + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/SM1000.sch b/smartmic/SM1000-PCB/SM1000.sch new file mode 100644 index 00000000..670f74a9 --- /dev/null +++ b/smartmic/SM1000-PCB/SM1000.sch @@ -0,0 +1,5763 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Small Outline Package 8</b><br> +NS Package M08A + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Molded Mini Small Outline Package</b> 8 - Lead (0.118" Wide)<p> +NS Package Number MUA08A<br> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE +GAIN +GAIN +VS +GND +BYP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Low Voltage Audio Power Amplifier</b><p> +Source: http://cache.national.com/ds/LM/LM386.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +BOARD EDGE + + + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + ++ +- +>NAME + + + + + + + + + + + + + + ++ +- + + +>NAME + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + +<b>Diode Package</b> Reflow soldering<p> +INFINEON, www.infineon.com/cmc_upload/0/000/010/257/eh_db_5b.pdf + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + + + + + +BOARD EDGE +>NAME + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>DIODE</B> + + + + + + + + + + + +>NAME + + + + + + + + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Dual In Line Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + +<b>SMD 4</b><p> +Source: http://www.vishay.com/docs/83673/sfh618.pdf + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +BOARD EDGE + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + +BOARD EDGE + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GRN +RED + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +PUSH + + + + + +>NAME + + + + +>VALUE +1 +2 +3 +4 +5 +6 + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Date: +>LAST_DATE_TIME +Sheet: +>SHEET +REV: +TITLE: +Document +>DRAWING_NAME +Number: + + + +Licensed Under the TAPR Open Hardware License(www.tapr.org/OHL) +Copyright 2014 Richard Barnich and David Rowe + + + +ROWETEL + + + + + + + + + +DATE +REVISION +BY +REV +ECN + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Dual In Line / Socket</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.1uF,50V + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + +>NAME +C +A + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +PRINTED CIRCUIT BOARD +>NAME +>VALUE + + + + +CAP SMD 603 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author> + + + + + +>VALUE + + + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + +>VALUE + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +SUPPLY SYMBOL + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PULLUPS & PULLDOWNS +LED's +STLINK +STLINK LED +WAKE UP SW +RESET SW +OSCILLATOR CRYSTAL +5.0V -> 3.3V PS +OTG USB INTERFACE +STM32F407 CPU +STM32F407 PWR CIRCUIT +SmartMic Circuit Board +.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPKR +MIC + + + + + + +RIG +RIG +SPEAKER OUT +PTT + + + + +RIG +EXT MIC INPUT +G +G +G +EXTERNAL POWER +12 - 15VDC -> 5.0VDC + + + +INTERNAL / EXTERNAL +MIC PREAMP + + + +EXTERNAL SPEAKER PREAMP + + +RIG INTERFACE +Smart Mic Circuit Board +.2 +EXT. SPEAKER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/smartmic/SM1000-PCB/TAPR_Open_Hardware_License_v1.0.pdf b/smartmic/SM1000-PCB/TAPR_Open_Hardware_License_v1.0.pdf new file mode 100644 index 0000000000000000000000000000000000000000..01fceb29dae570254152316be4e3580cfc2f6875 GIT binary patch literal 82789 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 aAVSl{73%EzJ1zwf%s^O-jL%eMu>LRYPL+fJ literal 0 HcmV?d00001 diff --git a/smartmic/SM1000-PCB/eagle.epf b/smartmic/SM1000-PCB/eagle.epf new file mode 100644 index 00000000..8f6834f2 --- /dev/null +++ b/smartmic/SM1000-PCB/eagle.epf @@ -0,0 +1,74 @@ +[Eagle] +Version="06 05 00" +Platform="Windows" +Serial="6A3073994F-LSR-WLM-1CP" +Globals="Globals" +Desktop="Desktop" + +[Globals] +AutoSaveProject=1 +UsedLibrary="C:/Users/rbarnich/My Projects/EagleFiles/lbr/A-FRAMES.lbr" +UsedLibrary="C:/Users/rbarnich/My Projects/EagleFiles/lbr/A-LED.lbr" +UsedLibrary="C:/Users/rbarnich/My Projects/EagleFiles/lbr/A-LINEAR.lbr" +UsedLibrary="C:/Users/rbarnich/My Projects/EagleFiles/lbr/A-RCL.lbr" +UsedLibrary="C:/Users/rbarnich/My Projects/EagleFiles/lbr/A-SUPPLY2.lbr" +UsedLibrary="C:/Users/rbarnich/My Projects/EagleFiles/lbr/A-con-amp.lbr" +UsedLibrary="C:/Users/rbarnich/My Projects/EagleFiles/lbr/_Coherix.lbr" +UsedLibrary="C:/Users/rbarnich/My Projects/EagleFiles/lbr/_RoweTel.lbr" + +[Win_1] +Type="Board Editor" +Loc="492 231 1091 630" +State=0 +Number=2 +File="smartmic/SM1000.brd" +View="-61.6867 -44.4266 139.382 132.975" +WireWidths=" 0 0.1 0.15 0.25 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.27 1.8 2.54 0.2" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.5 0.6 0.7 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.8" +ViaDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +ViaDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6" +HoleDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6" +TextSizes=" 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.2" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" +WireBend=0 +WireBendSet=0 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=0 +PolygonPour=0 +PolygonRank=1 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=10 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=16 + +[Win_2] +Type="Control Panel" +Loc="397 54 1492 569" +State=2 +Number=0 + +[Desktop] +Screen="3520 1200" +Window="Win_1" +Window="Win_2" -- 2.25.1