diff --git a/README.md b/README.md index 0a8a5d849351a57cf5b8176036291ba26b41e679..91dc2ab7a6a625b9505f20cd8d9d6f6f216d1f40 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ Design and connect all necessary components to the microcontroller (MCU). Some o - Generate a net-file - Layout (Lab2) -### 1) Adding the microcontroller +### 1) <span style="color: green;">Adding the microcontroller *Done*</span> Start ”KiCad” and follow the instructions: @@ -57,7 +57,8 @@ Start ”KiCad” and follow the instructions: - Find your microcontroller (`STM32F411RETx`) in the stm32-library. - You have now added the microcontroller to your project. It needs additional components to make it run, e.g. a crystal (for stable USB clocking), decoupling capacitors, power and a SWD (Serial Wire Debug) connector to program it. -### 2) Decoupling Capacitors +### 2) <span style="color: green;">Decoupling Capacitors *Done* </span> + To stabilize the voltage at the power pins on the MCU, decoupling capacitors must be provided. Use at least one small package SMD MLCC capacitor on each of the power supply pins, with a capacitance of at least 100nF. @@ -71,7 +72,7 @@ This microcontroller also needs additional decoupling capacitors for its interna You should have at least 8 capacitors connected to the microcontroller. -### 3) Adding supply symbols +### 3) <span style="color: green;">Adding supply symbols *Done* </span> VDD should be connected to +3.3V and VSS should be connected to ground. These nets are often used in a schematic, so to avoid drawing nets across the whole schematic you can add power ports. All power ports are global in your design, which means that all power ports of the same kind is connected to each other. @@ -81,7 +82,7 @@ VDD should be connected to +3.3V and VSS should be connected to ground. These ne - Do the same thing with GND. - Note that the VCAP1 pin should NOT be connected to +3.3V. -### 4) NRST Reset pin +### 4)<span style="color: green;"> NRST Reset pin *Done* </span> The NRST pin is an active low (0) input used to reset the MCU. There is an internal pull-up resistor keeping the pin high (allowing the MCU to run). For more info on what a pull-up resistor is, search the internet for ”Pull-up resistor”. diff --git a/lab1/hej-cache.lib b/lab1/hej-cache.lib new file mode 100644 index 0000000000000000000000000000000000000000..06871c709815bc8f6d8707de84e37ec243184f4a --- /dev/null +++ b/lab1/hej-cache.lib @@ -0,0 +1,415 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Connector_Conn_01x06_Male +# +DEF Connector_Conn_01x06_Male J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Connector_Conn_01x06_Male" 0 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -295 0 -305 1 1 6 F +S 34 -195 0 -205 1 1 6 F +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +S 34 105 0 95 1 1 6 F +S 34 205 0 195 1 1 6 F +P 2 1 1 6 50 -300 34 -300 N +P 2 1 1 6 50 -200 34 -200 N +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +P 2 1 1 6 50 100 34 100 N +P 2 1 1 6 50 200 34 200 N +X Pin_1 1 200 200 150 L 50 50 1 1 P +X Pin_2 2 200 100 150 L 50 50 1 1 P +X Pin_3 3 200 0 150 L 50 50 1 1 P +X Pin_4 4 200 -100 150 L 50 50 1 1 P +X Pin_5 5 200 -200 150 L 50 50 1 1 P +X Pin_6 6 200 -300 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_USB_C_Plug_USB2.0 +# +DEF Connector_USB_C_Plug_USB2.0 P 0 40 Y Y 1 F N +F0 "P" -400 750 50 H V L CNN +F1 "Connector_USB_C_Plug_USB2.0" 500 750 50 H V R CNN +F2 "" 150 0 50 H I C CNN +F3 "" 150 0 50 H I C CNN +$FPLIST + USB*C*Plug* +$ENDFPLIST +DRAW +A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150 +A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150 +A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150 +A -275 150 25 1 1799 0 1 10 F -250 150 -300 150 +A -275 150 25 1 1799 0 1 10 N -250 150 -300 150 +A -275 150 75 1 1799 0 1 20 N -200 150 -350 150 +C -100 45 25 0 1 10 F +C 0 -230 50 0 1 0 F +S -10 -700 10 -660 0 0 0 N +S 400 -90 360 -110 0 0 0 N +S 400 110 360 90 0 0 0 N +S 400 310 360 290 0 0 0 N +S 400 410 360 390 0 0 0 N +S 400 610 360 590 0 0 0 N +S -400 700 400 -700 0 1 10 f +S -300 -150 -250 150 0 1 10 F +S 75 70 125 120 0 1 10 F +P 2 0 1 20 -350 -150 -350 150 N +P 2 0 1 20 -200 150 -200 -150 N +P 2 0 1 20 0 -230 0 170 N +P 3 0 1 20 0 -130 -100 -30 -100 20 N +P 3 0 1 20 0 -80 100 20 100 70 N +P 4 0 1 10 -50 170 0 270 50 170 -50 170 F +X GND A1 0 -900 200 U 50 50 1 1 P +X GND A12 0 -900 200 U 50 50 1 1 P N +X VBUS A4 600 600 200 L 50 50 1 1 P +X CC A5 600 400 200 L 50 50 1 1 B +X D+ A6 600 -100 200 L 50 50 1 1 B +X D- A7 600 100 200 L 50 50 1 1 B +X VBUS A9 600 600 200 L 50 50 1 1 P N +X GND B1 0 -900 200 U 50 50 1 1 P N +X GND B12 0 -900 200 U 50 50 1 1 P N +X VBUS B4 600 600 200 L 50 50 1 1 P N +X VCONN B5 600 300 200 L 50 50 1 1 B +X VBUS B9 600 600 200 L 50 50 1 1 P N +X SHIELD S1 -300 -900 200 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_USB_OTG +# +DEF Connector_USB_OTG J 0 40 Y Y 1 F N +F0 "J" -200 450 50 H V L CNN +F1 "Connector_USB_OTG" -200 350 50 H V L CNN +F2 "" 150 -50 50 H I C CNN +F3 "" 150 -50 50 H I C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +C -150 85 25 0 1 10 F +C -25 135 15 0 1 10 F +S -200 -300 200 300 0 1 10 f +S -5 -300 5 -270 0 1 0 N +S 10 50 -20 20 0 1 10 F +S 200 -205 170 -195 0 1 0 N +S 200 -105 170 -95 0 1 0 N +S 200 -5 170 5 0 1 0 N +S 200 195 170 205 0 1 0 N +P 2 0 1 10 -75 85 25 85 N +P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N +P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N +P 4 0 1 10 25 110 25 60 75 85 25 110 F +P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F +P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N +X VBUS 1 300 200 100 L 50 50 1 1 P +X D- 2 300 -100 100 L 50 50 1 1 B +X D+ 3 300 0 100 L 50 50 1 1 B +X ID 4 300 -200 100 L 50 50 1 1 P +X GND 5 0 -400 100 U 50 50 1 1 P +X Shield 6 -100 -400 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R +# +DEF Device_R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "Device_R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_Jumper_3_Bridged12 +# +DEF Jumper_Jumper_3_Bridged12 JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_Jumper_3_Bridged12" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Jumper* + TestPoint*3Pads* + TestPoint*Bridge* +$ENDFPLIST +DRAW +A -65 -50 89 1282 518 0 1 0 N -120 20 -10 20 +C -130 0 20 0 0 0 N +C 0 0 20 0 0 0 N +C 130 0 20 0 0 0 N +P 2 0 1 0 0 -50 0 -20 N +X A 1 -250 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 250 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MCU_ST_STM32F4_STM32F411RETx +# +DEF MCU_ST_STM32F4_STM32F411RETx U 0 20 Y Y 1 F N +F0 "U" -600 1650 50 H V L CNN +F1 "MCU_ST_STM32F4_STM32F411RETx" 400 1650 50 H V L CNN +F2 "Package_QFP:LQFP-64_10x10mm_P0.5mm" -600 -1700 50 H I R CNN +F3 "" 0 0 50 H I C CNN +ALIAS STM32F411RETx +$FPLIST + LQFP*10x10mm*P0.5mm* +$ENDFPLIST +DRAW +S -600 -1700 600 1600 0 1 10 f +X VBAT 1 -200 1700 100 D 50 50 1 1 W +X PC2 10 -700 -300 100 R 50 50 1 1 B +X PC3 11 -700 -400 100 R 50 50 1 1 B +X VSSA 12 200 -1800 100 U 50 50 1 1 W +X VDDA 13 300 1700 100 D 50 50 1 1 W +X PA0 14 700 1500 100 L 50 50 1 1 B +X PA1 15 700 1400 100 L 50 50 1 1 B +X PA2 16 700 1300 100 L 50 50 1 1 B +X PA3 17 700 1200 100 L 50 50 1 1 B +X VSS 18 -200 -1800 100 U 50 50 1 1 W +X VDD 19 -100 1700 100 D 50 50 1 1 W +X PC13 2 -700 -1400 100 R 50 50 1 1 B +X PA4 20 700 1100 100 L 50 50 1 1 B +X PA5 21 700 1000 100 L 50 50 1 1 B +X PA6 22 700 900 100 L 50 50 1 1 B +X PA7 23 700 800 100 L 50 50 1 1 B +X PC4 24 -700 -500 100 R 50 50 1 1 B +X PC5 25 -700 -600 100 R 50 50 1 1 B +X PB0 26 700 -200 100 L 50 50 1 1 B +X PB1 27 700 -300 100 L 50 50 1 1 B +X PB2 28 700 -400 100 L 50 50 1 1 B +X PB10 29 700 -1200 100 L 50 50 1 1 B +X PC14 3 -700 -1500 100 R 50 50 1 1 B +X VCAP1 30 -700 1100 100 R 50 50 1 1 W +X VSS 31 -100 -1800 100 U 50 50 1 1 W +X VDD 32 0 1700 100 D 50 50 1 1 W +X PB12 33 700 -1300 100 L 50 50 1 1 B +X PB13 34 700 -1400 100 L 50 50 1 1 B +X PB14 35 700 -1500 100 L 50 50 1 1 B +X PB15 36 700 -1600 100 L 50 50 1 1 B +X PC6 37 -700 -700 100 R 50 50 1 1 B +X PC7 38 -700 -800 100 R 50 50 1 1 B +X PC8 39 -700 -900 100 R 50 50 1 1 B +X PC15 4 -700 -1600 100 R 50 50 1 1 B +X PC9 40 -700 -1000 100 R 50 50 1 1 B +X PA8 41 700 700 100 L 50 50 1 1 B +X PA9 42 700 600 100 L 50 50 1 1 B +X PA10 43 700 500 100 L 50 50 1 1 B +X PA11 44 700 400 100 L 50 50 1 1 B +X PA12 45 700 300 100 L 50 50 1 1 B +X PA13 46 700 200 100 L 50 50 1 1 B +X VSS 47 0 -1800 100 U 50 50 1 1 W +X VDD 48 100 1700 100 D 50 50 1 1 W +X PA14 49 700 100 100 L 50 50 1 1 B +X PH0 5 -700 400 100 R 50 50 1 1 I +X PA15 50 700 0 100 L 50 50 1 1 B +X PC10 51 -700 -1100 100 R 50 50 1 1 B +X PC11 52 -700 -1200 100 R 50 50 1 1 B +X PC12 53 -700 -1300 100 R 50 50 1 1 B +X PD2 54 -700 100 100 R 50 50 1 1 B +X PB3 55 700 -500 100 L 50 50 1 1 B +X PB4 56 700 -600 100 L 50 50 1 1 B +X PB5 57 700 -700 100 L 50 50 1 1 B +X PB6 58 700 -800 100 L 50 50 1 1 B +X PB7 59 700 -900 100 L 50 50 1 1 B +X PH1 6 -700 300 100 R 50 50 1 1 I +X BOOT0 60 -700 1300 100 R 50 50 1 1 I +X PB8 61 700 -1000 100 L 50 50 1 1 B +X PB9 62 700 -1100 100 L 50 50 1 1 B +X VSS 63 100 -1800 100 U 50 50 1 1 W +X VDD 64 200 1700 100 D 50 50 1 1 W +X NRST 7 -700 1500 100 R 50 50 1 1 I +X PC0 8 -700 -100 100 R 50 50 1 1 B +X PC1 9 -700 -200 100 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# Regulator_Linear_AP2127N-3.3 +# +DEF Regulator_Linear_AP2127N-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AP2127N-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-23" 0 225 50 H I C CIN +F3 "" 0 0 50 H I C CNN +ALIAS APE8865N-15-HF-3 APE8865N-16-HF-3 APE8865N-17-HF-3 APE8865N-18-HF-3 APE8865N-19-HF-3 APE8865N-20-HF-3 APE8865N-21-HF-3 APE8865N-22-HF-3 APE8865N-23-HF-3 APE8865N-24-HF-3 APE8865N-25-HF-3 APE8865N-26-HF-3 APE8865N-27-HF-3 APE8865N-28-HF-3 APE8865N-29-HF-3 APE8865N-30-HF-3 APE8865N-31-HF-3 APE8865N-32-HF-3 APE8865N-33-HF-3 AP2127N-1.0 AP2127N-1.2 AP2127N-1.5 AP2127N-1.8 AP2127N-2.5 AP2127N-2.8 AP2127N-3.0 AP2127N-3.3 XC6206PxxxMR +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +S -200 75 200 -200 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_MIC5205-3.3YM5 +# +DEF Regulator_Linear_MIC5205-3.3YM5 U 0 10 Y Y 1 F N +F0 "U" -150 225 50 H V C CNN +F1 "Regulator_Linear_MIC5205-3.3YM5" 0 225 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-23-5" 0 325 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS AP131-18 AP131-20 AP131-25 AP131-28 AP131-29 AP131-30 AP131-33 AP131-35 MIC5205-2.5YM5 MIC5205-2.7YM5 MIC5205-2.8YM5 MIC5205-2.85YM5 MIC5205-2.9YM5 MIC5205-3.0YM5 MIC5205-3.1YM5 MIC5205-3.2YM5 MIC5205-3.3YM5 MIC5205-3.6YM5 MIC5205-3.8YM5 MIC5205-4.0YM5 MIC5205-5.0YM5 MIC5219-2.5YM5 MIC5219-2.6YM5 MIC5219-2.7YM5 MIC5219-2.8YM5 MIC5219-2.85YM5 MIC5219-2.9YM5 MIC5219-3.0YM5 MIC5219-3.1YM5 MIC5219-3.3YM5 MIC5219-3.6YM5 MIC5219-5.0YM5 SPX3819M5-L-1-2 SPX3819M5-L-1-5 SPX3819M5-L-1-8 SPX3819M5-L-2-5 SPX3819M5-L-3-0 SPX3819M5-L-3-3 SPX3819M5-L-5-0 +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +S -200 175 200 -200 0 1 10 f +X IN 1 -300 100 100 R 50 50 1 1 W +X GND 2 0 -300 100 U 50 50 1 1 W +X EN 3 -300 0 100 R 50 50 1 1 I +X BP 4 300 0 100 L 50 50 1 1 I +X OUT 5 300 100 100 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# Switch_SW_MEC_5G +# +DEF Switch_SW_MEC_5G SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_MEC_5G" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +$FPLIST + SW*MEC*5G* +$ENDFPLIST +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X A 1 -200 0 100 R 50 50 0 1 P +X B 3 200 0 100 L 50 50 0 1 P +X A 2 -200 0 100 R 50 50 1 1 P N +X B 4 200 0 100 L 50 50 1 1 P N +ENDDRAW +ENDDEF +# +# lab1_PWM3389 +# +DEF lab1_PWM3389 U 0 40 Y Y 1 F N +F0 "U" 0 450 50 H V C CNN +F1 "lab1_PWM3389" 0 350 50 H V C CNN +F2 "" 0 450 50 H I C CNN +F3 "" 0 450 50 H I C CNN +DRAW +S 350 250 -350 -550 0 1 0 f +X NC 1 -450 200 100 R 50 50 1 1 N +X SCLK 10 450 -400 100 L 50 50 1 1 I +X MOSI 11 450 -300 100 L 50 50 1 1 I +X MISO 12 450 -200 100 L 50 50 1 1 O +X NCS 13 450 -100 100 L 50 50 1 1 I +X NC 14 450 0 100 L 50 50 1 1 N +X LED_P 15 450 100 100 L 50 50 1 1 I +X NC 16 450 200 100 L 50 50 1 1 N +X NC 2 -450 100 100 R 50 50 1 1 N +X VDCPIX 3 -450 0 100 R 50 50 1 1 w +X VDD 4 -450 -100 100 R 50 50 1 1 W +X VDDIO 5 -450 -200 100 R 50 50 1 1 W +X GPO 6 -450 -300 100 R 50 50 1 1 O +X NRESET 7 -450 -400 100 R 50 50 1 1 I +X GND 8 -450 -500 100 R 50 50 1 1 w +X MOTION 9 450 -500 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/lab1/hej.pro b/lab1/hej.pro new file mode 100644 index 0000000000000000000000000000000000000000..152769cb7209ca4e1fc17e8154dad5ded6b9d8e4 --- /dev/null +++ b/lab1/hej.pro @@ -0,0 +1,33 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] diff --git a/lab1/hej.sch b/lab1/hej.sch new file mode 100644 index 0000000000000000000000000000000000000000..6da4eaf7e4e4b3228464ab227c1f1ed01e1a313b --- /dev/null +++ b/lab1/hej.sch @@ -0,0 +1,837 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Jumper:Jumper_3_Bridged12 JP? +U 1 1 600901F4 +P 10250 3400 +F 0 "JP?" V 10204 3467 50 0000 L CNN +F 1 "DFU" V 10295 3467 50 0000 L CNN +F 2 "" H 10250 3400 50 0001 C CNN +F 3 "~" H 10250 3400 50 0001 C CNN + 1 10250 3400 + 0 1 1 0 +$EndComp +Text GLabel 10050 3400 0 50 Output ~ 0 +BOOT0 +$Comp +L power:+3.3V #PWR0101 +U 1 1 60095BFD +P 10250 3100 +F 0 "#PWR0101" H 10250 2950 50 0001 C CNN +F 1 "+3.3V" H 10265 3273 50 0000 C CNN +F 2 "" H 10250 3100 50 0001 C CNN +F 3 "" H 10250 3100 50 0001 C CNN + 1 10250 3100 + 1 0 0 -1 +$EndComp +$Comp +L Device:Crystal Y? +U 1 1 60098CE1 +P 6600 3150 +F 0 "Y?" V 6554 3281 50 0000 L CNN +F 1 "16Mhz" V 6645 3281 50 0000 L CNN +F 2 "" H 6600 3150 50 0001 C CNN +F 3 "~" H 6600 3150 50 0001 C CNN + 1 6600 3150 + 0 1 1 0 +$EndComp +Text Notes 5450 3600 0 50 ~ 0 +2*(Cload-Cstray)*2^(18-6)= 24pF = 22pF +$Comp +L Device:C C? +U 1 1 6009CA4A +P 6100 2900 +F 0 "C?" V 5848 2900 50 0000 C CNN +F 1 "22p" V 5939 2900 50 0000 C CNN +F 2 "" H 6138 2750 50 0001 C CNN +F 3 "~" H 6100 2900 50 0001 C CNN + 1 6100 2900 + 0 1 1 0 +$EndComp +$Comp +L Device:C C? +U 1 1 6009E316 +P 6100 3350 +F 0 "C?" V 5848 3350 50 0000 C CNN +F 1 "22p" V 5939 3350 50 0000 C CNN +F 2 "" H 6138 3200 50 0001 C CNN +F 3 "~" H 6100 3350 50 0001 C CNN + 1 6100 3350 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0102 +U 1 1 6009F78A +P 5900 2900 +F 0 "#PWR0102" H 5900 2650 50 0001 C CNN +F 1 "GND" V 5905 2772 50 0000 R CNN +F 2 "" H 5900 2900 50 0001 C CNN +F 3 "" H 5900 2900 50 0001 C CNN + 1 5900 2900 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 600A10EE +P 5900 3350 +F 0 "#PWR0103" H 5900 3100 50 0001 C CNN +F 1 "GND" V 5905 3222 50 0000 R CNN +F 2 "" H 5900 3350 50 0001 C CNN +F 3 "" H 5900 3350 50 0001 C CNN + 1 5900 3350 + 0 1 1 0 +$EndComp +Wire Wire Line + 6600 2900 6600 3000 +$Comp +L Connector:Conn_01x06_Male J? +U 1 1 600A5CE0 +P 9850 4550 +F 0 "J?" H 9958 4931 50 0000 C CNN +F 1 "SWD" H 9958 4840 50 0000 C CNN +F 2 "" H 9850 4550 50 0001 C CNN +F 3 "~" H 9850 4550 50 0001 C CNN + 1 9850 4550 + -1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR0104 +U 1 1 600A9E8A +P 9300 4350 +F 0 "#PWR0104" H 9300 4200 50 0001 C CNN +F 1 "+3.3V" H 9315 4523 50 0000 C CNN +F 2 "" H 9300 4350 50 0001 C CNN +F 3 "" H 9300 4350 50 0001 C CNN + 1 9300 4350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0105 +U 1 1 600AA4E2 +P 9200 4550 +F 0 "#PWR0105" H 9200 4300 50 0001 C CNN +F 1 "GND" H 9205 4377 50 0000 C CNN +F 2 "" H 9200 4550 50 0001 C CNN +F 3 "" H 9200 4550 50 0001 C CNN + 1 9200 4550 + 1 0 0 -1 +$EndComp +Text GLabel 9600 4750 0 50 Input ~ 0 +NRST +Text GLabel 9600 4650 0 50 BiDi ~ 0 +SWDIO +Text GLabel 9600 4450 0 50 Output ~ 0 +SWCLK +Text GLabel 9600 4850 0 50 Input ~ 0 +SWO +Text GLabel 8650 3200 2 50 Input ~ 0 +SWCLK +Wire Wire Line + 9650 4550 9200 4550 +Wire Wire Line + 9300 4350 9650 4350 +Text GLabel 8650 3800 2 50 Output ~ 0 +SWO +Text GLabel 8650 3100 2 50 BiDi ~ 0 +SWDIO +$Comp +L power:GND #PWR0106 +U 1 1 600BCA15 +P 8250 5150 +F 0 "#PWR0106" H 8250 4900 50 0001 C CNN +F 1 "GND" H 8255 4977 50 0000 C CNN +F 2 "" H 8250 5150 50 0001 C CNN +F 3 "" H 8250 5150 50 0001 C CNN + 1 8250 5150 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R? +U 1 1 600BD34A +P 10250 3850 +F 0 "R?" H 10320 3896 50 0000 L CNN +F 1 "10k" H 10320 3805 50 0000 L CNN +F 2 "" V 10180 3850 50 0001 C CNN +F 3 "~" H 10250 3850 50 0001 C CNN + 1 10250 3850 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0107 +U 1 1 600BE8B0 +P 10250 4050 +F 0 "#PWR0107" H 10250 3800 50 0001 C CNN +F 1 "GND" H 10255 3877 50 0000 C CNN +F 2 "" H 10250 4050 50 0001 C CNN +F 3 "" H 10250 4050 50 0001 C CNN + 1 10250 4050 + 1 0 0 -1 +$EndComp +Text GLabel 7150 2000 0 50 Input ~ 0 +BOOT0 +$Comp +L Connector:USB_OTG J? +U 1 1 600E3B60 +P 2750 1300 +F 0 "J?" H 2807 1767 50 0000 C CNN +F 1 "USB_OTG" H 2807 1676 50 0000 C CNN +F 2 "" H 2900 1250 50 0001 C CNN +F 3 " ~" H 2900 1250 50 0001 C CNN + 1 2750 1300 + 1 0 0 -1 +$EndComp +NoConn ~ 3050 1500 +NoConn ~ 2650 1700 +$Comp +L power:GND #PWR0108 +U 1 1 600E55E8 +P 2750 1750 +F 0 "#PWR0108" H 2750 1500 50 0001 C CNN +F 1 "GND" H 2755 1577 50 0000 C CNN +F 2 "" H 2750 1750 50 0001 C CNN +F 3 "" H 2750 1750 50 0001 C CNN + 1 2750 1750 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0109 +U 1 1 600E640E +P 3150 1100 +F 0 "#PWR0109" H 3150 950 50 0001 C CNN +F 1 "+5V" H 3165 1273 50 0000 C CNN +F 2 "" H 3150 1100 50 0001 C CNN +F 3 "" H 3150 1100 50 0001 C CNN + 1 3150 1100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3050 1100 3150 1100 +$Comp +L Switch:SW_MEC_5G SW? +U 1 1 600E8EB3 +P 9900 2350 +F 0 "SW?" V 9854 2498 50 0000 L CNN +F 1 "RESET" V 9945 2498 50 0000 L CNN +F 2 "" H 9900 2550 50 0001 C CNN +F 3 "http://www.apem.com/int/index.php?controller=attachment&id_attachment=488" H 9900 2550 50 0001 C CNN + 1 9900 2350 + 0 1 1 0 +$EndComp +$Comp +L Regulator_Linear:MIC5205-3.3YM5 U? +U 1 1 600F072A +P 2700 2650 +F 0 "U?" H 2700 2992 50 0000 C CNN +F 1 "PWM3389DM-T3QU" H 2700 2901 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-23-5" H 2700 2975 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/20005785A.pdf" H 2700 2650 50 0001 C CNN + 1 2700 2650 + 1 0 0 -1 +$EndComp +$Comp +L Regulator_Linear:AP2127N-3.3 U? +U 1 1 600F5B49 +P 4200 1000 +F 0 "U?" H 4200 1242 50 0000 C CNN +F 1 "AP2125N-3.3TRG1" H 4200 1151 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 4200 1225 50 0001 C CIN +F 3 "https://www.diodes.com/assets/Datasheets/AP2127.pdf" H 4200 1000 50 0001 C CNN + 1 4200 1000 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR? +U 1 1 600F7A77 +P 2250 2450 +F 0 "#PWR?" H 2250 2300 50 0001 C CNN +F 1 "+5V" H 2265 2623 50 0000 C CNN +F 2 "" H 2250 2450 50 0001 C CNN +F 3 "" H 2250 2450 50 0001 C CNN + 1 2250 2450 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 600F8FFC +P 2250 2900 +F 0 "C?" H 2365 2946 50 0000 L CNN +F 1 "1μF" H 2365 2855 50 0000 L CNN +F 2 "" H 2288 2750 50 0001 C CNN +F 3 "~" H 2250 2900 50 0001 C CNN + 1 2250 2900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2250 2750 2250 2650 +Wire Wire Line + 2400 2550 2250 2550 +Connection ~ 2250 2550 +Wire Wire Line + 2250 2550 2250 2450 +Connection ~ 2250 2650 +Wire Wire Line + 2250 2650 2250 2550 +Wire Wire Line + 2250 2650 2400 2650 +$Comp +L power:GND #PWR? +U 1 1 600FB3E7 +P 2700 3000 +F 0 "#PWR?" H 2700 2750 50 0001 C CNN +F 1 "GND" H 2705 2827 50 0000 C CNN +F 2 "" H 2700 3000 50 0001 C CNN +F 3 "" H 2700 3000 50 0001 C CNN + 1 2700 3000 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 600FC23A +P 2250 3100 +F 0 "#PWR?" H 2250 2850 50 0001 C CNN +F 1 "GND" H 2255 2927 50 0000 C CNN +F 2 "" H 2250 3100 50 0001 C CNN +F 3 "" H 2250 3100 50 0001 C CNN + 1 2250 3100 + 1 0 0 -1 +$EndComp +Connection ~ 6600 2900 +Wire Wire Line + 7700 1350 7800 1350 +Connection ~ 8100 1350 +Wire Wire Line + 8100 1350 8200 1350 +Connection ~ 8000 1350 +Wire Wire Line + 8000 1350 8100 1350 +Connection ~ 7900 1350 +Wire Wire Line + 7900 1350 8000 1350 +Connection ~ 7800 1350 +Wire Wire Line + 7800 1350 7900 1350 +$Comp +L Device:C C? +U 1 1 60115AE6 +P 10550 1500 +F 0 "C?" H 10435 1454 50 0000 R CNN +F 1 "1u" H 10435 1545 50 0000 R CNN +F 2 "" H 10588 1350 50 0001 C CNN +F 3 "~" H 10550 1500 50 0001 C CNN + 1 10550 1500 + -1 0 0 1 +$EndComp +$Comp +L Device:C C? +U 1 1 6011831D +P 10200 1500 +F 0 "C?" H 10085 1454 50 0000 R CNN +F 1 "1u" H 10085 1545 50 0000 R CNN +F 2 "" H 10238 1350 50 0001 C CNN +F 3 "~" H 10200 1500 50 0001 C CNN + 1 10200 1500 + -1 0 0 1 +$EndComp +$Comp +L power:+3.3V #PWR? +U 1 1 6011A16B +P 10550 1250 +F 0 "#PWR?" H 10550 1100 50 0001 C CNN +F 1 "+3.3V" H 10565 1423 50 0000 C CNN +F 2 "" H 10550 1250 50 0001 C CNN +F 3 "" H 10550 1250 50 0001 C CNN + 1 10550 1250 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 6011B5B1 +P 10550 1750 +F 0 "#PWR?" H 10550 1500 50 0001 C CNN +F 1 "GND" H 10555 1577 50 0000 C CNN +F 2 "" H 10550 1750 50 0001 C CNN +F 3 "" H 10550 1750 50 0001 C CNN + 1 10550 1750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10550 1750 10550 1650 +Wire Wire Line + 10550 1350 10550 1250 +Wire Wire Line + 10550 1350 10200 1350 +Connection ~ 10550 1350 +Wire Wire Line + 10550 1650 10200 1650 +Connection ~ 10550 1650 +$Comp +L Device:C C? +U 1 1 601209D1 +P 9850 1500 +F 0 "C?" H 9735 1454 50 0000 R CNN +F 1 "1u" H 9735 1545 50 0000 R CNN +F 2 "" H 9888 1350 50 0001 C CNN +F 3 "~" H 9850 1500 50 0001 C CNN + 1 9850 1500 + -1 0 0 1 +$EndComp +Wire Wire Line + 10200 1350 9850 1350 +Wire Wire Line + 10200 1650 9850 1650 +$Comp +L Device:C C? +U 1 1 601217E1 +P 9500 1500 +F 0 "C?" H 9385 1454 50 0000 R CNN +F 1 "1u" H 9385 1545 50 0000 R CNN +F 2 "" H 9538 1350 50 0001 C CNN +F 3 "~" H 9500 1500 50 0001 C CNN + 1 9500 1500 + -1 0 0 1 +$EndComp +Wire Wire Line + 9850 1350 9500 1350 +Wire Wire Line + 9850 1650 9500 1650 +$Comp +L Device:C C? +U 1 1 6012239A +P 9150 1500 +F 0 "C?" H 9035 1454 50 0000 R CNN +F 1 "1u" H 9035 1545 50 0000 R CNN +F 2 "" H 9188 1350 50 0001 C CNN +F 3 "~" H 9150 1500 50 0001 C CNN + 1 9150 1500 + -1 0 0 1 +$EndComp +Wire Wire Line + 9500 1350 9150 1350 +Wire Wire Line + 9500 1650 9150 1650 +$Comp +L Device:C C? +U 1 1 60122E63 +P 8800 1500 +F 0 "C?" H 8685 1454 50 0000 R CNN +F 1 "1u" H 8685 1545 50 0000 R CNN +F 2 "" H 8838 1350 50 0001 C CNN +F 3 "~" H 8800 1500 50 0001 C CNN + 1 8800 1500 + -1 0 0 1 +$EndComp +Wire Wire Line + 9150 1350 8800 1350 +Wire Wire Line + 9150 1650 8800 1650 +Connection ~ 9150 1350 +Connection ~ 9150 1650 +Connection ~ 9500 1350 +Connection ~ 9500 1650 +Connection ~ 9850 1350 +Connection ~ 9850 1650 +Connection ~ 10200 1350 +Connection ~ 10200 1650 +Wire Wire Line + 8800 1350 8200 1350 +Connection ~ 8800 1350 +Connection ~ 8200 1350 +$Comp +L Device:C C? +U 1 1 601368EA +P 10450 2400 +F 0 "C?" H 10335 2354 50 0000 R CNN +F 1 "100n" H 10335 2445 50 0000 R CNN +F 2 "" H 10488 2250 50 0001 C CNN +F 3 "~" H 10450 2400 50 0001 C CNN + 1 10450 2400 + -1 0 0 1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 601368F0 +P 10450 2650 +F 0 "#PWR?" H 10450 2400 50 0001 C CNN +F 1 "GND" H 10455 2477 50 0000 C CNN +F 2 "" H 10450 2650 50 0001 C CNN +F 3 "" H 10450 2650 50 0001 C CNN + 1 10450 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10450 2650 10450 2550 +$Comp +L power:GND #PWR? +U 1 1 60139E95 +P 9900 2650 +F 0 "#PWR?" H 9900 2400 50 0001 C CNN +F 1 "GND" H 9905 2477 50 0000 C CNN +F 2 "" H 9900 2650 50 0001 C CNN +F 3 "" H 9900 2650 50 0001 C CNN + 1 9900 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9900 2650 9900 2550 +Wire Wire Line + 10450 2250 10450 2150 +Wire Wire Line + 10450 2150 9900 2150 +Text GLabel 7150 1800 0 50 Input ~ 0 +NRST +Text GLabel 9800 2150 0 50 Output ~ 0 +NRST +Wire Wire Line + 9900 2150 9800 2150 +Connection ~ 9900 2150 +Wire Wire Line + 10250 3100 10250 3150 +Wire Wire Line + 10250 3650 10250 3700 +Wire Wire Line + 10250 4000 10250 4050 +Wire Wire Line + 10100 3400 10050 3400 +Wire Wire Line + 9600 4650 9650 4650 +Wire Wire Line + 9650 4750 9600 4750 +Wire Wire Line + 9650 4850 9600 4850 +Wire Wire Line + 9650 4450 9600 4450 +Wire Notes Line + 5350 6450 11200 6450 +Wire Notes Line + 5350 500 5350 6450 +Text Notes 5500 650 0 50 ~ 0 +MCU +Wire Wire Line + 6250 3350 6600 3350 +Wire Wire Line + 7100 3000 7100 3350 +Wire Wire Line + 5950 2900 5900 2900 +Wire Wire Line + 5950 3350 5900 3350 +Wire Wire Line + 6600 3300 6600 3350 +Connection ~ 6600 3350 +Wire Wire Line + 6600 3350 7100 3350 +Wire Wire Line + 7900 5100 7900 5150 +Wire Wire Line + 8200 1350 8200 1600 +Wire Wire Line + 8100 1350 8100 1600 +Wire Wire Line + 8000 1350 8000 1600 +Wire Wire Line + 7900 1600 7900 1350 +Wire Wire Line + 7800 1600 7800 1350 +Wire Wire Line + 7700 1600 7700 1350 +Wire Wire Line + 7100 3000 7200 3000 +Wire Wire Line + 6600 2900 7200 2900 +Wire Wire Line + 7200 1800 7150 1800 +Wire Wire Line + 7200 2000 7150 2000 +Wire Wire Line + 8650 3100 8600 3100 +Wire Wire Line + 8650 3200 8600 3200 +Wire Wire Line + 8650 3800 8600 3800 +Wire Wire Line + 8000 5100 8000 5150 +Wire Wire Line + 7700 5100 7700 5150 +Wire Wire Line + 7700 5150 7800 5150 +Wire Wire Line + 7800 5150 7800 5100 +Wire Wire Line + 8100 5150 8100 5100 +Wire Wire Line + 7800 5150 7900 5150 +Connection ~ 7800 5150 +Connection ~ 7900 5150 +Wire Wire Line + 7900 5150 8000 5150 +Connection ~ 8000 5150 +Wire Wire Line + 8000 5150 8100 5150 +Wire Wire Line + 8100 5150 8250 5150 +Connection ~ 8100 5150 +$Comp +L Device:C C? +U 1 1 601EFA0D +P 4750 1150 +F 0 "C?" H 4865 1196 50 0000 L CNN +F 1 "4u7" H 4865 1105 50 0000 L CNN +F 2 "" H 4788 1000 50 0001 C CNN +F 3 "~" H 4750 1150 50 0001 C CNN + 1 4750 1150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 601F13F1 +P 3650 1150 +F 0 "C?" H 3765 1196 50 0000 L CNN +F 1 "4u7" H 3765 1105 50 0000 L CNN +F 2 "" H 3688 1000 50 0001 C CNN +F 3 "~" H 3650 1150 50 0001 C CNN + 1 3650 1150 + 1 0 0 -1 +$EndComp +$Comp +L Connector:USB_C_Plug_USB2.0 P? +U 1 1 601FFB02 +P 1200 1550 +F 0 "P?" H 1307 2417 50 0000 C CNN +F 1 "USB_C_Plug_USB2.0" H 1307 2326 50 0000 C CNN +F 2 "" H 1350 1550 50 0001 C CNN +F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 1350 1550 50 0001 C CNN + 1 1200 1550 + 1 0 0 -1 +$EndComp +Text Notes 2100 1300 0 50 ~ 0 +VS +$Comp +L power:+5V #PWR? +U 1 1 60219DE1 +P 1900 950 +F 0 "#PWR?" H 1900 800 50 0001 C CNN +F 1 "+5V" H 1915 1123 50 0000 C CNN +F 2 "" H 1900 950 50 0001 C CNN +F 3 "" H 1900 950 50 0001 C CNN + 1 1900 950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1800 950 1900 950 +NoConn ~ 900 2450 +$Comp +L power:GND #PWR? +U 1 1 60221F4C +P 1200 2500 +F 0 "#PWR?" H 1200 2250 50 0001 C CNN +F 1 "GND" H 1205 2327 50 0000 C CNN +F 2 "" H 1200 2500 50 0001 C CNN +F 3 "" H 1200 2500 50 0001 C CNN + 1 1200 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2750 1700 2750 1750 +Wire Wire Line + 1200 2500 1200 2450 +Wire Wire Line + 4500 1000 4750 1000 +Wire Wire Line + 3650 1000 3900 1000 +Wire Wire Line + 2700 2950 2700 3000 +Wire Wire Line + 2250 3050 2250 3100 +Wire Wire Line + 4200 1300 4200 1350 +Wire Wire Line + 4750 1300 4750 1350 +Wire Wire Line + 3650 1300 3650 1350 +Wire Wire Line + 4750 1000 4750 950 +Connection ~ 4750 1000 +Wire Wire Line + 3650 1000 3650 950 +Connection ~ 3650 1000 +$Comp +L power:+5V #PWR? +U 1 1 6024BC1F +P 3650 950 +F 0 "#PWR?" H 3650 800 50 0001 C CNN +F 1 "+5V" H 3665 1123 50 0000 C CNN +F 2 "" H 3650 950 50 0001 C CNN +F 3 "" H 3650 950 50 0001 C CNN + 1 3650 950 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR? +U 1 1 6024E05C +P 4750 950 +F 0 "#PWR?" H 4750 800 50 0001 C CNN +F 1 "+3.3V" H 4765 1123 50 0000 C CNN +F 2 "" H 4750 950 50 0001 C CNN +F 3 "" H 4750 950 50 0001 C CNN + 1 4750 950 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 602505FC +P 3650 1350 +F 0 "#PWR?" H 3650 1100 50 0001 C CNN +F 1 "GND" H 3655 1177 50 0000 C CNN +F 2 "" H 3650 1350 50 0001 C CNN +F 3 "" H 3650 1350 50 0001 C CNN + 1 3650 1350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 602527C6 +P 4200 1350 +F 0 "#PWR?" H 4200 1100 50 0001 C CNN +F 1 "GND" H 4205 1177 50 0000 C CNN +F 2 "" H 4200 1350 50 0001 C CNN +F 3 "" H 4200 1350 50 0001 C CNN + 1 4200 1350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 602549E4 +P 4750 1350 +F 0 "#PWR?" H 4750 1100 50 0001 C CNN +F 1 "GND" H 4755 1177 50 0000 C CNN +F 2 "" H 4750 1350 50 0001 C CNN +F 3 "" H 4750 1350 50 0001 C CNN + 1 4750 1350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6600 2900 6250 2900 +$Comp +L MCU_ST_STM32F4:STM32F411RETx U? +U 1 1 60085361 +P 7900 3300 +F 0 "U?" H 7900 1411 50 0000 C CNN +F 1 "STM32F411RETx" H 7900 1320 50 0000 R BNN +F 2 "Package_QFP:LQFP-64_10x10mm_P0.5mm" H 7300 1600 50 0001 R CNN +F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf" H 7900 3300 50 0001 C CNN + 1 7900 3300 + 1 0 0 -1 +$EndComp +$Comp +L lab1:PWM3389 U? +U 1 1 60265B7D +P 1900 4100 +F 0 "U?" H 1900 4525 50 0000 C CNN +F 1 "PWM3389" H 1900 4434 50 0000 C CNN +F 2 "" H 1900 4550 50 0001 C CNN +F 3 "" H 1900 4550 50 0001 C CNN + 1 1900 4100 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 602687A5 +P 3550 2700 +F 0 "C?" H 3665 2746 50 0000 L CNN +F 1 "2.2μF" H 3665 2655 50 0000 L CNN +F 2 "" H 3588 2550 50 0001 C CNN +F 3 "~" H 3550 2700 50 0001 C CNN + 1 3550 2700 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R? +U 1 1 6026B464 +P 3200 2700 +F 0 "R?" H 3270 2746 50 0000 L CNN +F 1 "R" H 3270 2655 50 0000 L CNN +F 2 "" V 3130 2700 50 0001 C CNN +F 3 "~" H 3200 2700 50 0001 C CNN + 1 3200 2700 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R? +U 1 1 6026CB47 +P 3200 3100 +F 0 "R?" H 3270 3146 50 0000 L CNN +F 1 "R" H 3270 3055 50 0000 L CNN +F 2 "" V 3130 3100 50 0001 C CNN +F 3 "~" H 3200 3100 50 0001 C CNN + 1 3200 3100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3000 2550 3200 2550 +Connection ~ 3200 2550 +Wire Wire Line + 3200 2550 3550 2550 +Connection ~ 3550 2550 +Wire Wire Line + 3000 2650 3000 2900 +Wire Wire Line + 3000 2900 3200 2900 +Wire Wire Line + 3200 2900 3200 2850 +Wire Wire Line + 3200 2900 3200 2950 +Connection ~ 3200 2900 +Wire Wire Line + 3200 3250 3200 3300 +Wire Wire Line + 3550 2850 3550 2900 +$Comp +L power:GND #PWR? +U 1 1 602874B9 +P 3200 3300 +F 0 "#PWR?" H 3200 3050 50 0001 C CNN +F 1 "GND" H 3205 3127 50 0000 C CNN +F 2 "" H 3200 3300 50 0001 C CNN +F 3 "" H 3200 3300 50 0001 C CNN + 1 3200 3300 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 60289F31 +P 3550 2900 +F 0 "#PWR?" H 3550 2650 50 0001 C CNN +F 1 "GND" H 3555 2727 50 0000 C CNN +F 2 "" H 3550 2900 50 0001 C CNN +F 3 "" H 3550 2900 50 0001 C CNN + 1 3550 2900 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR? +U 1 1 6028EF6B +P 3550 2450 +F 0 "#PWR?" H 3550 2300 50 0001 C CNN +F 1 "+3.3V" H 3565 2623 50 0000 C CNN +F 2 "" H 3550 2450 50 0001 C CNN +F 3 "" H 3550 2450 50 0001 C CNN + 1 3550 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3550 2450 3550 2550 +Text Notes 3500 3500 0 50 ~ 0 +Vout=Vref(1+R1/R2) (Vref = 1.24V) => \n1.9/1.24-1=0.5322=R1/R2=> \nR2*0.5322=R1\nNeed to ask about heat and power. +$EndSCHEMATC diff --git a/lab1/lab1-cache.lib b/lab1/lab1-cache.lib new file mode 100644 index 0000000000000000000000000000000000000000..06871c709815bc8f6d8707de84e37ec243184f4a --- /dev/null +++ b/lab1/lab1-cache.lib @@ -0,0 +1,415 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Connector_Conn_01x06_Male +# +DEF Connector_Conn_01x06_Male J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Connector_Conn_01x06_Male" 0 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -295 0 -305 1 1 6 F +S 34 -195 0 -205 1 1 6 F +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +S 34 105 0 95 1 1 6 F +S 34 205 0 195 1 1 6 F +P 2 1 1 6 50 -300 34 -300 N +P 2 1 1 6 50 -200 34 -200 N +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +P 2 1 1 6 50 100 34 100 N +P 2 1 1 6 50 200 34 200 N +X Pin_1 1 200 200 150 L 50 50 1 1 P +X Pin_2 2 200 100 150 L 50 50 1 1 P +X Pin_3 3 200 0 150 L 50 50 1 1 P +X Pin_4 4 200 -100 150 L 50 50 1 1 P +X Pin_5 5 200 -200 150 L 50 50 1 1 P +X Pin_6 6 200 -300 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_USB_C_Plug_USB2.0 +# +DEF Connector_USB_C_Plug_USB2.0 P 0 40 Y Y 1 F N +F0 "P" -400 750 50 H V L CNN +F1 "Connector_USB_C_Plug_USB2.0" 500 750 50 H V R CNN +F2 "" 150 0 50 H I C CNN +F3 "" 150 0 50 H I C CNN +$FPLIST + USB*C*Plug* +$ENDFPLIST +DRAW +A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150 +A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150 +A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150 +A -275 150 25 1 1799 0 1 10 F -250 150 -300 150 +A -275 150 25 1 1799 0 1 10 N -250 150 -300 150 +A -275 150 75 1 1799 0 1 20 N -200 150 -350 150 +C -100 45 25 0 1 10 F +C 0 -230 50 0 1 0 F +S -10 -700 10 -660 0 0 0 N +S 400 -90 360 -110 0 0 0 N +S 400 110 360 90 0 0 0 N +S 400 310 360 290 0 0 0 N +S 400 410 360 390 0 0 0 N +S 400 610 360 590 0 0 0 N +S -400 700 400 -700 0 1 10 f +S -300 -150 -250 150 0 1 10 F +S 75 70 125 120 0 1 10 F +P 2 0 1 20 -350 -150 -350 150 N +P 2 0 1 20 -200 150 -200 -150 N +P 2 0 1 20 0 -230 0 170 N +P 3 0 1 20 0 -130 -100 -30 -100 20 N +P 3 0 1 20 0 -80 100 20 100 70 N +P 4 0 1 10 -50 170 0 270 50 170 -50 170 F +X GND A1 0 -900 200 U 50 50 1 1 P +X GND A12 0 -900 200 U 50 50 1 1 P N +X VBUS A4 600 600 200 L 50 50 1 1 P +X CC A5 600 400 200 L 50 50 1 1 B +X D+ A6 600 -100 200 L 50 50 1 1 B +X D- A7 600 100 200 L 50 50 1 1 B +X VBUS A9 600 600 200 L 50 50 1 1 P N +X GND B1 0 -900 200 U 50 50 1 1 P N +X GND B12 0 -900 200 U 50 50 1 1 P N +X VBUS B4 600 600 200 L 50 50 1 1 P N +X VCONN B5 600 300 200 L 50 50 1 1 B +X VBUS B9 600 600 200 L 50 50 1 1 P N +X SHIELD S1 -300 -900 200 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_USB_OTG +# +DEF Connector_USB_OTG J 0 40 Y Y 1 F N +F0 "J" -200 450 50 H V L CNN +F1 "Connector_USB_OTG" -200 350 50 H V L CNN +F2 "" 150 -50 50 H I C CNN +F3 "" 150 -50 50 H I C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +C -150 85 25 0 1 10 F +C -25 135 15 0 1 10 F +S -200 -300 200 300 0 1 10 f +S -5 -300 5 -270 0 1 0 N +S 10 50 -20 20 0 1 10 F +S 200 -205 170 -195 0 1 0 N +S 200 -105 170 -95 0 1 0 N +S 200 -5 170 5 0 1 0 N +S 200 195 170 205 0 1 0 N +P 2 0 1 10 -75 85 25 85 N +P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N +P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N +P 4 0 1 10 25 110 25 60 75 85 25 110 F +P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F +P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N +X VBUS 1 300 200 100 L 50 50 1 1 P +X D- 2 300 -100 100 L 50 50 1 1 B +X D+ 3 300 0 100 L 50 50 1 1 B +X ID 4 300 -200 100 L 50 50 1 1 P +X GND 5 0 -400 100 U 50 50 1 1 P +X Shield 6 -100 -400 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R +# +DEF Device_R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "Device_R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_Jumper_3_Bridged12 +# +DEF Jumper_Jumper_3_Bridged12 JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_Jumper_3_Bridged12" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Jumper* + TestPoint*3Pads* + TestPoint*Bridge* +$ENDFPLIST +DRAW +A -65 -50 89 1282 518 0 1 0 N -120 20 -10 20 +C -130 0 20 0 0 0 N +C 0 0 20 0 0 0 N +C 130 0 20 0 0 0 N +P 2 0 1 0 0 -50 0 -20 N +X A 1 -250 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 250 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MCU_ST_STM32F4_STM32F411RETx +# +DEF MCU_ST_STM32F4_STM32F411RETx U 0 20 Y Y 1 F N +F0 "U" -600 1650 50 H V L CNN +F1 "MCU_ST_STM32F4_STM32F411RETx" 400 1650 50 H V L CNN +F2 "Package_QFP:LQFP-64_10x10mm_P0.5mm" -600 -1700 50 H I R CNN +F3 "" 0 0 50 H I C CNN +ALIAS STM32F411RETx +$FPLIST + LQFP*10x10mm*P0.5mm* +$ENDFPLIST +DRAW +S -600 -1700 600 1600 0 1 10 f +X VBAT 1 -200 1700 100 D 50 50 1 1 W +X PC2 10 -700 -300 100 R 50 50 1 1 B +X PC3 11 -700 -400 100 R 50 50 1 1 B +X VSSA 12 200 -1800 100 U 50 50 1 1 W +X VDDA 13 300 1700 100 D 50 50 1 1 W +X PA0 14 700 1500 100 L 50 50 1 1 B +X PA1 15 700 1400 100 L 50 50 1 1 B +X PA2 16 700 1300 100 L 50 50 1 1 B +X PA3 17 700 1200 100 L 50 50 1 1 B +X VSS 18 -200 -1800 100 U 50 50 1 1 W +X VDD 19 -100 1700 100 D 50 50 1 1 W +X PC13 2 -700 -1400 100 R 50 50 1 1 B +X PA4 20 700 1100 100 L 50 50 1 1 B +X PA5 21 700 1000 100 L 50 50 1 1 B +X PA6 22 700 900 100 L 50 50 1 1 B +X PA7 23 700 800 100 L 50 50 1 1 B +X PC4 24 -700 -500 100 R 50 50 1 1 B +X PC5 25 -700 -600 100 R 50 50 1 1 B +X PB0 26 700 -200 100 L 50 50 1 1 B +X PB1 27 700 -300 100 L 50 50 1 1 B +X PB2 28 700 -400 100 L 50 50 1 1 B +X PB10 29 700 -1200 100 L 50 50 1 1 B +X PC14 3 -700 -1500 100 R 50 50 1 1 B +X VCAP1 30 -700 1100 100 R 50 50 1 1 W +X VSS 31 -100 -1800 100 U 50 50 1 1 W +X VDD 32 0 1700 100 D 50 50 1 1 W +X PB12 33 700 -1300 100 L 50 50 1 1 B +X PB13 34 700 -1400 100 L 50 50 1 1 B +X PB14 35 700 -1500 100 L 50 50 1 1 B +X PB15 36 700 -1600 100 L 50 50 1 1 B +X PC6 37 -700 -700 100 R 50 50 1 1 B +X PC7 38 -700 -800 100 R 50 50 1 1 B +X PC8 39 -700 -900 100 R 50 50 1 1 B +X PC15 4 -700 -1600 100 R 50 50 1 1 B +X PC9 40 -700 -1000 100 R 50 50 1 1 B +X PA8 41 700 700 100 L 50 50 1 1 B +X PA9 42 700 600 100 L 50 50 1 1 B +X PA10 43 700 500 100 L 50 50 1 1 B +X PA11 44 700 400 100 L 50 50 1 1 B +X PA12 45 700 300 100 L 50 50 1 1 B +X PA13 46 700 200 100 L 50 50 1 1 B +X VSS 47 0 -1800 100 U 50 50 1 1 W +X VDD 48 100 1700 100 D 50 50 1 1 W +X PA14 49 700 100 100 L 50 50 1 1 B +X PH0 5 -700 400 100 R 50 50 1 1 I +X PA15 50 700 0 100 L 50 50 1 1 B +X PC10 51 -700 -1100 100 R 50 50 1 1 B +X PC11 52 -700 -1200 100 R 50 50 1 1 B +X PC12 53 -700 -1300 100 R 50 50 1 1 B +X PD2 54 -700 100 100 R 50 50 1 1 B +X PB3 55 700 -500 100 L 50 50 1 1 B +X PB4 56 700 -600 100 L 50 50 1 1 B +X PB5 57 700 -700 100 L 50 50 1 1 B +X PB6 58 700 -800 100 L 50 50 1 1 B +X PB7 59 700 -900 100 L 50 50 1 1 B +X PH1 6 -700 300 100 R 50 50 1 1 I +X BOOT0 60 -700 1300 100 R 50 50 1 1 I +X PB8 61 700 -1000 100 L 50 50 1 1 B +X PB9 62 700 -1100 100 L 50 50 1 1 B +X VSS 63 100 -1800 100 U 50 50 1 1 W +X VDD 64 200 1700 100 D 50 50 1 1 W +X NRST 7 -700 1500 100 R 50 50 1 1 I +X PC0 8 -700 -100 100 R 50 50 1 1 B +X PC1 9 -700 -200 100 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# Regulator_Linear_AP2127N-3.3 +# +DEF Regulator_Linear_AP2127N-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AP2127N-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-23" 0 225 50 H I C CIN +F3 "" 0 0 50 H I C CNN +ALIAS APE8865N-15-HF-3 APE8865N-16-HF-3 APE8865N-17-HF-3 APE8865N-18-HF-3 APE8865N-19-HF-3 APE8865N-20-HF-3 APE8865N-21-HF-3 APE8865N-22-HF-3 APE8865N-23-HF-3 APE8865N-24-HF-3 APE8865N-25-HF-3 APE8865N-26-HF-3 APE8865N-27-HF-3 APE8865N-28-HF-3 APE8865N-29-HF-3 APE8865N-30-HF-3 APE8865N-31-HF-3 APE8865N-32-HF-3 APE8865N-33-HF-3 AP2127N-1.0 AP2127N-1.2 AP2127N-1.5 AP2127N-1.8 AP2127N-2.5 AP2127N-2.8 AP2127N-3.0 AP2127N-3.3 XC6206PxxxMR +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +S -200 75 200 -200 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_MIC5205-3.3YM5 +# +DEF Regulator_Linear_MIC5205-3.3YM5 U 0 10 Y Y 1 F N +F0 "U" -150 225 50 H V C CNN +F1 "Regulator_Linear_MIC5205-3.3YM5" 0 225 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-23-5" 0 325 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS AP131-18 AP131-20 AP131-25 AP131-28 AP131-29 AP131-30 AP131-33 AP131-35 MIC5205-2.5YM5 MIC5205-2.7YM5 MIC5205-2.8YM5 MIC5205-2.85YM5 MIC5205-2.9YM5 MIC5205-3.0YM5 MIC5205-3.1YM5 MIC5205-3.2YM5 MIC5205-3.3YM5 MIC5205-3.6YM5 MIC5205-3.8YM5 MIC5205-4.0YM5 MIC5205-5.0YM5 MIC5219-2.5YM5 MIC5219-2.6YM5 MIC5219-2.7YM5 MIC5219-2.8YM5 MIC5219-2.85YM5 MIC5219-2.9YM5 MIC5219-3.0YM5 MIC5219-3.1YM5 MIC5219-3.3YM5 MIC5219-3.6YM5 MIC5219-5.0YM5 SPX3819M5-L-1-2 SPX3819M5-L-1-5 SPX3819M5-L-1-8 SPX3819M5-L-2-5 SPX3819M5-L-3-0 SPX3819M5-L-3-3 SPX3819M5-L-5-0 +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +S -200 175 200 -200 0 1 10 f +X IN 1 -300 100 100 R 50 50 1 1 W +X GND 2 0 -300 100 U 50 50 1 1 W +X EN 3 -300 0 100 R 50 50 1 1 I +X BP 4 300 0 100 L 50 50 1 1 I +X OUT 5 300 100 100 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# Switch_SW_MEC_5G +# +DEF Switch_SW_MEC_5G SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_MEC_5G" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +$FPLIST + SW*MEC*5G* +$ENDFPLIST +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X A 1 -200 0 100 R 50 50 0 1 P +X B 3 200 0 100 L 50 50 0 1 P +X A 2 -200 0 100 R 50 50 1 1 P N +X B 4 200 0 100 L 50 50 1 1 P N +ENDDRAW +ENDDEF +# +# lab1_PWM3389 +# +DEF lab1_PWM3389 U 0 40 Y Y 1 F N +F0 "U" 0 450 50 H V C CNN +F1 "lab1_PWM3389" 0 350 50 H V C CNN +F2 "" 0 450 50 H I C CNN +F3 "" 0 450 50 H I C CNN +DRAW +S 350 250 -350 -550 0 1 0 f +X NC 1 -450 200 100 R 50 50 1 1 N +X SCLK 10 450 -400 100 L 50 50 1 1 I +X MOSI 11 450 -300 100 L 50 50 1 1 I +X MISO 12 450 -200 100 L 50 50 1 1 O +X NCS 13 450 -100 100 L 50 50 1 1 I +X NC 14 450 0 100 L 50 50 1 1 N +X LED_P 15 450 100 100 L 50 50 1 1 I +X NC 16 450 200 100 L 50 50 1 1 N +X NC 2 -450 100 100 R 50 50 1 1 N +X VDCPIX 3 -450 0 100 R 50 50 1 1 w +X VDD 4 -450 -100 100 R 50 50 1 1 W +X VDDIO 5 -450 -200 100 R 50 50 1 1 W +X GPO 6 -450 -300 100 R 50 50 1 1 O +X NRESET 7 -450 -400 100 R 50 50 1 1 I +X GND 8 -450 -500 100 R 50 50 1 1 w +X MOTION 9 450 -500 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/lab1/lab1.dcm b/lab1/lab1.dcm new file mode 100644 index 0000000000000000000000000000000000000000..5f3ed79b79731d3d1ca39cfaa9a2dda60617b802 --- /dev/null +++ b/lab1/lab1.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/lab1/lab1.kicad_pcb b/lab1/lab1.kicad_pcb new file mode 100644 index 0000000000000000000000000000000000000000..02c8ecb0e385e9163fb1811ba3b2fcd6b9cd45f4 --- /dev/null +++ b/lab1/lab1.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/lab1/lab1.lib b/lab1/lab1.lib new file mode 100644 index 0000000000000000000000000000000000000000..0e22c0bf0f77b8b99f9ca46f48d4178df8c32465 --- /dev/null +++ b/lab1/lab1.lib @@ -0,0 +1,32 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# PWM3389 +# +DEF PWM3389 U 0 40 Y Y 1 F N +F0 "U" 0 450 50 H V C CNN +F1 "PWM3389" 0 350 50 H V C CNN +F2 "" 0 450 50 H I C CNN +F3 "" 0 450 50 H I C CNN +DRAW +S 350 250 -350 -550 0 1 0 f +X NC 1 -450 200 100 R 50 50 1 1 N +X SCLK 10 450 -400 100 L 50 50 1 1 I +X MOSI 11 450 -300 100 L 50 50 1 1 I +X MISO 12 450 -200 100 L 50 50 1 1 O +X NCS 13 450 -100 100 L 50 50 1 1 I +X NC 14 450 0 100 L 50 50 1 1 N +X LED_P 15 450 100 100 L 50 50 1 1 I +X NC 16 450 200 100 L 50 50 1 1 N +X NC 2 -450 100 100 R 50 50 1 1 N +X VDCPIX 3 -450 0 100 R 50 50 1 1 w +X VDD 4 -450 -100 100 R 50 50 1 1 W +X VDDIO 5 -450 -200 100 R 50 50 1 1 W +X GPO 6 -450 -300 100 R 50 50 1 1 O +X NRESET 7 -450 -400 100 R 50 50 1 1 I +X GND 8 -450 -500 100 R 50 50 1 1 w +X MOTION 9 450 -500 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/lab1/lab1.pro b/lab1/lab1.pro new file mode 100644 index 0000000000000000000000000000000000000000..152769cb7209ca4e1fc17e8154dad5ded6b9d8e4 --- /dev/null +++ b/lab1/lab1.pro @@ -0,0 +1,33 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] diff --git a/lab1/lab1.sch b/lab1/lab1.sch new file mode 100644 index 0000000000000000000000000000000000000000..ecb1de44f54781628a7ad23cf9280fa46e74abe5 --- /dev/null +++ b/lab1/lab1.sch @@ -0,0 +1,863 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Jumper:Jumper_3_Bridged12 JP? +U 1 1 600901F4 +P 10250 3400 +F 0 "JP?" V 10204 3467 50 0000 L CNN +F 1 "DFU" V 10295 3467 50 0000 L CNN +F 2 "" H 10250 3400 50 0001 C CNN +F 3 "~" H 10250 3400 50 0001 C CNN + 1 10250 3400 + 0 1 1 0 +$EndComp +Text GLabel 10050 3400 0 50 Output ~ 0 +BOOT0 +$Comp +L power:+3.3V #PWR0101 +U 1 1 60095BFD +P 10250 3100 +F 0 "#PWR0101" H 10250 2950 50 0001 C CNN +F 1 "+3.3V" H 10265 3273 50 0000 C CNN +F 2 "" H 10250 3100 50 0001 C CNN +F 3 "" H 10250 3100 50 0001 C CNN + 1 10250 3100 + 1 0 0 -1 +$EndComp +$Comp +L Device:Crystal Y? +U 1 1 60098CE1 +P 6600 3150 +F 0 "Y?" V 6554 3281 50 0000 L CNN +F 1 "16Mhz" V 6645 3281 50 0000 L CNN +F 2 "" H 6600 3150 50 0001 C CNN +F 3 "~" H 6600 3150 50 0001 C CNN + 1 6600 3150 + 0 1 1 0 +$EndComp +Text Notes 5450 3600 0 50 ~ 0 +2*(Cload-Cstray)*2^(18-6)= 24pF = 22pF +$Comp +L Device:C C? +U 1 1 6009CA4A +P 6100 2900 +F 0 "C?" V 5848 2900 50 0000 C CNN +F 1 "22p" V 5939 2900 50 0000 C CNN +F 2 "" H 6138 2750 50 0001 C CNN +F 3 "~" H 6100 2900 50 0001 C CNN + 1 6100 2900 + 0 1 1 0 +$EndComp +$Comp +L Device:C C? +U 1 1 6009E316 +P 6100 3350 +F 0 "C?" V 5848 3350 50 0000 C CNN +F 1 "22p" V 5939 3350 50 0000 C CNN +F 2 "" H 6138 3200 50 0001 C CNN +F 3 "~" H 6100 3350 50 0001 C CNN + 1 6100 3350 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0102 +U 1 1 6009F78A +P 5900 2900 +F 0 "#PWR0102" H 5900 2650 50 0001 C CNN +F 1 "GND" V 5905 2772 50 0000 R CNN +F 2 "" H 5900 2900 50 0001 C CNN +F 3 "" H 5900 2900 50 0001 C CNN + 1 5900 2900 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 600A10EE +P 5900 3350 +F 0 "#PWR0103" H 5900 3100 50 0001 C CNN +F 1 "GND" V 5905 3222 50 0000 R CNN +F 2 "" H 5900 3350 50 0001 C CNN +F 3 "" H 5900 3350 50 0001 C CNN + 1 5900 3350 + 0 1 1 0 +$EndComp +Wire Wire Line + 6600 2900 6600 3000 +$Comp +L Connector:Conn_01x06_Male J? +U 1 1 600A5CE0 +P 9850 4550 +F 0 "J?" H 9958 4931 50 0000 C CNN +F 1 "SWD" H 9958 4840 50 0000 C CNN +F 2 "" H 9850 4550 50 0001 C CNN +F 3 "~" H 9850 4550 50 0001 C CNN + 1 9850 4550 + -1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR0104 +U 1 1 600A9E8A +P 9300 4350 +F 0 "#PWR0104" H 9300 4200 50 0001 C CNN +F 1 "+3.3V" H 9315 4523 50 0000 C CNN +F 2 "" H 9300 4350 50 0001 C CNN +F 3 "" H 9300 4350 50 0001 C CNN + 1 9300 4350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0105 +U 1 1 600AA4E2 +P 9200 4550 +F 0 "#PWR0105" H 9200 4300 50 0001 C CNN +F 1 "GND" H 9205 4377 50 0000 C CNN +F 2 "" H 9200 4550 50 0001 C CNN +F 3 "" H 9200 4550 50 0001 C CNN + 1 9200 4550 + 1 0 0 -1 +$EndComp +Text GLabel 9600 4750 0 50 Input ~ 0 +NRST +Text GLabel 9600 4650 0 50 BiDi ~ 0 +SWDIO +Text GLabel 9600 4450 0 50 Output ~ 0 +SWCLK +Text GLabel 9600 4850 0 50 Input ~ 0 +SWO +Text GLabel 8650 3200 2 50 Input ~ 0 +SWCLK +Wire Wire Line + 9650 4550 9200 4550 +Wire Wire Line + 9300 4350 9650 4350 +Text GLabel 8650 3800 2 50 Output ~ 0 +SWO +Text GLabel 8650 3100 2 50 BiDi ~ 0 +SWDIO +$Comp +L power:GND #PWR0106 +U 1 1 600BCA15 +P 8250 5150 +F 0 "#PWR0106" H 8250 4900 50 0001 C CNN +F 1 "GND" H 8255 4977 50 0000 C CNN +F 2 "" H 8250 5150 50 0001 C CNN +F 3 "" H 8250 5150 50 0001 C CNN + 1 8250 5150 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R? +U 1 1 600BD34A +P 10250 3850 +F 0 "R?" H 10320 3896 50 0000 L CNN +F 1 "10k" H 10320 3805 50 0000 L CNN +F 2 "" V 10180 3850 50 0001 C CNN +F 3 "~" H 10250 3850 50 0001 C CNN + 1 10250 3850 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0107 +U 1 1 600BE8B0 +P 10250 4050 +F 0 "#PWR0107" H 10250 3800 50 0001 C CNN +F 1 "GND" H 10255 3877 50 0000 C CNN +F 2 "" H 10250 4050 50 0001 C CNN +F 3 "" H 10250 4050 50 0001 C CNN + 1 10250 4050 + 1 0 0 -1 +$EndComp +Text GLabel 7150 2000 0 50 Input ~ 0 +BOOT0 +$Comp +L Connector:USB_OTG J? +U 1 1 600E3B60 +P 2750 1300 +F 0 "J?" H 2807 1767 50 0000 C CNN +F 1 "USB_OTG" H 2807 1676 50 0000 C CNN +F 2 "" H 2900 1250 50 0001 C CNN +F 3 " ~" H 2900 1250 50 0001 C CNN + 1 2750 1300 + 1 0 0 -1 +$EndComp +NoConn ~ 3050 1500 +NoConn ~ 2650 1700 +$Comp +L power:GND #PWR0108 +U 1 1 600E55E8 +P 2750 1750 +F 0 "#PWR0108" H 2750 1500 50 0001 C CNN +F 1 "GND" H 2755 1577 50 0000 C CNN +F 2 "" H 2750 1750 50 0001 C CNN +F 3 "" H 2750 1750 50 0001 C CNN + 1 2750 1750 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0109 +U 1 1 600E640E +P 3150 1100 +F 0 "#PWR0109" H 3150 950 50 0001 C CNN +F 1 "+5V" H 3165 1273 50 0000 C CNN +F 2 "" H 3150 1100 50 0001 C CNN +F 3 "" H 3150 1100 50 0001 C CNN + 1 3150 1100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3050 1100 3150 1100 +$Comp +L Switch:SW_MEC_5G SW? +U 1 1 600E8EB3 +P 9900 2350 +F 0 "SW?" V 9854 2498 50 0000 L CNN +F 1 "RESET" V 9945 2498 50 0000 L CNN +F 2 "" H 9900 2550 50 0001 C CNN +F 3 "http://www.apem.com/int/index.php?controller=attachment&id_attachment=488" H 9900 2550 50 0001 C CNN + 1 9900 2350 + 0 1 1 0 +$EndComp +$Comp +L Regulator_Linear:MIC5205-3.3YM5 U? +U 1 1 600F072A +P 2700 2650 +F 0 "U?" H 2700 2992 50 0000 C CNN +F 1 "PWM3389DM-T3QU" H 2700 2901 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-23-5" H 2700 2975 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/20005785A.pdf" H 2700 2650 50 0001 C CNN + 1 2700 2650 + 1 0 0 -1 +$EndComp +$Comp +L Regulator_Linear:AP2127N-3.3 U? +U 1 1 600F5B49 +P 4200 1000 +F 0 "U?" H 4200 1242 50 0000 C CNN +F 1 "AP2125N-3.3TRG1" H 4200 1151 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 4200 1225 50 0001 C CIN +F 3 "https://www.diodes.com/assets/Datasheets/AP2127.pdf" H 4200 1000 50 0001 C CNN + 1 4200 1000 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR? +U 1 1 600F7A77 +P 2250 2450 +F 0 "#PWR?" H 2250 2300 50 0001 C CNN +F 1 "+5V" H 2265 2623 50 0000 C CNN +F 2 "" H 2250 2450 50 0001 C CNN +F 3 "" H 2250 2450 50 0001 C CNN + 1 2250 2450 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 600F8FFC +P 2250 2900 +F 0 "C?" H 2365 2946 50 0000 L CNN +F 1 "1μF" H 2365 2855 50 0000 L CNN +F 2 "" H 2288 2750 50 0001 C CNN +F 3 "~" H 2250 2900 50 0001 C CNN + 1 2250 2900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2250 2750 2250 2650 +Wire Wire Line + 2400 2550 2250 2550 +Connection ~ 2250 2550 +Wire Wire Line + 2250 2550 2250 2450 +Connection ~ 2250 2650 +Wire Wire Line + 2250 2650 2250 2550 +Wire Wire Line + 2250 2650 2400 2650 +$Comp +L power:GND #PWR? +U 1 1 600FB3E7 +P 2700 3300 +F 0 "#PWR?" H 2700 3050 50 0001 C CNN +F 1 "GND" H 2705 3127 50 0000 C CNN +F 2 "" H 2700 3300 50 0001 C CNN +F 3 "" H 2700 3300 50 0001 C CNN + 1 2700 3300 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 600FC23A +P 2250 3300 +F 0 "#PWR?" H 2250 3050 50 0001 C CNN +F 1 "GND" H 2255 3127 50 0000 C CNN +F 2 "" H 2250 3300 50 0001 C CNN +F 3 "" H 2250 3300 50 0001 C CNN + 1 2250 3300 + 1 0 0 -1 +$EndComp +Connection ~ 6600 2900 +Wire Wire Line + 7700 1350 7800 1350 +Connection ~ 8100 1350 +Wire Wire Line + 8100 1350 8200 1350 +Connection ~ 8000 1350 +Wire Wire Line + 8000 1350 8100 1350 +Connection ~ 7900 1350 +Wire Wire Line + 7900 1350 8000 1350 +Connection ~ 7800 1350 +Wire Wire Line + 7800 1350 7900 1350 +$Comp +L Device:C C? +U 1 1 60115AE6 +P 10550 1500 +F 0 "C?" H 10435 1454 50 0000 R CNN +F 1 "1u" H 10435 1545 50 0000 R CNN +F 2 "" H 10588 1350 50 0001 C CNN +F 3 "~" H 10550 1500 50 0001 C CNN + 1 10550 1500 + -1 0 0 1 +$EndComp +$Comp +L Device:C C? +U 1 1 6011831D +P 10200 1500 +F 0 "C?" H 10085 1454 50 0000 R CNN +F 1 "1u" H 10085 1545 50 0000 R CNN +F 2 "" H 10238 1350 50 0001 C CNN +F 3 "~" H 10200 1500 50 0001 C CNN + 1 10200 1500 + -1 0 0 1 +$EndComp +$Comp +L power:+3.3V #PWR? +U 1 1 6011A16B +P 10550 1250 +F 0 "#PWR?" H 10550 1100 50 0001 C CNN +F 1 "+3.3V" H 10565 1423 50 0000 C CNN +F 2 "" H 10550 1250 50 0001 C CNN +F 3 "" H 10550 1250 50 0001 C CNN + 1 10550 1250 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 6011B5B1 +P 10550 1750 +F 0 "#PWR?" H 10550 1500 50 0001 C CNN +F 1 "GND" H 10555 1577 50 0000 C CNN +F 2 "" H 10550 1750 50 0001 C CNN +F 3 "" H 10550 1750 50 0001 C CNN + 1 10550 1750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10550 1750 10550 1650 +Wire Wire Line + 10550 1350 10550 1250 +Wire Wire Line + 10550 1350 10200 1350 +Connection ~ 10550 1350 +Wire Wire Line + 10550 1650 10200 1650 +Connection ~ 10550 1650 +$Comp +L Device:C C? +U 1 1 601209D1 +P 9850 1500 +F 0 "C?" H 9735 1454 50 0000 R CNN +F 1 "1u" H 9735 1545 50 0000 R CNN +F 2 "" H 9888 1350 50 0001 C CNN +F 3 "~" H 9850 1500 50 0001 C CNN + 1 9850 1500 + -1 0 0 1 +$EndComp +Wire Wire Line + 10200 1350 9850 1350 +Wire Wire Line + 10200 1650 9850 1650 +$Comp +L Device:C C? +U 1 1 601217E1 +P 9500 1500 +F 0 "C?" H 9385 1454 50 0000 R CNN +F 1 "1u" H 9385 1545 50 0000 R CNN +F 2 "" H 9538 1350 50 0001 C CNN +F 3 "~" H 9500 1500 50 0001 C CNN + 1 9500 1500 + -1 0 0 1 +$EndComp +Wire Wire Line + 9850 1350 9500 1350 +Wire Wire Line + 9850 1650 9500 1650 +$Comp +L Device:C C? +U 1 1 6012239A +P 9150 1500 +F 0 "C?" H 9035 1454 50 0000 R CNN +F 1 "1u" H 9035 1545 50 0000 R CNN +F 2 "" H 9188 1350 50 0001 C CNN +F 3 "~" H 9150 1500 50 0001 C CNN + 1 9150 1500 + -1 0 0 1 +$EndComp +Wire Wire Line + 9500 1350 9150 1350 +Wire Wire Line + 9500 1650 9150 1650 +$Comp +L Device:C C? +U 1 1 60122E63 +P 8800 1500 +F 0 "C?" H 8685 1454 50 0000 R CNN +F 1 "1u" H 8685 1545 50 0000 R CNN +F 2 "" H 8838 1350 50 0001 C CNN +F 3 "~" H 8800 1500 50 0001 C CNN + 1 8800 1500 + -1 0 0 1 +$EndComp +Wire Wire Line + 9150 1350 8800 1350 +Wire Wire Line + 9150 1650 8800 1650 +Connection ~ 9150 1350 +Connection ~ 9150 1650 +Connection ~ 9500 1350 +Connection ~ 9500 1650 +Connection ~ 9850 1350 +Connection ~ 9850 1650 +Connection ~ 10200 1350 +Connection ~ 10200 1650 +Wire Wire Line + 8800 1350 8200 1350 +Connection ~ 8800 1350 +Connection ~ 8200 1350 +$Comp +L Device:C C? +U 1 1 601368EA +P 10450 2400 +F 0 "C?" H 10335 2354 50 0000 R CNN +F 1 "100n" H 10335 2445 50 0000 R CNN +F 2 "" H 10488 2250 50 0001 C CNN +F 3 "~" H 10450 2400 50 0001 C CNN + 1 10450 2400 + -1 0 0 1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 601368F0 +P 10450 2650 +F 0 "#PWR?" H 10450 2400 50 0001 C CNN +F 1 "GND" H 10455 2477 50 0000 C CNN +F 2 "" H 10450 2650 50 0001 C CNN +F 3 "" H 10450 2650 50 0001 C CNN + 1 10450 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10450 2650 10450 2550 +$Comp +L power:GND #PWR? +U 1 1 60139E95 +P 9900 2650 +F 0 "#PWR?" H 9900 2400 50 0001 C CNN +F 1 "GND" H 9905 2477 50 0000 C CNN +F 2 "" H 9900 2650 50 0001 C CNN +F 3 "" H 9900 2650 50 0001 C CNN + 1 9900 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9900 2650 9900 2550 +Wire Wire Line + 10450 2250 10450 2150 +Wire Wire Line + 10450 2150 9900 2150 +Text GLabel 7150 1800 0 50 Input ~ 0 +NRST +Text GLabel 9800 2150 0 50 Output ~ 0 +NRST +Wire Wire Line + 9900 2150 9800 2150 +Connection ~ 9900 2150 +Wire Wire Line + 10250 3100 10250 3150 +Wire Wire Line + 10250 3650 10250 3700 +Wire Wire Line + 10250 4000 10250 4050 +Wire Wire Line + 10100 3400 10050 3400 +Wire Wire Line + 9600 4650 9650 4650 +Wire Wire Line + 9650 4750 9600 4750 +Wire Wire Line + 9650 4850 9600 4850 +Wire Wire Line + 9650 4450 9600 4450 +Wire Notes Line + 5350 6450 11200 6450 +Wire Notes Line + 5350 500 5350 6450 +Text Notes 5500 650 0 50 ~ 0 +MCU +Wire Wire Line + 6250 3350 6600 3350 +Wire Wire Line + 7100 3000 7100 3350 +Wire Wire Line + 5950 2900 5900 2900 +Wire Wire Line + 5950 3350 5900 3350 +Wire Wire Line + 6600 3300 6600 3350 +Connection ~ 6600 3350 +Wire Wire Line + 6600 3350 7100 3350 +Wire Wire Line + 7900 5100 7900 5150 +Wire Wire Line + 8200 1350 8200 1600 +Wire Wire Line + 8100 1350 8100 1600 +Wire Wire Line + 8000 1350 8000 1600 +Wire Wire Line + 7900 1600 7900 1350 +Wire Wire Line + 7800 1600 7800 1350 +Wire Wire Line + 7700 1600 7700 1350 +Wire Wire Line + 7100 3000 7200 3000 +Wire Wire Line + 6600 2900 7200 2900 +Wire Wire Line + 7200 1800 7150 1800 +Wire Wire Line + 7200 2000 7150 2000 +Wire Wire Line + 8650 3100 8600 3100 +Wire Wire Line + 8650 3200 8600 3200 +Wire Wire Line + 8650 3800 8600 3800 +Wire Wire Line + 8000 5100 8000 5150 +Wire Wire Line + 7700 5100 7700 5150 +Wire Wire Line + 7700 5150 7800 5150 +Wire Wire Line + 7800 5150 7800 5100 +Wire Wire Line + 8100 5150 8100 5100 +Wire Wire Line + 7800 5150 7900 5150 +Connection ~ 7800 5150 +Connection ~ 7900 5150 +Wire Wire Line + 7900 5150 8000 5150 +Connection ~ 8000 5150 +Wire Wire Line + 8000 5150 8100 5150 +Wire Wire Line + 8100 5150 8250 5150 +Connection ~ 8100 5150 +$Comp +L Device:C C? +U 1 1 601EFA0D +P 4750 1150 +F 0 "C?" H 4865 1196 50 0000 L CNN +F 1 "4u7" H 4865 1105 50 0000 L CNN +F 2 "" H 4788 1000 50 0001 C CNN +F 3 "~" H 4750 1150 50 0001 C CNN + 1 4750 1150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 601F13F1 +P 3650 1150 +F 0 "C?" H 3765 1196 50 0000 L CNN +F 1 "4u7" H 3765 1105 50 0000 L CNN +F 2 "" H 3688 1000 50 0001 C CNN +F 3 "~" H 3650 1150 50 0001 C CNN + 1 3650 1150 + 1 0 0 -1 +$EndComp +$Comp +L Connector:USB_C_Plug_USB2.0 P? +U 1 1 601FFB02 +P 1200 1550 +F 0 "P?" H 1307 2417 50 0000 C CNN +F 1 "USB_C_Plug_USB2.0" H 1307 2326 50 0000 C CNN +F 2 "" H 1350 1550 50 0001 C CNN +F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 1350 1550 50 0001 C CNN + 1 1200 1550 + 1 0 0 -1 +$EndComp +Text Notes 2100 1300 0 50 ~ 0 +VS +$Comp +L power:+5V #PWR? +U 1 1 60219DE1 +P 1900 950 +F 0 "#PWR?" H 1900 800 50 0001 C CNN +F 1 "+5V" H 1915 1123 50 0000 C CNN +F 2 "" H 1900 950 50 0001 C CNN +F 3 "" H 1900 950 50 0001 C CNN + 1 1900 950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1800 950 1900 950 +NoConn ~ 900 2450 +$Comp +L power:GND #PWR? +U 1 1 60221F4C +P 1200 2500 +F 0 "#PWR?" H 1200 2250 50 0001 C CNN +F 1 "GND" H 1205 2327 50 0000 C CNN +F 2 "" H 1200 2500 50 0001 C CNN +F 3 "" H 1200 2500 50 0001 C CNN + 1 1200 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2750 1700 2750 1750 +Wire Wire Line + 1200 2500 1200 2450 +Wire Wire Line + 4500 1000 4750 1000 +Wire Wire Line + 3650 1000 3900 1000 +Wire Wire Line + 2700 2950 2700 3300 +Wire Wire Line + 2250 3050 2250 3300 +Wire Wire Line + 4200 1300 4200 1350 +Wire Wire Line + 4750 1300 4750 1350 +Wire Wire Line + 3650 1300 3650 1350 +Wire Wire Line + 4750 1000 4750 950 +Connection ~ 4750 1000 +Wire Wire Line + 3650 1000 3650 950 +Connection ~ 3650 1000 +$Comp +L power:+5V #PWR? +U 1 1 6024BC1F +P 3650 950 +F 0 "#PWR?" H 3650 800 50 0001 C CNN +F 1 "+5V" H 3665 1123 50 0000 C CNN +F 2 "" H 3650 950 50 0001 C CNN +F 3 "" H 3650 950 50 0001 C CNN + 1 3650 950 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR? +U 1 1 6024E05C +P 4750 950 +F 0 "#PWR?" H 4750 800 50 0001 C CNN +F 1 "+3.3V" H 4765 1123 50 0000 C CNN +F 2 "" H 4750 950 50 0001 C CNN +F 3 "" H 4750 950 50 0001 C CNN + 1 4750 950 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 602505FC +P 3650 1350 +F 0 "#PWR?" H 3650 1100 50 0001 C CNN +F 1 "GND" H 3655 1177 50 0000 C CNN +F 2 "" H 3650 1350 50 0001 C CNN +F 3 "" H 3650 1350 50 0001 C CNN + 1 3650 1350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 602527C6 +P 4200 1350 +F 0 "#PWR?" H 4200 1100 50 0001 C CNN +F 1 "GND" H 4205 1177 50 0000 C CNN +F 2 "" H 4200 1350 50 0001 C CNN +F 3 "" H 4200 1350 50 0001 C CNN + 1 4200 1350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 602549E4 +P 4750 1350 +F 0 "#PWR?" H 4750 1100 50 0001 C CNN +F 1 "GND" H 4755 1177 50 0000 C CNN +F 2 "" H 4750 1350 50 0001 C CNN +F 3 "" H 4750 1350 50 0001 C CNN + 1 4750 1350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6600 2900 6250 2900 +$Comp +L MCU_ST_STM32F4:STM32F411RETx U? +U 1 1 60085361 +P 7900 3300 +F 0 "U?" H 7900 1411 50 0000 C CNN +F 1 "STM32F411RETx" H 7900 1320 50 0000 R BNN +F 2 "Package_QFP:LQFP-64_10x10mm_P0.5mm" H 7300 1600 50 0001 R CNN +F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf" H 7900 3300 50 0001 C CNN + 1 7900 3300 + 1 0 0 -1 +$EndComp +$Comp +L lab1:PWM3389 U? +U 1 1 60265B7D +P 1900 4100 +F 0 "U?" H 1900 4525 50 0000 C CNN +F 1 "PWM3389" H 1900 4434 50 0000 C CNN +F 2 "" H 1900 4550 50 0001 C CNN +F 3 "" H 1900 4550 50 0001 C CNN + 1 1900 4100 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 602687A5 +P 3550 2700 +F 0 "C?" H 3665 2746 50 0000 L CNN +F 1 "2.2μF" H 3665 2655 50 0000 L CNN +F 2 "" H 3588 2550 50 0001 C CNN +F 3 "~" H 3550 2700 50 0001 C CNN + 1 3550 2700 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R? +U 1 1 6026B464 +P 3200 2700 +F 0 "R?" H 3270 2746 50 0000 L CNN +F 1 "R" H 3270 2655 50 0000 L CNN +F 2 "" V 3130 2700 50 0001 C CNN +F 3 "~" H 3200 2700 50 0001 C CNN + 1 3200 2700 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R? +U 1 1 6026CB47 +P 3200 3100 +F 0 "R?" H 3270 3146 50 0000 L CNN +F 1 "R" H 3270 3055 50 0000 L CNN +F 2 "" V 3130 3100 50 0001 C CNN +F 3 "~" H 3200 3100 50 0001 C CNN + 1 3200 3100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3000 2550 3200 2550 +Connection ~ 3200 2550 +Wire Wire Line + 3200 2550 3550 2550 +Connection ~ 3550 2550 +Wire Wire Line + 3000 2650 3000 2900 +Wire Wire Line + 3000 2900 3200 2900 +Wire Wire Line + 3200 2900 3200 2850 +Wire Wire Line + 3200 2900 3200 2950 +Connection ~ 3200 2900 +Wire Wire Line + 3200 3250 3200 3300 +Wire Wire Line + 3550 2850 3550 2900 +$Comp +L power:GND #PWR? +U 1 1 602874B9 +P 3200 3300 +F 0 "#PWR?" H 3200 3050 50 0001 C CNN +F 1 "GND" H 3205 3127 50 0000 C CNN +F 2 "" H 3200 3300 50 0001 C CNN +F 3 "" H 3200 3300 50 0001 C CNN + 1 3200 3300 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 60289F31 +P 3550 2900 +F 0 "#PWR?" H 3550 2650 50 0001 C CNN +F 1 "GND" H 3555 2727 50 0000 C CNN +F 2 "" H 3550 2900 50 0001 C CNN +F 3 "" H 3550 2900 50 0001 C CNN + 1 3550 2900 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR? +U 1 1 6028EF6B +P 3550 2450 +F 0 "#PWR?" H 3550 2300 50 0001 C CNN +F 1 "+3.3V" H 3565 2623 50 0000 C CNN +F 2 "" H 3550 2450 50 0001 C CNN +F 3 "" H 3550 2450 50 0001 C CNN + 1 3550 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3550 2450 3550 2550 +Text Notes 3500 3500 0 50 ~ 0 +Vout=Vref(1+R1/R2) (Vref = 1.24V) => \n1.9/1.24-1=0.5322=R1/R2=> \nR2*0.5322=R1\nNeed to ask about heat and power. +$Comp +L Device:C C? +U 1 1 600A3108 +P 6900 2350 +F 0 "C?" H 6785 2304 50 0000 R CNN +F 1 "1u" H 6785 2395 50 0000 R CNN +F 2 "" H 6938 2200 50 0001 C CNN +F 3 "~" H 6900 2350 50 0001 C CNN + 1 6900 2350 + -1 0 0 1 +$EndComp +Wire Wire Line + 7200 2200 6900 2200 +Wire Wire Line + 6900 2500 6900 2600 +$Comp +L power:GND #PWR? +U 1 1 600AB79E +P 6900 2600 +F 0 "#PWR?" H 6900 2350 50 0001 C CNN +F 1 "GND" H 6905 2427 50 0000 C CNN +F 2 "" H 6900 2600 50 0001 C CNN +F 3 "" H 6900 2600 50 0001 C CNN + 1 6900 2600 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/lab1/sym-lib-table b/lab1/sym-lib-table new file mode 100644 index 0000000000000000000000000000000000000000..3a5e07d4ff1eadc90894cb88286127ab4cf8d727 --- /dev/null +++ b/lab1/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name lab1)(type Legacy)(uri ${KIPRJMOD}/lab1.lib)(options "")(descr "")) +)