Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 174e79efcd | |||
| 4e7c2dae94 | |||
| dd50d8fb5e | |||
| 164671c43c | |||
| 272e25088f | |||
| 401d9a8b0a | |||
| 28b1514f0b | |||
| 884edd8713 | |||
| 4a6565d55d | |||
| 4927213147 |
12
.gitmodules
vendored
12
.gitmodules
vendored
@@ -7,6 +7,12 @@
|
|||||||
[submodule "FW/leo_muziekdoos_esp32/lib/JCButton"]
|
[submodule "FW/leo_muziekdoos_esp32/lib/JCButton"]
|
||||||
path = FW/leo_muziekdoos_esp32/lib/JCButton
|
path = FW/leo_muziekdoos_esp32/lib/JCButton
|
||||||
url = http://192.168.2.3/Bonobo.Git.Server/JCButton.git
|
url = http://192.168.2.3/Bonobo.Git.Server/JCButton.git
|
||||||
[submodule "FW/leo_muziekdoos_esp32/lib/rfid_C95HF"]
|
[submodule "FW/leo_muziekdoos_esp32/lib/NDEF"]
|
||||||
path = FW/leo_muziekdoos_esp32/lib/rfid_C95HF
|
path = FW/leo_muziekdoos_esp32/lib/NDEF
|
||||||
url = http://192.168.2.3/Bonobo.Git.Server/rfid.C95HF.git
|
url = http://192.168.2.3/Bonobo.Git.Server/rfid.NDEF.git
|
||||||
|
[submodule "FW/leo_muziekdoos_esp32/lib/PN532"]
|
||||||
|
path = FW/leo_muziekdoos_esp32/lib/PN532
|
||||||
|
url = http://192.168.2.3/Bonobo.Git.Server/rfid.PN532.git
|
||||||
|
[submodule "FW/leo_muziekdoos_esp32/lib/PN532_SPI"]
|
||||||
|
path = FW/leo_muziekdoos_esp32/lib/PN532_SPI
|
||||||
|
url = http://192.168.2.3/Bonobo.Git.Server/rfid.PN532_SPI.git
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,7 @@ EELAYER 30 0
|
|||||||
EELAYER END
|
EELAYER END
|
||||||
$Descr A4 11693 8268
|
$Descr A4 11693 8268
|
||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 5 5
|
Sheet 5 6
|
||||||
Title ""
|
Title ""
|
||||||
Date ""
|
Date ""
|
||||||
Rev ""
|
Rev ""
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ EELAYER 30 0
|
|||||||
EELAYER END
|
EELAYER END
|
||||||
$Descr A4 11693 8268
|
$Descr A4 11693 8268
|
||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 5 5
|
Sheet 5 6
|
||||||
Title ""
|
Title ""
|
||||||
Date ""
|
Date ""
|
||||||
Rev ""
|
Rev ""
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
EESchema-LIBRARY Version 2.4
|
EESchema-LIBRARY Version 2.4
|
||||||
#encoding utf-8
|
#encoding utf-8
|
||||||
#
|
#
|
||||||
# Analog_ADC_ADS1114IDGS
|
# Analog_ADC_ADS1115IDGS
|
||||||
#
|
#
|
||||||
DEF Analog_ADC_ADS1114IDGS U 0 20 Y Y 1 F N
|
DEF Analog_ADC_ADS1115IDGS U 0 20 Y Y 1 F N
|
||||||
F0 "U" 100 550 50 H V C CNN
|
F0 "U" 100 550 50 H V C CNN
|
||||||
F1 "Analog_ADC_ADS1114IDGS" 300 450 50 H V C CNN
|
F1 "Analog_ADC_ADS1115IDGS" 300 450 50 H V C CNN
|
||||||
F2 "Package_SO:TSSOP-10_3x3mm_P0.5mm" 0 -500 50 H I C CNN
|
F2 "Package_SO:TSSOP-10_3x3mm_P0.5mm" 0 -500 50 H I C CNN
|
||||||
F3 "" -50 -900 50 H I C CNN
|
F3 "" -50 -900 50 H I C CNN
|
||||||
ALIAS ADS1114IDGS
|
ALIAS ADS1115IDGS
|
||||||
$FPLIST
|
$FPLIST
|
||||||
TSSOP*3x3mm*P0.5mm*
|
TSSOP*3x3mm*P0.5mm*
|
||||||
$ENDFPLIST
|
$ENDFPLIST
|
||||||
@@ -20,8 +20,8 @@ X ALERT/RDY 2 400 200 100 L 50 50 1 1 O
|
|||||||
X GND 3 0 -400 100 U 50 50 1 1 W
|
X GND 3 0 -400 100 U 50 50 1 1 W
|
||||||
X AIN0 4 -400 100 100 R 50 50 1 1 I
|
X AIN0 4 -400 100 100 R 50 50 1 1 I
|
||||||
X AIN1 5 -400 0 100 R 50 50 1 1 I
|
X AIN1 5 -400 0 100 R 50 50 1 1 I
|
||||||
X ~ 6 -300 300 100 R 50 50 1 1 N N
|
X AIN2 6 -400 -100 100 R 50 50 1 1 I
|
||||||
X ~ 7 -300 200 100 R 50 50 1 1 N N
|
X AIN3 7 -400 -200 100 R 50 50 1 1 I
|
||||||
X VDD 8 0 500 100 D 50 50 1 1 W
|
X VDD 8 0 500 100 D 50 50 1 1 W
|
||||||
X SDA 9 400 -100 100 L 50 50 1 1 B
|
X SDA 9 400 -100 100 L 50 50 1 1 B
|
||||||
ENDDRAW
|
ENDDRAW
|
||||||
@@ -142,39 +142,57 @@ X 1 1 0 0 100 U 50 50 1 1 P
|
|||||||
ENDDRAW
|
ENDDRAW
|
||||||
ENDDEF
|
ENDDEF
|
||||||
#
|
#
|
||||||
# Connector_USB_B_Micro
|
# Connector_USB_C_Receptacle_Molex_USB2.0
|
||||||
#
|
#
|
||||||
DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N
|
DEF Connector_USB_C_Receptacle_Molex_USB2.0 J 0 40 Y Y 1 F N
|
||||||
F0 "J" -200 450 50 H V L CNN
|
F0 "J" -400 750 50 H V L CNN
|
||||||
F1 "Connector_USB_B_Micro" -200 350 50 H V L CNN
|
F1 "Connector_USB_C_Receptacle_Molex_USB2.0" 750 750 50 H V R CNN
|
||||||
F2 "" 150 -50 50 H I C CNN
|
F2 "" 150 0 50 H I C CNN
|
||||||
F3 "" 150 -50 50 H I C CNN
|
F3 "" 150 0 50 H I C CNN
|
||||||
ALIAS USB_B_Mini
|
|
||||||
$FPLIST
|
$FPLIST
|
||||||
USB*
|
USB*C*Receptacle*
|
||||||
$ENDFPLIST
|
$ENDFPLIST
|
||||||
DRAW
|
DRAW
|
||||||
C -150 85 25 0 1 10 F
|
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
|
||||||
C -25 135 15 0 1 10 F
|
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
|
||||||
S -200 -300 200 300 0 1 10 f
|
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
|
||||||
S -5 -300 5 -270 0 1 0 N
|
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
|
||||||
S 10 50 -20 20 0 1 10 F
|
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
|
||||||
S 200 -205 170 -195 0 1 0 N
|
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
|
||||||
S 200 -105 170 -95 0 1 0 N
|
C -100 45 25 0 1 10 F
|
||||||
S 200 -5 170 5 0 1 0 N
|
C 0 -230 50 0 1 0 F
|
||||||
S 200 195 170 205 0 1 0 N
|
S -10 -700 10 -660 0 0 0 N
|
||||||
P 2 0 1 10 -75 85 25 85 N
|
S 400 -590 360 -610 0 0 0 N
|
||||||
P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N
|
S 400 -490 360 -510 0 0 0 N
|
||||||
P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N
|
S 400 -190 360 -210 0 0 0 N
|
||||||
P 4 0 1 10 25 110 25 60 75 85 25 110 F
|
S 400 -90 360 -110 0 0 0 N
|
||||||
P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F
|
S 400 10 360 -10 0 0 0 N
|
||||||
P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N
|
S 400 110 360 90 0 0 0 N
|
||||||
X VBUS 1 300 200 100 L 50 50 1 1 w
|
S 400 310 360 290 0 0 0 N
|
||||||
X D- 2 300 -100 100 L 50 50 1 1 B
|
S 400 410 360 390 0 0 0 N
|
||||||
X D+ 3 300 0 100 L 50 50 1 1 B
|
S 400 610 360 590 0 0 0 N
|
||||||
X ID 4 300 -200 100 L 50 50 1 1 P
|
S -400 700 400 -700 0 1 10 f
|
||||||
X GND 5 0 -400 100 U 50 50 1 1 w
|
S -300 -150 -250 150 0 1 10 F
|
||||||
X Shield SH -100 -400 100 U 50 50 1 1 P
|
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/B12 0 -900 200 U 50 50 1 1 P
|
||||||
|
X VBUS A4/B9 600 600 200 L 50 50 1 1 P
|
||||||
|
X CC1 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 SBU1 A8 600 -500 200 L 50 50 1 1 B
|
||||||
|
X GND B1/A12 0 -900 200 U 50 50 1 1 P N
|
||||||
|
X VBUS B4/A9 600 600 200 L 50 50 1 1 P N
|
||||||
|
X CC2 B5 600 300 200 L 50 50 1 1 B
|
||||||
|
X D+ B6 600 -200 200 L 50 50 1 1 B
|
||||||
|
X D- B7 600 0 200 L 50 50 1 1 B
|
||||||
|
X SBU2 B8 600 -600 200 L 50 50 1 1 B
|
||||||
|
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
|
||||||
ENDDRAW
|
ENDDRAW
|
||||||
ENDDEF
|
ENDDEF
|
||||||
#
|
#
|
||||||
@@ -445,6 +463,82 @@ X A 2 150 0 100 L 50 50 1 1 P
|
|||||||
ENDDRAW
|
ENDDRAW
|
||||||
ENDDEF
|
ENDDEF
|
||||||
#
|
#
|
||||||
|
# Jumper_SolderJumper_2_Open
|
||||||
|
#
|
||||||
|
DEF Jumper_SolderJumper_2_Open JP 0 0 Y N 1 F N
|
||||||
|
F0 "JP" 0 80 50 H V C CNN
|
||||||
|
F1 "Jumper_SolderJumper_2_Open" 0 -100 50 H V C CNN
|
||||||
|
F2 "" 0 0 50 H I C CNN
|
||||||
|
F3 "" 0 0 50 H I C CNN
|
||||||
|
$FPLIST
|
||||||
|
SolderJumper*Open*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40
|
||||||
|
A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40
|
||||||
|
A 10 0 40 -899 899 0 1 0 N 10 -40 10 40
|
||||||
|
A 10 0 40 -899 899 0 1 0 F 10 -40 10 40
|
||||||
|
P 2 0 1 0 -10 40 -10 -40 N
|
||||||
|
P 2 0 1 0 10 40 10 -40 N
|
||||||
|
X A 1 -150 0 100 R 50 50 1 1 P
|
||||||
|
X B 2 150 0 100 L 50 50 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# Jumper_SolderJumper_3_Open
|
||||||
|
#
|
||||||
|
DEF Jumper_SolderJumper_3_Open JP 0 0 Y N 1 F N
|
||||||
|
F0 "JP" -100 -100 50 H V C CNN
|
||||||
|
F1 "Jumper_SolderJumper_3_Open" 0 110 50 H V C CNN
|
||||||
|
F2 "" 0 0 50 H I C CNN
|
||||||
|
F3 "" 0 0 50 H I C CNN
|
||||||
|
$FPLIST
|
||||||
|
SolderJumper*Open*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
A -40 0 40 901 -901 0 1 0 N -40 40 -40 -40
|
||||||
|
A -40 0 40 901 -901 0 1 0 F -40 40 -40 -40
|
||||||
|
A 40 0 40 -899 899 0 1 0 N 40 -40 40 40
|
||||||
|
A 40 0 40 -899 899 0 1 0 F 40 -40 40 40
|
||||||
|
S -20 40 20 -40 0 1 0 F
|
||||||
|
P 2 0 1 0 -100 0 -80 0 N
|
||||||
|
P 2 0 1 0 -40 40 -40 -40 N
|
||||||
|
P 2 0 1 0 0 -50 0 -40 N
|
||||||
|
P 2 0 1 0 40 40 40 -40 N
|
||||||
|
P 2 0 1 0 100 0 80 0 N
|
||||||
|
X A 1 -200 0 100 R 50 50 1 1 P
|
||||||
|
X C 2 0 -150 100 U 50 50 1 1 I
|
||||||
|
X B 3 200 0 100 L 50 50 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# LED_SK6812MINI
|
||||||
|
#
|
||||||
|
DEF LED_SK6812MINI D 0 10 Y Y 1 F N
|
||||||
|
F0 "D" 200 225 50 H V R BNN
|
||||||
|
F1 "LED_SK6812MINI" 50 -225 50 H V L TNN
|
||||||
|
F2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" 50 -300 50 H I L TNN
|
||||||
|
F3 "" 100 -375 50 H I L TNN
|
||||||
|
$FPLIST
|
||||||
|
LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
T 0 90 -165 30 0 0 0 RGB Normal 0 C C
|
||||||
|
S 200 200 -200 -200 0 1 10 f
|
||||||
|
P 2 0 1 0 50 -140 70 -140 N
|
||||||
|
P 2 0 1 0 50 -100 70 -100 N
|
||||||
|
P 2 0 1 0 185 -140 105 -140 N
|
||||||
|
P 3 0 1 0 90 -100 50 -140 50 -120 N
|
||||||
|
P 3 0 1 0 90 -60 50 -100 50 -80 N
|
||||||
|
P 3 0 1 0 145 -40 145 -140 145 -160 N
|
||||||
|
P 4 0 1 0 185 -60 105 -60 145 -140 185 -60 N
|
||||||
|
X DOUT 1 300 0 100 L 50 50 1 1 O
|
||||||
|
X VSS 2 0 -300 100 U 50 50 1 1 W
|
||||||
|
X DIN 3 -300 0 100 R 50 50 1 1 I
|
||||||
|
X VDD 4 0 300 100 D 50 50 1 1 W
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
# Leo_muziekdoos-eagle-import_MOUNTINGHOLE3.0
|
# Leo_muziekdoos-eagle-import_MOUNTINGHOLE3.0
|
||||||
#
|
#
|
||||||
DEF Leo_muziekdoos-eagle-import_MOUNTINGHOLE3.0 ~ 0 40 Y Y 1 L N
|
DEF Leo_muziekdoos-eagle-import_MOUNTINGHOLE3.0 ~ 0 40 Y Y 1 L N
|
||||||
@@ -458,22 +552,22 @@ C 0 0 100 1 0 10 N
|
|||||||
ENDDRAW
|
ENDDRAW
|
||||||
ENDDEF
|
ENDDEF
|
||||||
#
|
#
|
||||||
# RF_Module_ESP32-S2
|
# RF_Module_ESP32-S3
|
||||||
#
|
#
|
||||||
DEF RF_Module_ESP32-S2 U? 0 10 Y Y 1 F N
|
DEF RF_Module_ESP32-S3 U? 0 10 Y Y 1 F N
|
||||||
F0 "U?" 1750 700 60 H V C CNN
|
F0 "U?" 1750 700 60 H V C CNN
|
||||||
F1 "RF_Module_ESP32-S2" 1700 -3700 60 H V C CNN
|
F1 "RF_Module_ESP32-S3" 1800 -4000 60 H V C CNN
|
||||||
F2 "QFN56_ESP32_7X7_EXP" 1700 -3800 60 H I C CNN
|
F2 "QFN56_ESP32_7X7_EXP" 1850 -4100 60 H I C CNN
|
||||||
F3 "" -1150 -700 60 H I C CNN
|
F3 "" -1150 -700 60 H I C CNN
|
||||||
F4 "ESP32-S2FN4R2" 0 0 50 H I C CNN "ORDERCODE"
|
F4 "ESP32-S3FN8" 0 0 50 H I C CNN "ORDERCODE"
|
||||||
$FPLIST
|
$FPLIST
|
||||||
QFN56_ESP32_7X7_EXP
|
QFN56_ESP32_7X7_EXP
|
||||||
QFN56_ESP32_7X7_EXP-M
|
QFN56_ESP32_7X7_EXP-M
|
||||||
QFN56_ESP32_7X7_EXP-L
|
QFN56_ESP32_7X7_EXP-L
|
||||||
$ENDFPLIST
|
$ENDFPLIST
|
||||||
DRAW
|
DRAW
|
||||||
S 300 650 1900 -3650 0 1 0 f
|
S 300 650 1900 -3950 0 1 0 f
|
||||||
X VDDA 1 750 950 300 D 59 59 1 1 W
|
X LNA_IN 1 2200 200 300 L 59 59 1 1 P
|
||||||
X GPIO5 10 2200 -650 300 L 59 59 1 1 B
|
X GPIO5 10 2200 -650 300 L 59 59 1 1 B
|
||||||
X GPIO6 11 2200 -750 300 L 59 59 1 1 B
|
X GPIO6 11 2200 -750 300 L 59 59 1 1 B
|
||||||
X GPIO7 12 2200 -850 300 L 59 59 1 1 B
|
X GPIO7 12 2200 -850 300 L 59 59 1 1 B
|
||||||
@@ -484,51 +578,51 @@ X GPIO11 16 2200 -1250 300 L 59 59 1 1 B
|
|||||||
X GPIO12 17 2200 -1350 300 L 59 59 1 1 B
|
X GPIO12 17 2200 -1350 300 L 59 59 1 1 B
|
||||||
X GPIO13 18 2200 -1450 300 L 59 59 1 1 B
|
X GPIO13 18 2200 -1450 300 L 59 59 1 1 B
|
||||||
X GPIO14 19 2200 -1550 300 L 59 59 1 1 B
|
X GPIO14 19 2200 -1550 300 L 59 59 1 1 B
|
||||||
X LNA_IN 2 2200 200 300 L 59 59 1 1 U
|
X VDD3P3 2 1250 950 300 D 59 59 1 1 W
|
||||||
X VDD3P3_RTC 20 1050 950 300 D 59 59 1 1 W
|
X VDD3P3_RTC 20 1050 950 300 D 59 59 1 1 W
|
||||||
X 32K_P/GPIO15 21 0 -1700 300 R 59 59 1 1 B
|
X 32K_P/GPIO15 21 2200 -1650 300 L 59 59 1 1 B
|
||||||
X 32K_N/GPIO16 22 0 -1800 300 R 59 59 1 1 B
|
X 32K_N/GPIO16 22 2200 -1750 300 L 59 59 1 1 B
|
||||||
X DAC1/GPIO17 23 2200 -1850 300 L 59 59 1 1 B
|
X DAC1/GPIO17 23 2200 -1850 300 L 59 59 1 1 B
|
||||||
X DAC_2/GPIO18 24 2200 -1950 300 L 59 59 1 1 B
|
X DAC_2/GPIO18 24 2200 -1950 300 L 59 59 1 1 B
|
||||||
X GPIO19/D- 25 0 -400 300 R 59 59 1 1 B
|
X GPIO19/D- 25 0 -400 300 R 59 59 1 1 B
|
||||||
X GPIO20/D+ 26 0 -300 300 R 59 59 1 1 B
|
X GPIO20/D+ 26 0 -300 300 R 59 59 1 1 B
|
||||||
X VDD3P3_RTC_IO 27 1350 950 300 D 59 59 1 1 W
|
X GPIO21 27 2200 -2050 300 L 59 59 1 1 B
|
||||||
X GPIO21 28 2200 -2050 300 L 59 59 1 1 B
|
X SPIS1/~PSR_CS 28 0 -850 300 R 59 59 1 1 O
|
||||||
X SPIS1/~PSR_CS 29 0 -850 300 R 59 59 1 1 U
|
X VDD_SPI 29 0 -3500 300 R 59 59 1 1 w
|
||||||
X VDD3P3 3 1250 950 300 D 59 59 1 1 W
|
X VDD3P3 3 1150 950 300 D 59 59 1 1 W
|
||||||
X VDD_SPI 30 0 -3500 300 R 59 59 1 1 w
|
X SPIHD/~HOLD~/SIO3 30 0 -1350 300 R 59 59 1 1 O
|
||||||
X SPIHD/~HOLD~/SIO3 31 0 -1350 300 R 59 59 1 1 U
|
X SPIWP/~WP~/SIO2 31 0 -1250 300 R 59 59 1 1 O
|
||||||
X SPIWP/~WP~/SIO2 32 0 -1250 300 R 59 59 1 1 U
|
X SPIS0/~FLASH_CS 32 0 -750 300 R 59 59 1 1 B
|
||||||
X SPIS0/~FLASH_CS 33 0 -750 300 R 59 59 1 1 U
|
X SPICLK 33 0 -950 300 R 59 59 1 1 B
|
||||||
X SPICLK 34 0 -950 300 R 59 59 1 1 U
|
X SPIQ/D0/SIO1 34 0 -1150 300 R 59 59 1 1 B
|
||||||
X SPIQ/D0/SIO1 35 0 -1150 300 R 59 59 1 1 U
|
X SPID/DI/SIO0 35 0 -1050 300 R 59 59 1 1 B
|
||||||
X SPID/DI/SIO0 36 0 -1050 300 R 59 59 1 1 U
|
X SPICLK_N/GPIO48 36 2200 -3650 300 L 59 59 1 1 O
|
||||||
X GPIO33 37 2200 -2150 300 L 59 59 1 1 B
|
X SPICLK_P/GPIO47 37 2200 -3550 300 L 59 59 1 1 O
|
||||||
X GPIO34 38 2200 -2250 300 L 59 59 1 1 B
|
X GPIO33 38 2200 -2150 300 L 59 59 1 1 B
|
||||||
X GPIO35 39 2200 -2350 300 L 59 59 1 1 B
|
X GPIO34 39 2200 -2250 300 L 59 59 1 1 B
|
||||||
X VDD3P3 4 1150 950 300 D 59 59 1 1 W
|
X CHIP_PU 4 0 200 300 R 59 59 1 1 I
|
||||||
X GPIO36 40 2200 -2450 300 L 59 59 1 1 B
|
X GPIO35 40 2200 -2350 300 L 59 59 1 1 B
|
||||||
X GPIO37 41 2200 -2550 300 L 59 59 1 1 B
|
X GPIO36 41 2200 -2450 300 L 59 59 1 1 B
|
||||||
X GPIO38 42 2200 -2650 300 L 59 59 1 1 B
|
X GPIO37 42 2200 -2550 300 L 59 59 1 1 B
|
||||||
X MTCK/GPIO39 43 2200 -2750 300 L 59 59 1 1 U
|
X GPIO38 43 2200 -2650 300 L 59 59 1 1 B
|
||||||
X MTDO/GPIO40 44 2200 -2850 300 L 59 59 1 1 U
|
X MTCK/GPIO39 44 2200 -2750 300 L 59 59 1 1 B
|
||||||
X VDD3P3_CPU 45 1450 950 300 D 59 59 1 1 W
|
X MTDO/GPIO40 45 2200 -2850 300 L 59 59 1 1 B
|
||||||
X MTDI/GPIO41 46 2200 -2950 300 L 59 59 1 1 U
|
X VDD3P3_CPU 46 1450 950 300 D 59 59 1 1 W
|
||||||
X MTMS/GPIO42 47 2200 -3050 300 L 59 59 1 1 U
|
X MTDI/GPIO41 47 2200 -2950 300 L 59 59 1 1 B
|
||||||
X U0TXD/GPIO43 48 2200 -3150 300 L 59 59 1 1 B
|
X MTMS/GPIO42 48 2200 -3050 300 L 59 59 1 1 B
|
||||||
X U0RXD/GPIO44 49 2200 -3250 300 L 59 59 1 1 B
|
X U0TXD/GPIO43 49 2200 -3150 300 L 59 59 1 1 B
|
||||||
X BOOT0/GPIO0 5 2200 -150 300 L 59 59 1 1 B
|
X BOOT0/GPIO0 5 0 -2500 300 R 59 59 1 1 B
|
||||||
X VDD_SPI_SEL/GPIO45 50 2200 -3350 300 L 59 59 1 1 B
|
X U0RXD/GPIO44 50 2200 -3250 300 L 59 59 1 1 B
|
||||||
X VDDA 51 950 950 300 D 59 59 1 1 W
|
X VDD_SPI_SEL/GPIO45 51 0 -2800 300 R 59 59 1 1 B
|
||||||
X XTAL_N 52 0 -2150 300 R 59 59 1 1 U
|
X BOOT1/GPIO46 52 0 -2600 300 R 59 59 1 1 B
|
||||||
X XTAL_P 53 0 -2050 300 R 59 59 1 1 U
|
X XTAL_N 53 0 -2150 300 R 59 59 1 1 I
|
||||||
X VDDA 54 850 950 300 D 59 59 1 1 W
|
X XTAL_P 54 0 -2050 300 R 59 59 1 1 I
|
||||||
X BOOT1/GPIO46 55 2200 -3450 300 L 59 59 1 1 B
|
X VDDA 55 750 950 300 D 59 59 1 1 W
|
||||||
X CHIP_PU 56 0 200 300 R 59 59 1 1 U
|
X VDDA 56 950 950 300 D 59 59 1 1 W
|
||||||
X GND 57 1050 -3950 300 U 59 59 1 1 W
|
X GND 57 1050 -4250 300 U 59 59 1 1 W
|
||||||
X GPIO1 6 2200 -250 300 L 59 59 1 1 B
|
X GPIO1 6 2200 -250 300 L 59 59 1 1 B
|
||||||
X GPIO2 7 2200 -350 300 L 59 59 1 1 B
|
X GPIO2 7 2200 -350 300 L 59 59 1 1 B
|
||||||
X GPIO3 8 2200 -450 300 L 59 59 1 1 B
|
X JTAG_SEL/GPIO3 8 0 -2900 300 R 59 59 1 1 B
|
||||||
X GPIO4 9 2200 -550 300 L 59 59 1 1 B
|
X GPIO4 9 2200 -550 300 L 59 59 1 1 B
|
||||||
ENDDRAW
|
ENDDRAW
|
||||||
ENDDEF
|
ENDDEF
|
||||||
|
|||||||
@@ -89,4 +89,79 @@ X ST_R0 9 1150 -400 300 L 59 59 1 1 U
|
|||||||
ENDDRAW
|
ENDDRAW
|
||||||
ENDDEF
|
ENDDEF
|
||||||
#
|
#
|
||||||
|
# ESP32-S2-RF_Module
|
||||||
|
#
|
||||||
|
DEF ESP32-S2-RF_Module U? 0 10 Y Y 1 F N
|
||||||
|
F0 "U?" 1750 700 60 H V C CNN
|
||||||
|
F1 "ESP32-S2-RF_Module" 1700 -3700 60 H V C CNN
|
||||||
|
F2 "QFN56_ESP32_7X7_EXP" 1700 -3800 60 H I C CNN
|
||||||
|
F3 "" -1150 -700 60 H I C CNN
|
||||||
|
F4 "ESP32-S2FN4R2" 0 0 50 H I C CNN "ORDERCODE"
|
||||||
|
$FPLIST
|
||||||
|
QFN56_ESP32_7X7_EXP
|
||||||
|
QFN56_ESP32_7X7_EXP-M
|
||||||
|
QFN56_ESP32_7X7_EXP-L
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
S 300 650 1900 -3650 0 1 0 f
|
||||||
|
X VDDA 1 750 950 300 D 59 59 1 1 W
|
||||||
|
X GPIO5 10 2200 -650 300 L 59 59 1 1 B
|
||||||
|
X GPIO6 11 2200 -750 300 L 59 59 1 1 B
|
||||||
|
X GPIO7 12 2200 -850 300 L 59 59 1 1 B
|
||||||
|
X GPIO8 13 2200 -950 300 L 59 59 1 1 B
|
||||||
|
X GPIO9 14 2200 -1050 300 L 59 59 1 1 B
|
||||||
|
X GPIO10 15 2200 -1150 300 L 59 59 1 1 B
|
||||||
|
X GPIO11 16 2200 -1250 300 L 59 59 1 1 B
|
||||||
|
X GPIO12 17 2200 -1350 300 L 59 59 1 1 B
|
||||||
|
X GPIO13 18 2200 -1450 300 L 59 59 1 1 B
|
||||||
|
X GPIO14 19 2200 -1550 300 L 59 59 1 1 B
|
||||||
|
X LNA_IN 2 2200 200 300 L 59 59 1 1 U
|
||||||
|
X VDD3P3_RTC 20 1050 950 300 D 59 59 1 1 W
|
||||||
|
X 32K_P/GPIO15 21 0 -1700 300 R 59 59 1 1 B
|
||||||
|
X 32K_N/GPIO16 22 0 -1800 300 R 59 59 1 1 B
|
||||||
|
X DAC1/GPIO17 23 2200 -1850 300 L 59 59 1 1 B
|
||||||
|
X DAC_2/GPIO18 24 2200 -1950 300 L 59 59 1 1 B
|
||||||
|
X GPIO19/D- 25 0 -400 300 R 59 59 1 1 B
|
||||||
|
X GPIO20/D+ 26 0 -300 300 R 59 59 1 1 B
|
||||||
|
X VDD3P3_RTC_IO 27 1350 950 300 D 59 59 1 1 W
|
||||||
|
X GPIO21 28 2200 -2050 300 L 59 59 1 1 B
|
||||||
|
X SPIS1/~PSR_CS 29 0 -850 300 R 59 59 1 1 U
|
||||||
|
X VDD3P3 3 1250 950 300 D 59 59 1 1 W
|
||||||
|
X VDD_SPI 30 0 -3500 300 R 59 59 1 1 w
|
||||||
|
X SPIHD/~HOLD~/SIO3 31 0 -1350 300 R 59 59 1 1 U
|
||||||
|
X SPIWP/~WP~/SIO2 32 0 -1250 300 R 59 59 1 1 U
|
||||||
|
X SPIS0/~FLASH_CS 33 0 -750 300 R 59 59 1 1 U
|
||||||
|
X SPICLK 34 0 -950 300 R 59 59 1 1 U
|
||||||
|
X SPIQ/D0/SIO1 35 0 -1150 300 R 59 59 1 1 U
|
||||||
|
X SPID/DI/SIO0 36 0 -1050 300 R 59 59 1 1 U
|
||||||
|
X GPIO33 37 2200 -2150 300 L 59 59 1 1 B
|
||||||
|
X GPIO34 38 2200 -2250 300 L 59 59 1 1 B
|
||||||
|
X GPIO35 39 2200 -2350 300 L 59 59 1 1 B
|
||||||
|
X VDD3P3 4 1150 950 300 D 59 59 1 1 W
|
||||||
|
X GPIO36 40 2200 -2450 300 L 59 59 1 1 B
|
||||||
|
X GPIO37 41 2200 -2550 300 L 59 59 1 1 B
|
||||||
|
X GPIO38 42 2200 -2650 300 L 59 59 1 1 B
|
||||||
|
X MTCK/GPIO39 43 2200 -2750 300 L 59 59 1 1 U
|
||||||
|
X MTDO/GPIO40 44 2200 -2850 300 L 59 59 1 1 U
|
||||||
|
X VDD3P3_CPU 45 1450 950 300 D 59 59 1 1 W
|
||||||
|
X MTDI/GPIO41 46 2200 -2950 300 L 59 59 1 1 U
|
||||||
|
X MTMS/GPIO42 47 2200 -3050 300 L 59 59 1 1 U
|
||||||
|
X U0TXD/GPIO43 48 2200 -3150 300 L 59 59 1 1 B
|
||||||
|
X U0RXD/GPIO44 49 2200 -3250 300 L 59 59 1 1 B
|
||||||
|
X BOOT0/GPIO0 5 2200 -150 300 L 59 59 1 1 B
|
||||||
|
X VDD_SPI_SEL/GPIO45 50 2200 -3350 300 L 59 59 1 1 B
|
||||||
|
X VDDA 51 950 950 300 D 59 59 1 1 W
|
||||||
|
X XTAL_N 52 0 -2150 300 R 59 59 1 1 U
|
||||||
|
X XTAL_P 53 0 -2050 300 R 59 59 1 1 U
|
||||||
|
X VDDA 54 850 950 300 D 59 59 1 1 W
|
||||||
|
X BOOT1/GPIO46 55 2200 -3450 300 L 59 59 1 1 B
|
||||||
|
X CHIP_PU 56 0 200 300 R 59 59 1 1 U
|
||||||
|
X GND 57 1050 -3950 300 U 59 59 1 1 W
|
||||||
|
X GPIO1 6 2200 -250 300 L 59 59 1 1 B
|
||||||
|
X GPIO2 7 2200 -350 300 L 59 59 1 1 B
|
||||||
|
X GPIO3 8 2200 -450 300 L 59 59 1 1 B
|
||||||
|
X GPIO4 9 2200 -550 300 L 59 59 1 1 B
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
#End Library
|
#End Library
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,7 @@ EELAYER 30 0
|
|||||||
EELAYER END
|
EELAYER END
|
||||||
$Descr User 11988 8268
|
$Descr User 11988 8268
|
||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 1 5
|
Sheet 1 6
|
||||||
Title ""
|
Title ""
|
||||||
Date ""
|
Date ""
|
||||||
Rev ""
|
Rev ""
|
||||||
@@ -20,10 +20,8 @@ F0 "Power" 50
|
|||||||
F1 "Power.sch" 50
|
F1 "Power.sch" 50
|
||||||
F2 "BTN_PWR" O R 3450 1700 50
|
F2 "BTN_PWR" O R 3450 1700 50
|
||||||
F3 "PW_HOLD" I R 3450 1800 50
|
F3 "PW_HOLD" I R 3450 1800 50
|
||||||
F4 "MEAS_VBATT" O R 3450 2100 50
|
F4 "USB_D+" I L 2000 2250 50
|
||||||
F5 "MEAS_EN" I R 3450 2200 50
|
F5 "USB_D-" I L 2000 2350 50
|
||||||
F6 "USB_D+" I L 2000 2250 50
|
|
||||||
F7 "USB_D-" I L 2000 2350 50
|
|
||||||
$EndSheet
|
$EndSheet
|
||||||
$Sheet
|
$Sheet
|
||||||
S 8150 3750 1450 1900
|
S 8150 3750 1450 1900
|
||||||
@@ -35,6 +33,7 @@ F3 "SPI_SCK" I L 8150 4400 50
|
|||||||
F4 "NFC_SPI_CS" I L 8150 4600 50
|
F4 "NFC_SPI_CS" I L 8150 4600 50
|
||||||
F5 "SPI_MISO" I L 8150 4500 50
|
F5 "SPI_MISO" I L 8150 4500 50
|
||||||
F6 "~NFC_RST" I L 8150 4850 50
|
F6 "~NFC_RST" I L 8150 4850 50
|
||||||
|
F7 "NFC_INT0" O L 8150 4700 50
|
||||||
$EndSheet
|
$EndSheet
|
||||||
$Sheet
|
$Sheet
|
||||||
S 4800 1400 2450 4300
|
S 4800 1400 2450 4300
|
||||||
@@ -44,20 +43,22 @@ F1 "CPU.sch" 50
|
|||||||
F2 "DAC_LRCK" O R 7250 1800 50
|
F2 "DAC_LRCK" O R 7250 1800 50
|
||||||
F3 "DAC_BCLK" O R 7250 1700 50
|
F3 "DAC_BCLK" O R 7250 1700 50
|
||||||
F4 "DAC_DATA" O R 7250 1900 50
|
F4 "DAC_DATA" O R 7250 1900 50
|
||||||
F5 "ADC1_IN2" I L 4800 2100 50
|
F5 "BTN_PWR" I L 4800 1700 50
|
||||||
F6 "BTN_PWR" I L 4800 1700 50
|
F6 "MEAS_EN" O L 4800 5350 50
|
||||||
F7 "MEAS_EN" O L 4800 2200 50
|
F7 "PW_HOLD" O L 4800 1800 50
|
||||||
F8 "PW_HOLD" O L 4800 1800 50
|
F8 "NFC_SPI_CS" O R 7250 4600 50
|
||||||
F9 "NFC_SPI_CS" O R 7250 4600 50
|
F9 "NFC_SPI_SCK" O R 7250 4400 50
|
||||||
F10 "NFC_SPI_SCK" O R 7250 4400 50
|
F10 "NFC_SPI_MOSI" O R 7250 4300 50
|
||||||
F11 "NFC_SPI_MOSI" O R 7250 4300 50
|
F11 "~DAC_SDMODE" O R 7250 2250 50
|
||||||
F12 "~DAC_SDMODE" O R 7250 2250 50
|
F12 "ESP_GPIO0" I L 4800 4450 50
|
||||||
F13 "ESP_GPIO0" I L 4800 4450 50
|
F13 "ESP_RST" I L 4800 4350 50
|
||||||
F14 "ESP_RST" I L 4800 4350 50
|
F14 "NFC_SPI_MISO" I R 7250 4500 50
|
||||||
F15 "NFC_SPI_MISO" I R 7250 4500 50
|
F15 "~NFC_RST" O R 7250 4850 50
|
||||||
F16 "~NFC_RST" O R 7250 4850 50
|
F16 "USB_D+" I L 4800 4250 50
|
||||||
F17 "USB_D+" I L 4800 4250 50
|
F17 "USB_D-" I L 4800 4150 50
|
||||||
F18 "USB_D-" I L 4800 4150 50
|
F18 "NFC_INT" I R 7250 4700 50
|
||||||
|
F19 "I2C_SDA" B L 4800 4950 50
|
||||||
|
F20 "I2C_SCL" O L 4800 5050 50
|
||||||
$EndSheet
|
$EndSheet
|
||||||
$Sheet
|
$Sheet
|
||||||
S 8150 1400 1450 1700
|
S 8150 1400 1450 1700
|
||||||
@@ -89,10 +90,6 @@ Wire Wire Line
|
|||||||
3450 1700 4800 1700
|
3450 1700 4800 1700
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3450 1800 4800 1800
|
3450 1800 4800 1800
|
||||||
Wire Wire Line
|
|
||||||
3450 2100 4800 2100
|
|
||||||
Wire Wire Line
|
|
||||||
4800 2200 3450 2200
|
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
7250 2250 8150 2250
|
7250 2250 8150 2250
|
||||||
$Comp
|
$Comp
|
||||||
@@ -146,4 +143,22 @@ Wire Wire Line
|
|||||||
1650 4250 4800 4250
|
1650 4250 4800 4250
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
1650 4250 1650 2250
|
1650 4250 1650 2250
|
||||||
|
Wire Wire Line
|
||||||
|
7250 4700 8150 4700
|
||||||
|
$Sheet
|
||||||
|
S 2000 4550 1450 1150
|
||||||
|
U 61B5E734
|
||||||
|
F0 "sensors" 50
|
||||||
|
F1 "sensors.sch" 50
|
||||||
|
F2 "I2C_SDA" B R 3450 4950 50
|
||||||
|
F3 "I2C_SCL" I R 3450 5050 50
|
||||||
|
F4 "ADS_RDY" I R 3450 5150 50
|
||||||
|
F5 "MEAS_EN" I R 3450 5350 50
|
||||||
|
$EndSheet
|
||||||
|
Wire Wire Line
|
||||||
|
4800 4950 3450 4950
|
||||||
|
Wire Wire Line
|
||||||
|
3450 5050 4800 5050
|
||||||
|
Wire Wire Line
|
||||||
|
3450 5350 4800 5350
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ EELAYER 30 0
|
|||||||
EELAYER END
|
EELAYER END
|
||||||
$Descr User 11988 8268
|
$Descr User 11988 8268
|
||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 1 5
|
Sheet 1 6
|
||||||
Title ""
|
Title ""
|
||||||
Date ""
|
Date ""
|
||||||
Rev ""
|
Rev ""
|
||||||
@@ -20,10 +20,8 @@ F0 "Power" 50
|
|||||||
F1 "Power.sch" 50
|
F1 "Power.sch" 50
|
||||||
F2 "BTN_PWR" O R 3450 1700 50
|
F2 "BTN_PWR" O R 3450 1700 50
|
||||||
F3 "PW_HOLD" I R 3450 1800 50
|
F3 "PW_HOLD" I R 3450 1800 50
|
||||||
F4 "MEAS_VBATT" O R 3450 2100 50
|
F4 "USB_D+" I L 2000 2250 50
|
||||||
F5 "MEAS_EN" I R 3450 2200 50
|
F5 "USB_D-" I L 2000 2350 50
|
||||||
F6 "USB_D+" I L 2000 2250 50
|
|
||||||
F7 "USB_D-" I L 2000 2350 50
|
|
||||||
$EndSheet
|
$EndSheet
|
||||||
$Sheet
|
$Sheet
|
||||||
S 8150 3750 1450 1900
|
S 8150 3750 1450 1900
|
||||||
@@ -35,6 +33,7 @@ F3 "SPI_SCK" I L 8150 4400 50
|
|||||||
F4 "NFC_SPI_CS" I L 8150 4600 50
|
F4 "NFC_SPI_CS" I L 8150 4600 50
|
||||||
F5 "SPI_MISO" I L 8150 4500 50
|
F5 "SPI_MISO" I L 8150 4500 50
|
||||||
F6 "~NFC_RST" I L 8150 4850 50
|
F6 "~NFC_RST" I L 8150 4850 50
|
||||||
|
F7 "NFC_INT0" O L 8150 4700 50
|
||||||
$EndSheet
|
$EndSheet
|
||||||
$Sheet
|
$Sheet
|
||||||
S 4800 1400 2450 4300
|
S 4800 1400 2450 4300
|
||||||
@@ -44,20 +43,22 @@ F1 "CPU.sch" 50
|
|||||||
F2 "DAC_LRCK" O R 7250 1800 50
|
F2 "DAC_LRCK" O R 7250 1800 50
|
||||||
F3 "DAC_BCLK" O R 7250 1700 50
|
F3 "DAC_BCLK" O R 7250 1700 50
|
||||||
F4 "DAC_DATA" O R 7250 1900 50
|
F4 "DAC_DATA" O R 7250 1900 50
|
||||||
F5 "ADC1_IN2" I L 4800 2100 50
|
F5 "BTN_PWR" I L 4800 1700 50
|
||||||
F6 "BTN_PWR" I L 4800 1700 50
|
F6 "MEAS_EN" O L 4800 5350 50
|
||||||
F7 "MEAS_EN" O L 4800 2200 50
|
F7 "PW_HOLD" O L 4800 1800 50
|
||||||
F8 "PW_HOLD" O L 4800 1800 50
|
F8 "NFC_SPI_CS" O R 7250 4600 50
|
||||||
F9 "NFC_SPI_CS" O R 7250 4600 50
|
F9 "NFC_SPI_SCK" O R 7250 4400 50
|
||||||
F10 "NFC_SPI_SCK" O R 7250 4400 50
|
F10 "NFC_SPI_MOSI" O R 7250 4300 50
|
||||||
F11 "NFC_SPI_MOSI" O R 7250 4300 50
|
F11 "~DAC_SDMODE" O R 7250 2250 50
|
||||||
F12 "~DAC_SDMODE" O R 7250 2250 50
|
F12 "ESP_GPIO0" I L 4800 4450 50
|
||||||
F13 "ESP_GPIO0" I L 4800 4450 50
|
F13 "ESP_RST" I L 4800 4350 50
|
||||||
F14 "ESP_RST" I L 4800 4350 50
|
F14 "NFC_SPI_MISO" I R 7250 4500 50
|
||||||
F15 "NFC_SPI_MISO" I R 7250 4500 50
|
F15 "~NFC_RST" O R 7250 4850 50
|
||||||
F16 "~NFC_RST" O R 7250 4850 50
|
F16 "USB_D+" I L 4800 4250 50
|
||||||
F17 "USB_D+" I L 4800 4250 50
|
F17 "USB_D-" I L 4800 4150 50
|
||||||
F18 "USB_D-" I L 4800 4150 50
|
F18 "NFC_INT" I R 7250 4700 50
|
||||||
|
F19 "I2C_SDA" B L 4800 4950 50
|
||||||
|
F20 "I2C_SCL" O L 4800 5050 50
|
||||||
$EndSheet
|
$EndSheet
|
||||||
$Sheet
|
$Sheet
|
||||||
S 8150 1400 1450 1700
|
S 8150 1400 1450 1700
|
||||||
@@ -89,10 +90,6 @@ Wire Wire Line
|
|||||||
3450 1700 4800 1700
|
3450 1700 4800 1700
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3450 1800 4800 1800
|
3450 1800 4800 1800
|
||||||
Wire Wire Line
|
|
||||||
3450 2100 4800 2100
|
|
||||||
Wire Wire Line
|
|
||||||
4800 2200 3450 2200
|
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
7250 2250 8150 2250
|
7250 2250 8150 2250
|
||||||
$Comp
|
$Comp
|
||||||
@@ -146,4 +143,22 @@ Wire Wire Line
|
|||||||
1650 4250 4800 4250
|
1650 4250 4800 4250
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
1650 4250 1650 2250
|
1650 4250 1650 2250
|
||||||
|
Wire Wire Line
|
||||||
|
7250 4700 8150 4700
|
||||||
|
$Sheet
|
||||||
|
S 2000 4550 1450 1150
|
||||||
|
U 61B5E734
|
||||||
|
F0 "sensors" 50
|
||||||
|
F1 "sensors.sch" 50
|
||||||
|
F2 "I2C_SDA" B R 3450 4950 50
|
||||||
|
F3 "I2C_SCL" I R 3450 5050 50
|
||||||
|
F4 "ADS_RDY" I R 3450 5150 50
|
||||||
|
F5 "MEAS_EN" I R 3450 5350 50
|
||||||
|
$EndSheet
|
||||||
|
Wire Wire Line
|
||||||
|
4800 4950 3450 4950
|
||||||
|
Wire Wire Line
|
||||||
|
3450 5050 4800 5050
|
||||||
|
Wire Wire Line
|
||||||
|
3450 5350 4800 5350
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ EELAYER 30 0
|
|||||||
EELAYER END
|
EELAYER END
|
||||||
$Descr A4 11693 8268
|
$Descr A4 11693 8268
|
||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 3 5
|
Sheet 3 6
|
||||||
Title ""
|
Title ""
|
||||||
Date ""
|
Date ""
|
||||||
Rev ""
|
Rev ""
|
||||||
@@ -381,7 +381,7 @@ Text HLabel 3700 3450 0 50 Input ~ 0
|
|||||||
SPI_MOSI
|
SPI_MOSI
|
||||||
Text HLabel 3700 3650 0 50 Input ~ 0
|
Text HLabel 3700 3650 0 50 Input ~ 0
|
||||||
SPI_SCK
|
SPI_SCK
|
||||||
Text HLabel 3700 3550 0 50 Input ~ 0
|
Text HLabel 3700 3550 0 50 Output ~ 0
|
||||||
SPI_MISO
|
SPI_MISO
|
||||||
Text HLabel 3700 3350 0 50 Input ~ 0
|
Text HLabel 3700 3350 0 50 Input ~ 0
|
||||||
NFC_SPI_CS
|
NFC_SPI_CS
|
||||||
@@ -441,17 +441,6 @@ F 5 "farnell" H 5900 2900 50 0001 C CNN "supplier"
|
|||||||
$EndComp
|
$EndComp
|
||||||
Connection ~ 4700 5350
|
Connection ~ 4700 5350
|
||||||
$Comp
|
$Comp
|
||||||
L RF_NFC:PN5321A3HN_C1xx U3
|
|
||||||
U 1 1 617AC9C8
|
|
||||||
P 4700 3850
|
|
||||||
F 0 "U3" H 5150 5100 50 0000 C CNN
|
|
||||||
F 1 "PN5321A3HN_C1xx" H 5400 2550 50 0000 C CNN
|
|
||||||
F 2 "Package_DFN_QFN:QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias" H 6200 2600 50 0001 C CNN
|
|
||||||
F 3 "https://www.nxp.com/docs/en/nxp/data-sheets/PN532_C1.pdf" H 4700 4050 50 0001 C CNN
|
|
||||||
1 4700 3850
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
$Comp
|
|
||||||
L Device:R R15
|
L Device:R R15
|
||||||
U 1 1 614DFEB7
|
U 1 1 614DFEB7
|
||||||
P 6550 3650
|
P 6550 3650
|
||||||
@@ -504,7 +493,7 @@ Wire Wire Line
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
1850 7300 1850 7400
|
1850 7300 1850 7400
|
||||||
Text Notes 800 7350 0 50 ~ 0
|
Text Notes 800 7350 0 50 ~ 0
|
||||||
SEL0 0 0 1\nSEL1 0 1 0\n UA. SPI. I2C
|
SEL0 0 0* 1\nSEL1 0 1* 0\n UA. SPI. I2C
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3700 3650 3900 3650
|
3700 3650 3900 3650
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
@@ -604,7 +593,6 @@ NoConn ~ 5500 4550
|
|||||||
NoConn ~ 5500 4650
|
NoConn ~ 5500 4650
|
||||||
NoConn ~ 3900 3850
|
NoConn ~ 3900 3850
|
||||||
NoConn ~ 3900 3950
|
NoConn ~ 3900 3950
|
||||||
NoConn ~ 3900 4050
|
|
||||||
NoConn ~ 3900 4150
|
NoConn ~ 3900 4150
|
||||||
NoConn ~ 3900 4250
|
NoConn ~ 3900 4250
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
@@ -811,7 +799,6 @@ $EndComp
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2750 2350 2750 2450
|
2750 2350 2750 2450
|
||||||
NoConn ~ 3900 3050
|
NoConn ~ 3900 3050
|
||||||
NoConn ~ 3900 3150
|
|
||||||
Text Label 3150 2950 0 50 ~ 0
|
Text Label 3150 2950 0 50 ~ 0
|
||||||
NFC_RST
|
NFC_RST
|
||||||
Text Label 3200 4450 0 50 ~ 0
|
Text Label 3200 4450 0 50 ~ 0
|
||||||
@@ -853,4 +840,20 @@ Text HLabel 2600 2950 0 50 Input ~ 0
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2600 2950 2750 2950
|
2600 2950 2750 2950
|
||||||
Connection ~ 2750 2950
|
Connection ~ 2750 2950
|
||||||
|
Text HLabel 3700 3150 0 50 Output ~ 0
|
||||||
|
NFC_INT0
|
||||||
|
$Comp
|
||||||
|
L RF_NFC:PN5321A3HN_C1xx U3
|
||||||
|
U 1 1 617AC9C8
|
||||||
|
P 4700 3850
|
||||||
|
F 0 "U3" H 5150 5100 50 0000 C CNN
|
||||||
|
F 1 "PN5321A3HN_C1xx" H 5400 2550 50 0000 C CNN
|
||||||
|
F 2 "Package_DFN_QFN:QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias" H 6200 2600 50 0001 C CNN
|
||||||
|
F 3 "https://www.nxp.com/docs/en/nxp/data-sheets/PN532_C1.pdf" H 4700 4050 50 0001 C CNN
|
||||||
|
1 4700 3850
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
3900 3150 3700 3150
|
||||||
|
NoConn ~ 3900 4050
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ EELAYER 30 0
|
|||||||
EELAYER END
|
EELAYER END
|
||||||
$Descr A4 11693 8268
|
$Descr A4 11693 8268
|
||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 3 5
|
Sheet 3 6
|
||||||
Title ""
|
Title ""
|
||||||
Date ""
|
Date ""
|
||||||
Rev ""
|
Rev ""
|
||||||
@@ -381,7 +381,7 @@ Text HLabel 3700 3450 0 50 Input ~ 0
|
|||||||
SPI_MOSI
|
SPI_MOSI
|
||||||
Text HLabel 3700 3650 0 50 Input ~ 0
|
Text HLabel 3700 3650 0 50 Input ~ 0
|
||||||
SPI_SCK
|
SPI_SCK
|
||||||
Text HLabel 3700 3550 0 50 Input ~ 0
|
Text HLabel 3700 3550 0 50 Output ~ 0
|
||||||
SPI_MISO
|
SPI_MISO
|
||||||
Text HLabel 3700 3350 0 50 Input ~ 0
|
Text HLabel 3700 3350 0 50 Input ~ 0
|
||||||
NFC_SPI_CS
|
NFC_SPI_CS
|
||||||
@@ -441,17 +441,6 @@ F 5 "farnell" H 5900 2900 50 0001 C CNN "supplier"
|
|||||||
$EndComp
|
$EndComp
|
||||||
Connection ~ 4700 5350
|
Connection ~ 4700 5350
|
||||||
$Comp
|
$Comp
|
||||||
L RF_NFC:PN5321A3HN_C1xx U3
|
|
||||||
U 1 1 617AC9C8
|
|
||||||
P 4700 3850
|
|
||||||
F 0 "U3" H 5150 5100 50 0000 C CNN
|
|
||||||
F 1 "PN5321A3HN_C1xx" H 5400 2550 50 0000 C CNN
|
|
||||||
F 2 "Package_DFN_QFN:QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias" H 6200 2600 50 0001 C CNN
|
|
||||||
F 3 "https://www.nxp.com/docs/en/nxp/data-sheets/PN532_C1.pdf" H 4700 4050 50 0001 C CNN
|
|
||||||
1 4700 3850
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
$Comp
|
|
||||||
L Device:R R15
|
L Device:R R15
|
||||||
U 1 1 614DFEB7
|
U 1 1 614DFEB7
|
||||||
P 6550 3650
|
P 6550 3650
|
||||||
@@ -504,7 +493,7 @@ Wire Wire Line
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
1850 7300 1850 7400
|
1850 7300 1850 7400
|
||||||
Text Notes 800 7350 0 50 ~ 0
|
Text Notes 800 7350 0 50 ~ 0
|
||||||
SEL0 0 0 1\nSEL1 0 1 0\n UA. SPI. I2C
|
SEL0 0 0* 1\nSEL1 0 1* 0\n UA. SPI. I2C
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
3700 3650 3900 3650
|
3700 3650 3900 3650
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
@@ -604,7 +593,6 @@ NoConn ~ 5500 4550
|
|||||||
NoConn ~ 5500 4650
|
NoConn ~ 5500 4650
|
||||||
NoConn ~ 3900 3850
|
NoConn ~ 3900 3850
|
||||||
NoConn ~ 3900 3950
|
NoConn ~ 3900 3950
|
||||||
NoConn ~ 3900 4050
|
|
||||||
NoConn ~ 3900 4150
|
NoConn ~ 3900 4150
|
||||||
NoConn ~ 3900 4250
|
NoConn ~ 3900 4250
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
@@ -811,7 +799,6 @@ $EndComp
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2750 2350 2750 2450
|
2750 2350 2750 2450
|
||||||
NoConn ~ 3900 3050
|
NoConn ~ 3900 3050
|
||||||
NoConn ~ 3900 3150
|
|
||||||
Text Label 3150 2950 0 50 ~ 0
|
Text Label 3150 2950 0 50 ~ 0
|
||||||
NFC_RST
|
NFC_RST
|
||||||
Text Label 3200 4450 0 50 ~ 0
|
Text Label 3200 4450 0 50 ~ 0
|
||||||
@@ -853,4 +840,20 @@ Text HLabel 2600 2950 0 50 Input ~ 0
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2600 2950 2750 2950
|
2600 2950 2750 2950
|
||||||
Connection ~ 2750 2950
|
Connection ~ 2750 2950
|
||||||
|
Text HLabel 3700 3150 0 50 Output ~ 0
|
||||||
|
NFC_INT0
|
||||||
|
$Comp
|
||||||
|
L RF_NFC:PN5321A3HN_C1xx U3
|
||||||
|
U 1 1 617AC9C8
|
||||||
|
P 4700 3850
|
||||||
|
F 0 "U3" H 5150 5100 50 0000 C CNN
|
||||||
|
F 1 "PN5321A3HN_C1xx" H 5400 2550 50 0000 C CNN
|
||||||
|
F 2 "Package_DFN_QFN:QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias" H 6200 2600 50 0001 C CNN
|
||||||
|
F 3 "https://www.nxp.com/docs/en/nxp/data-sheets/PN532_C1.pdf" H 4700 4050 50 0001 C CNN
|
||||||
|
1 4700 3850
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
3900 3150 3700 3150
|
||||||
|
NoConn ~ 3900 4050
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ EELAYER 30 0
|
|||||||
EELAYER END
|
EELAYER END
|
||||||
$Descr A4 11693 8268
|
$Descr A4 11693 8268
|
||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 2 5
|
Sheet 2 6
|
||||||
Title ""
|
Title ""
|
||||||
Date ""
|
Date ""
|
||||||
Rev ""
|
Rev ""
|
||||||
@@ -13,135 +13,6 @@ Comment2 ""
|
|||||||
Comment3 ""
|
Comment3 ""
|
||||||
Comment4 ""
|
Comment4 ""
|
||||||
$EndDescr
|
$EndDescr
|
||||||
$Comp
|
|
||||||
L Device:R R?
|
|
||||||
U 1 1 6159E865
|
|
||||||
P 2400 6650
|
|
||||||
AR Path="/6159E865" Ref="R?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E865" Ref="R?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E865" Ref="R4" Part="1"
|
|
||||||
F 0 "R4" H 2470 6696 50 0000 L CNN
|
|
||||||
F 1 "10K" H 2470 6605 50 0000 L CNN
|
|
||||||
F 2 "Resistor_SMD:R_0402_1005Metric" V 2330 6650 50 0001 C CNN
|
|
||||||
F 3 "~" H 2400 6650 50 0001 C CNN
|
|
||||||
F 4 "R10K_0402" H 2400 6650 50 0001 C CNN "StockRef"
|
|
||||||
F 5 "2447096" H 2400 6650 50 0001 C CNN "ordercode"
|
|
||||||
F 6 "farnell" H 2400 6650 50 0001 C CNN "supplier"
|
|
||||||
1 2400 6650
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
$Comp
|
|
||||||
L Device:R R?
|
|
||||||
U 1 1 6159E86C
|
|
||||||
P 2400 6250
|
|
||||||
AR Path="/6159E86C" Ref="R?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E86C" Ref="R?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E86C" Ref="R3" Part="1"
|
|
||||||
F 0 "R3" H 2470 6296 50 0000 L CNN
|
|
||||||
F 1 "4k7" H 2470 6205 50 0000 L CNN
|
|
||||||
F 2 "Resistor_SMD:R_0402_1005Metric" V 2330 6250 50 0001 C CNN
|
|
||||||
F 3 "~" H 2400 6250 50 0001 C CNN
|
|
||||||
F 4 "R4K7_0402" H 2400 6250 50 0001 C CNN "StockRef"
|
|
||||||
F 5 "2073069" H 2400 6250 50 0001 C CNN "ordercode"
|
|
||||||
F 6 "farnell" H 2400 6250 50 0001 C CNN "supplier"
|
|
||||||
1 2400 6250
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
2100 6450 2150 6450
|
|
||||||
Wire Wire Line
|
|
||||||
2400 6450 2400 6400
|
|
||||||
Wire Wire Line
|
|
||||||
2400 6500 2400 6450
|
|
||||||
Connection ~ 2400 6450
|
|
||||||
$Comp
|
|
||||||
L power:+BATT #PWR?
|
|
||||||
U 1 1 6159E877
|
|
||||||
P 2400 5450
|
|
||||||
AR Path="/6159E877" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E877" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E877" Ref="#PWR0101" Part="1"
|
|
||||||
F 0 "#PWR0101" H 2400 5300 50 0001 C CNN
|
|
||||||
F 1 "+BATT" H 2415 5623 50 0000 C CNN
|
|
||||||
F 2 "" H 2400 5450 50 0001 C CNN
|
|
||||||
F 3 "" H 2400 5450 50 0001 C CNN
|
|
||||||
1 2400 5450
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
$Comp
|
|
||||||
L power:GND #PWR?
|
|
||||||
U 1 1 6159E87E
|
|
||||||
P 2400 6900
|
|
||||||
AR Path="/6159E87E" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E87E" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E87E" Ref="#PWR0102" Part="1"
|
|
||||||
F 0 "#PWR0102" H 2400 6650 50 0001 C CNN
|
|
||||||
F 1 "GND" H 2405 6727 50 0000 C CNN
|
|
||||||
F 2 "" H 2400 6900 50 0001 C CNN
|
|
||||||
F 3 "" H 2400 6900 50 0001 C CNN
|
|
||||||
1 2400 6900
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
2400 6900 2400 6850
|
|
||||||
Wire Wire Line
|
|
||||||
2400 5450 2400 5500
|
|
||||||
Connection ~ 2400 5500
|
|
||||||
Wire Wire Line
|
|
||||||
2400 5500 2400 5600
|
|
||||||
$Comp
|
|
||||||
L Device:C C?
|
|
||||||
U 1 1 6159E892
|
|
||||||
P 2150 6650
|
|
||||||
AR Path="/6159E892" Ref="C?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E892" Ref="C?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E892" Ref="C2" Part="1"
|
|
||||||
F 0 "C2" H 2265 6696 50 0000 L CNN
|
|
||||||
F 1 "100nF" H 2265 6605 50 0000 L CNN
|
|
||||||
F 2 "Capacitor_SMD:C_0402_1005Metric" H 2188 6500 50 0001 C CNN
|
|
||||||
F 3 "~" H 2150 6650 50 0001 C CNN
|
|
||||||
F 4 "C100n_0603" H 2150 6650 50 0001 C CNN "StockRef"
|
|
||||||
F 5 "2524678" H 2150 6650 50 0001 C CNN "ordercode"
|
|
||||||
F 6 "farnell" H 2150 6650 50 0001 C CNN "supplier"
|
|
||||||
1 2150 6650
|
|
||||||
-1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
2150 6500 2150 6450
|
|
||||||
Wire Wire Line
|
|
||||||
2150 6800 2150 6850
|
|
||||||
Wire Wire Line
|
|
||||||
2150 6850 2400 6850
|
|
||||||
Connection ~ 2400 6850
|
|
||||||
Wire Wire Line
|
|
||||||
2400 6850 2400 6800
|
|
||||||
Wire Wire Line
|
|
||||||
2100 5800 2050 5800
|
|
||||||
$Comp
|
|
||||||
L Device:R R?
|
|
||||||
U 1 1 6159E8AC
|
|
||||||
P 2050 5650
|
|
||||||
AR Path="/6159E8AC" Ref="R?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E8AC" Ref="R?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E8AC" Ref="R2" Part="1"
|
|
||||||
F 0 "R2" H 2120 5696 50 0000 L CNN
|
|
||||||
F 1 "10K" H 2120 5605 50 0000 L CNN
|
|
||||||
F 2 "Resistor_SMD:R_0402_1005Metric" V 1980 5650 50 0001 C CNN
|
|
||||||
F 3 "~" H 2050 5650 50 0001 C CNN
|
|
||||||
F 4 "R10K_0402" H 2050 5650 50 0001 C CNN "StockRef"
|
|
||||||
F 5 "2447096" H 2050 5650 50 0001 C CNN "ordercode"
|
|
||||||
F 6 "farnell" H 2050 5650 50 0001 C CNN "supplier"
|
|
||||||
1 2050 5650
|
|
||||||
-1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
2050 5500 2400 5500
|
|
||||||
Connection ~ 2050 5800
|
|
||||||
Wire Wire Line
|
|
||||||
2000 5800 2050 5800
|
|
||||||
Connection ~ 2150 6450
|
|
||||||
Wire Wire Line
|
|
||||||
2150 6450 2400 6450
|
|
||||||
Text Label 6200 2150 1 24 ~ 0
|
Text Label 6200 2150 1 24 ~ 0
|
||||||
PSU_BTN_RAW
|
PSU_BTN_RAW
|
||||||
Text Label 6500 1650 0 24 ~ 0
|
Text Label 6500 1650 0 24 ~ 0
|
||||||
@@ -487,10 +358,10 @@ AR Path="/6158A412/615B8140" Ref="D?" Part="1"
|
|||||||
AR Path="/60FE1698/615B8140" Ref="D1" Part="1"
|
AR Path="/60FE1698/615B8140" Ref="D1" Part="1"
|
||||||
F 0 "D1" H 3293 1295 50 0000 C CNN
|
F 0 "D1" H 3293 1295 50 0000 C CNN
|
||||||
F 1 "LED" H 3293 1386 50 0000 C CNN
|
F 1 "LED" H 3293 1386 50 0000 C CNN
|
||||||
F 2 "LED_SMD:LED_0805_2012Metric" H 3300 1550 50 0001 C CNN
|
F 2 "LED_SMD:LED_0603_1608Metric" H 3300 1550 50 0001 C CNN
|
||||||
F 3 "~" H 3300 1550 50 0001 C CNN
|
F 3 "~" H 3300 1550 50 0001 C CNN
|
||||||
F 4 "LED_SMD_GREEN_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef"
|
F 4 "LED_SMD_RED_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef"
|
||||||
F 5 "2290331" H 3300 1550 50 0001 C CNN "ordercode"
|
F 5 "" H 3300 1550 50 0001 C CNN "ordercode"
|
||||||
F 6 "farnell" H 3300 1550 50 0001 C CNN "supplier"
|
F 6 "farnell" H 3300 1550 50 0001 C CNN "supplier"
|
||||||
1 3300 1550
|
1 3300 1550
|
||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
@@ -504,10 +375,10 @@ AR Path="/6158A412/615B8147" Ref="D?" Part="1"
|
|||||||
AR Path="/60FE1698/615B8147" Ref="D2" Part="1"
|
AR Path="/60FE1698/615B8147" Ref="D2" Part="1"
|
||||||
F 0 "D2" H 3793 1995 50 0000 C CNN
|
F 0 "D2" H 3793 1995 50 0000 C CNN
|
||||||
F 1 "LED" H 3793 2086 50 0000 C CNN
|
F 1 "LED" H 3793 2086 50 0000 C CNN
|
||||||
F 2 "LED_SMD:LED_0805_2012Metric" H 3800 2250 50 0001 C CNN
|
F 2 "LED_SMD:LED_0603_1608Metric" H 3800 2250 50 0001 C CNN
|
||||||
F 3 "~" H 3800 2250 50 0001 C CNN
|
F 3 "~" H 3800 2250 50 0001 C CNN
|
||||||
F 4 "LED_SMD_RED_0805_20mA" H 3800 2250 50 0001 C CNN "StockRef"
|
F 4 "LED_SMD_RED_0805_20mA" H 3800 2250 50 0001 C CNN "StockRef"
|
||||||
F 5 "2290331" H 3800 2250 50 0001 C CNN "ordercode"
|
F 5 "" H 3800 2250 50 0001 C CNN "ordercode"
|
||||||
F 6 "farnell" H 3800 2250 50 0001 C CNN "supplier"
|
F 6 "farnell" H 3800 2250 50 0001 C CNN "supplier"
|
||||||
1 3800 2250
|
1 3800 2250
|
||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
@@ -671,10 +542,6 @@ Wire Wire Line
|
|||||||
1800 4000 1650 4000
|
1800 4000 1650 4000
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
1650 4000 1650 3750
|
1650 4000 1650 3750
|
||||||
Text HLabel 2100 6450 0 50 Input ~ 0
|
|
||||||
MEAS_VBATT
|
|
||||||
Text HLabel 2000 5800 0 50 Input ~ 0
|
|
||||||
MEAS_EN
|
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
6200 1150 6200 1300
|
6200 1150 6200 1300
|
||||||
$Comp
|
$Comp
|
||||||
@@ -688,8 +555,6 @@ F 3 "~" H 2000 4000 50 0001 C CNN
|
|||||||
1 2000 4000
|
1 2000 4000
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
Wire Wire Line
|
|
||||||
2400 6000 2400 6100
|
|
||||||
$Comp
|
$Comp
|
||||||
L Battery_Management:MCP73831-2-OT_copy U1
|
L Battery_Management:MCP73831-2-OT_copy U1
|
||||||
U 1 1 610E217F
|
U 1 1 610E217F
|
||||||
@@ -728,66 +593,6 @@ Connection ~ 2400 1450
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2400 1450 2400 1600
|
2400 1450 2400 1600
|
||||||
$Comp
|
$Comp
|
||||||
L Connector:USB_B_Micro J?
|
|
||||||
U 1 1 6143D9E0
|
|
||||||
P 3850 3800
|
|
||||||
AR Path="/613CB1D0/6143D9E0" Ref="J?" Part="1"
|
|
||||||
AR Path="/60FE1698/6143D9E0" Ref="J2" Part="1"
|
|
||||||
F 0 "J2" H 3907 4267 50 0000 C CNN
|
|
||||||
F 1 "USB_B_Micro" H 3907 4176 50 0000 C CNN
|
|
||||||
F 2 "MySymbols:USB_Micro_B_Female" H 4000 3750 50 0001 C CNN
|
|
||||||
F 3 "~" H 4000 3750 50 0001 C CNN
|
|
||||||
1 3850 3800
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Text Label 4600 3600 2 50 ~ 0
|
|
||||||
VBUS
|
|
||||||
$Comp
|
|
||||||
L power:GND #PWR?
|
|
||||||
U 1 1 6143D9E9
|
|
||||||
P 3850 4350
|
|
||||||
AR Path="/613CB1D0/6143D9E9" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/60FE1698/6143D9E9" Ref="#PWR0135" Part="1"
|
|
||||||
F 0 "#PWR0135" H 3850 4100 50 0001 C CNN
|
|
||||||
F 1 "GND" H 3855 4177 50 0000 C CNN
|
|
||||||
F 2 "" H 3850 4350 50 0001 C CNN
|
|
||||||
F 3 "" H 3850 4350 50 0001 C CNN
|
|
||||||
1 3850 4350
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
3750 4200 3750 4300
|
|
||||||
Wire Wire Line
|
|
||||||
3750 4300 3850 4300
|
|
||||||
Wire Wire Line
|
|
||||||
3850 4300 3850 4200
|
|
||||||
Wire Wire Line
|
|
||||||
3850 4350 3850 4300
|
|
||||||
Connection ~ 3850 4300
|
|
||||||
Wire Wire Line
|
|
||||||
4150 4000 4200 4000
|
|
||||||
Wire Wire Line
|
|
||||||
4200 4000 4200 4300
|
|
||||||
Wire Wire Line
|
|
||||||
4200 4300 3850 4300
|
|
||||||
$Comp
|
|
||||||
L power:VBUS #PWR?
|
|
||||||
U 1 1 6143D9F9
|
|
||||||
P 4700 3500
|
|
||||||
AR Path="/613CB1D0/6143D9F9" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/60FE1698/6143D9F9" Ref="#PWR0139" Part="1"
|
|
||||||
F 0 "#PWR0139" H 4700 3350 50 0001 C CNN
|
|
||||||
F 1 "VBUS" H 4715 3673 50 0000 C CNN
|
|
||||||
F 2 "" H 4700 3500 50 0001 C CNN
|
|
||||||
F 3 "" H 4700 3500 50 0001 C CNN
|
|
||||||
1 4700 3500
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
4700 3500 4700 3600
|
|
||||||
Wire Wire Line
|
|
||||||
4150 3600 4700 3600
|
|
||||||
$Comp
|
|
||||||
L Switch:SW_Push SW?
|
L Switch:SW_Push SW?
|
||||||
U 1 1 615B2DE1
|
U 1 1 615B2DE1
|
||||||
P 6200 2400
|
P 6200 2400
|
||||||
@@ -806,40 +611,32 @@ F 6 "farnell" H 6200 2400 50 0001 C CNN "supplier"
|
|||||||
$EndComp
|
$EndComp
|
||||||
Text Label 2900 1800 1 20 ~ 0
|
Text Label 2900 1800 1 20 ~ 0
|
||||||
MCP_STAT
|
MCP_STAT
|
||||||
Text HLabel 4250 3800 2 50 Input ~ 0
|
|
||||||
USB_D+
|
|
||||||
Text HLabel 4250 3900 2 50 Input ~ 0
|
|
||||||
USB_D-
|
|
||||||
Wire Wire Line
|
|
||||||
4250 3900 4150 3900
|
|
||||||
Wire Wire Line
|
|
||||||
4250 3800 4150 3800
|
|
||||||
$Comp
|
$Comp
|
||||||
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
|
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
|
||||||
U 2 1 614CD58C
|
U 2 1 614CD58C
|
||||||
P 6800 2150
|
P 5500 2100
|
||||||
F 0 "Q2" H 6600 2250 50 0000 L CNN
|
F 0 "Q2" H 5300 2200 50 0000 L CNN
|
||||||
F 1 "Dual_NMOS_2N7002PS" H 6050 1950 50 0000 L CNN
|
F 1 "2N7002PS (N)" H 4900 1950 50 0000 L CNN
|
||||||
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7000 2150 50 0001 C CNN
|
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5700 2100 50 0001 C CNN
|
||||||
F 3 "~" H 7000 2150 50 0001 C CNN
|
F 3 "~" H 5700 2100 50 0001 C CNN
|
||||||
F 4 "farnell" H 6800 2150 50 0001 C CNN "supplier"
|
F 4 "farnell" H 5500 2100 50 0001 C CNN "supplier"
|
||||||
F 5 "1758102" H 6800 2150 50 0001 C CNN "ordercode"
|
F 5 "1758102" H 5500 2100 50 0001 C CNN "ordercode"
|
||||||
F 6 "2N7002PS" H 6800 2150 50 0001 C CNN "StockRef"
|
F 6 "2N7002PS" H 5500 2100 50 0001 C CNN "StockRef"
|
||||||
2 6800 2150
|
2 5500 2100
|
||||||
-1 0 0 -1
|
-1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
|
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
|
||||||
U 1 1 614CEBF8
|
U 1 1 614CEBF8
|
||||||
P 5500 2100
|
P 6800 2150
|
||||||
F 0 "Q2" H 5705 2146 50 0000 L CNN
|
F 0 "Q2" H 7005 2196 50 0000 L CNN
|
||||||
F 1 "Dual_NMOS_2N7002PS" H 5705 2055 50 0000 L CNN
|
F 1 "2N7002PS (N)" H 7005 2105 50 0000 L CNN
|
||||||
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5700 2100 50 0001 C CNN
|
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7000 2150 50 0001 C CNN
|
||||||
F 3 "~" H 5700 2100 50 0001 C CNN
|
F 3 "~" H 7000 2150 50 0001 C CNN
|
||||||
F 4 "1758102" H 5500 2100 50 0001 C CNN "ordercode"
|
F 4 "1758102" H 6800 2150 50 0001 C CNN "ordercode"
|
||||||
F 5 "farnell" H 5500 2100 50 0001 C CNN "supplier"
|
F 5 "farnell" H 6800 2150 50 0001 C CNN "supplier"
|
||||||
F 6 "2N7002PS" H 5500 2100 50 0001 C CNN "StockRef"
|
F 6 "2N7002PS" H 6800 2150 50 0001 C CNN "StockRef"
|
||||||
1 5500 2100
|
1 6800 2150
|
||||||
-1 0 0 -1
|
-1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
@@ -847,7 +644,7 @@ L Device:Q_Dual_PMOS_S1G1D2S2G2D1 Q1
|
|||||||
U 2 1 614E105B
|
U 2 1 614E105B
|
||||||
P 7150 1650
|
P 7150 1650
|
||||||
F 0 "Q1" H 7355 1604 50 0000 L CNN
|
F 0 "Q1" H 7355 1604 50 0000 L CNN
|
||||||
F 1 "Dual_PMOS_BSS84AKS,115" H 6450 1500 50 0000 L CNN
|
F 1 "BSS84AKS,115 (P)" H 6450 1500 50 0000 L CNN
|
||||||
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7200 1650 50 0001 C CNN
|
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7200 1650 50 0001 C CNN
|
||||||
F 3 "~" H 7200 1650 50 0001 C CNN
|
F 3 "~" H 7200 1650 50 0001 C CNN
|
||||||
F 4 "BSS84AKS,115" H 7150 1650 50 0001 C CNN "StockRef"
|
F 4 "BSS84AKS,115" H 7150 1650 50 0001 C CNN "StockRef"
|
||||||
@@ -857,20 +654,6 @@ F 6 "farnell" H 7150 1650 50 0001 C CNN "supplier"
|
|||||||
1 0 0 1
|
1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L Device:Q_Dual_PMOS_S1G1D2S2G2D1 Q1
|
|
||||||
U 1 1 614E2589
|
|
||||||
P 2300 5800
|
|
||||||
F 0 "Q1" H 2505 5754 50 0000 L CNN
|
|
||||||
F 1 "Dual_PMOS_BSS84AKS,115" H 2505 5845 50 0000 L CNN
|
|
||||||
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2350 5800 50 0001 C CNN
|
|
||||||
F 3 "~" H 2350 5800 50 0001 C CNN
|
|
||||||
F 4 "BSS84AKS,115" H 2300 5800 50 0001 C CNN "StockRef"
|
|
||||||
F 5 "1972665" H 2300 5800 50 0001 C CNN "ordercode"
|
|
||||||
F 6 "farnell" H 2300 5800 50 0001 C CNN "supplier"
|
|
||||||
1 2300 5800
|
|
||||||
1 0 0 1
|
|
||||||
$EndComp
|
|
||||||
$Comp
|
|
||||||
L Regulator_Switching:XCL214B333DR U2
|
L Regulator_Switching:XCL214B333DR U2
|
||||||
U 1 1 6148D543
|
U 1 1 6148D543
|
||||||
P 8050 1300
|
P 8050 1300
|
||||||
@@ -919,8 +702,6 @@ Wire Wire Line
|
|||||||
8050 1950 8100 1950
|
8050 1950 8100 1950
|
||||||
Text Label 8050 950 0 50 ~ 0
|
Text Label 8050 950 0 50 ~ 0
|
||||||
Lx_L1
|
Lx_L1
|
||||||
Text Label 2400 6100 0 50 ~ 0
|
|
||||||
BATT_MEAS
|
|
||||||
Text Label 6050 3200 0 24 ~ 0
|
Text Label 6050 3200 0 24 ~ 0
|
||||||
PSU_BTN_RAW
|
PSU_BTN_RAW
|
||||||
$Comp
|
$Comp
|
||||||
@@ -961,29 +742,145 @@ $EndComp
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
5950 3600 5950 3550
|
5950 3600 5950 3550
|
||||||
$Comp
|
$Comp
|
||||||
L Device:C_Polarized C?
|
L Connector:USB_C_Receptacle_Molex_USB2.0 J5
|
||||||
U 1 1 617D88E1
|
U 1 1 618C07E1
|
||||||
P 9000 2000
|
P 4850 5000
|
||||||
AR Path="/617D88E1" Ref="C?" Part="1"
|
F 0 "J5" H 4957 5867 50 0000 C CNN
|
||||||
AR Path="/6158A412/617D88E1" Ref="C?" Part="1"
|
F 1 "USB_C_Receptacle_USB2.0" H 4957 5776 50 0000 C CNN
|
||||||
AR Path="/60FE1698/617D88E1" Ref="C37" Part="1"
|
F 2 "Connector_USB:USB_C_Receptacle_Molex_217179" H 5000 5000 50 0001 C CNN
|
||||||
F 0 "C37" H 9118 2046 50 0000 L CNN
|
F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 5000 5000 50 0001 C CNN
|
||||||
F 1 "10uF" H 9118 1955 50 0000 L CNN
|
1 4850 5000
|
||||||
F 2 "Capacitor_SMD:C_0805_2012Metric" H 9038 1850 50 0001 C CNN
|
1 0 0 -1
|
||||||
F 3 "~" H 9000 2000 50 0001 C CNN
|
$EndComp
|
||||||
F 4 "C010u_0805" H 9000 2000 50 0001 C CNN "StockRef"
|
Text HLabel 5550 5200 2 50 Input ~ 0
|
||||||
F 5 "2112746" H 9000 2000 50 0001 C CNN "ordercode"
|
USB_D+
|
||||||
F 6 "farnell" H 9000 2000 50 0001 C CNN "supplier"
|
Text HLabel 5550 5100 2 50 Input ~ 0
|
||||||
1 9000 2000
|
USB_D+
|
||||||
|
Text HLabel 5550 5000 2 50 Input ~ 0
|
||||||
|
USB_D-
|
||||||
|
Text HLabel 5550 4900 2 50 Input ~ 0
|
||||||
|
USB_D-
|
||||||
|
Text Label 5800 4400 2 50 ~ 0
|
||||||
|
VBUS
|
||||||
|
$Comp
|
||||||
|
L power:VBUS #PWR?
|
||||||
|
U 1 1 618C3365
|
||||||
|
P 6000 4300
|
||||||
|
AR Path="/613CB1D0/618C3365" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/60FE1698/618C3365" Ref="#PWR020" Part="1"
|
||||||
|
F 0 "#PWR020" H 6000 4150 50 0001 C CNN
|
||||||
|
F 1 "VBUS" H 6015 4473 50 0000 C CNN
|
||||||
|
F 2 "" H 6000 4300 50 0001 C CNN
|
||||||
|
F 3 "" H 6000 4300 50 0001 C CNN
|
||||||
|
1 6000 4300
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
8500 2700 9000 2700
|
6000 4300 6000 4400
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
9000 2700 9000 2150
|
6000 4400 5450 4400
|
||||||
Connection ~ 8500 2700
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 618C7EBC
|
||||||
|
P 4850 6000
|
||||||
|
AR Path="/613CB1D0/618C7EBC" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/60FE1698/618C7EBC" Ref="#PWR019" Part="1"
|
||||||
|
F 0 "#PWR019" H 4850 5750 50 0001 C CNN
|
||||||
|
F 1 "GND" H 4855 5827 50 0000 C CNN
|
||||||
|
F 2 "" H 4850 6000 50 0001 C CNN
|
||||||
|
F 3 "" H 4850 6000 50 0001 C CNN
|
||||||
|
1 4850 6000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
8500 1450 9000 1450
|
4550 5900 4550 5950
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
9000 1450 9000 1850
|
4550 5950 4850 5950
|
||||||
|
Wire Wire Line
|
||||||
|
4850 5950 4850 5900
|
||||||
|
Wire Wire Line
|
||||||
|
4850 6000 4850 5950
|
||||||
|
Connection ~ 4850 5950
|
||||||
|
Wire Wire Line
|
||||||
|
5550 4900 5450 4900
|
||||||
|
Wire Wire Line
|
||||||
|
5450 5000 5550 5000
|
||||||
|
Wire Wire Line
|
||||||
|
5550 5100 5450 5100
|
||||||
|
Wire Wire Line
|
||||||
|
5450 5200 5550 5200
|
||||||
|
$Comp
|
||||||
|
L Device:R R?
|
||||||
|
U 1 1 61951F6F
|
||||||
|
P 6300 4900
|
||||||
|
AR Path="/61951F6F" Ref="R?" Part="1"
|
||||||
|
AR Path="/6158A412/61951F6F" Ref="R?" Part="1"
|
||||||
|
AR Path="/60FE1698/61951F6F" Ref="R11" Part="1"
|
||||||
|
F 0 "R11" V 6093 4900 50 0000 C CNN
|
||||||
|
F 1 "5K1" V 6184 4900 50 0000 C CNN
|
||||||
|
F 2 "Resistor_SMD:R_0402_1005Metric" V 6230 4900 50 0001 C CNN
|
||||||
|
F 3 "~" H 6300 4900 50 0001 C CNN
|
||||||
|
F 4 "R10K_0402" H 6300 4900 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "2447096" H 6300 4900 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 6300 4900 50 0001 C CNN "supplier"
|
||||||
|
1 6300 4900
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Device:R R?
|
||||||
|
U 1 1 6195270F
|
||||||
|
P 6450 4900
|
||||||
|
AR Path="/6195270F" Ref="R?" Part="1"
|
||||||
|
AR Path="/6158A412/6195270F" Ref="R?" Part="1"
|
||||||
|
AR Path="/60FE1698/6195270F" Ref="R18" Part="1"
|
||||||
|
F 0 "R18" V 6243 4900 50 0000 C CNN
|
||||||
|
F 1 "5K1" V 6334 4900 50 0000 C CNN
|
||||||
|
F 2 "Resistor_SMD:R_0402_1005Metric" V 6380 4900 50 0001 C CNN
|
||||||
|
F 3 "~" H 6450 4900 50 0001 C CNN
|
||||||
|
F 4 "R10K_0402" H 6450 4900 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "2447096" H 6450 4900 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 6450 4900 50 0001 C CNN "supplier"
|
||||||
|
1 6450 4900
|
||||||
|
-1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
5450 4700 6300 4700
|
||||||
|
Wire Wire Line
|
||||||
|
6300 4700 6300 4750
|
||||||
|
Wire Wire Line
|
||||||
|
5450 4600 6450 4600
|
||||||
|
Wire Wire Line
|
||||||
|
6450 4600 6450 4750
|
||||||
|
NoConn ~ 5450 5500
|
||||||
|
NoConn ~ 5450 5600
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61964A09
|
||||||
|
P 6300 5150
|
||||||
|
AR Path="/613CB1D0/61964A09" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/60FE1698/61964A09" Ref="#PWR0115" Part="1"
|
||||||
|
F 0 "#PWR0115" H 6300 4900 50 0001 C CNN
|
||||||
|
F 1 "GND" H 6305 4977 50 0000 C CNN
|
||||||
|
F 2 "" H 6300 5150 50 0001 C CNN
|
||||||
|
F 3 "" H 6300 5150 50 0001 C CNN
|
||||||
|
1 6300 5150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61964E35
|
||||||
|
P 6450 5150
|
||||||
|
AR Path="/613CB1D0/61964E35" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/60FE1698/61964E35" Ref="#PWR0126" Part="1"
|
||||||
|
F 0 "#PWR0126" H 6450 4900 50 0001 C CNN
|
||||||
|
F 1 "GND" H 6455 4977 50 0000 C CNN
|
||||||
|
F 2 "" H 6450 5150 50 0001 C CNN
|
||||||
|
F 3 "" H 6450 5150 50 0001 C CNN
|
||||||
|
1 6450 5150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
6450 5150 6450 5050
|
||||||
|
Wire Wire Line
|
||||||
|
6300 5050 6300 5150
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ EELAYER 30 0
|
|||||||
EELAYER END
|
EELAYER END
|
||||||
$Descr A4 11693 8268
|
$Descr A4 11693 8268
|
||||||
encoding utf-8
|
encoding utf-8
|
||||||
Sheet 2 5
|
Sheet 2 6
|
||||||
Title ""
|
Title ""
|
||||||
Date ""
|
Date ""
|
||||||
Rev ""
|
Rev ""
|
||||||
@@ -13,135 +13,6 @@ Comment2 ""
|
|||||||
Comment3 ""
|
Comment3 ""
|
||||||
Comment4 ""
|
Comment4 ""
|
||||||
$EndDescr
|
$EndDescr
|
||||||
$Comp
|
|
||||||
L Device:R R?
|
|
||||||
U 1 1 6159E865
|
|
||||||
P 2400 6650
|
|
||||||
AR Path="/6159E865" Ref="R?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E865" Ref="R?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E865" Ref="R4" Part="1"
|
|
||||||
F 0 "R4" H 2470 6696 50 0000 L CNN
|
|
||||||
F 1 "10K" H 2470 6605 50 0000 L CNN
|
|
||||||
F 2 "Resistor_SMD:R_0402_1005Metric" V 2330 6650 50 0001 C CNN
|
|
||||||
F 3 "~" H 2400 6650 50 0001 C CNN
|
|
||||||
F 4 "R10K_0402" H 2400 6650 50 0001 C CNN "StockRef"
|
|
||||||
F 5 "2447096" H 2400 6650 50 0001 C CNN "ordercode"
|
|
||||||
F 6 "farnell" H 2400 6650 50 0001 C CNN "supplier"
|
|
||||||
1 2400 6650
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
$Comp
|
|
||||||
L Device:R R?
|
|
||||||
U 1 1 6159E86C
|
|
||||||
P 2400 6250
|
|
||||||
AR Path="/6159E86C" Ref="R?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E86C" Ref="R?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E86C" Ref="R3" Part="1"
|
|
||||||
F 0 "R3" H 2470 6296 50 0000 L CNN
|
|
||||||
F 1 "4k7" H 2470 6205 50 0000 L CNN
|
|
||||||
F 2 "Resistor_SMD:R_0402_1005Metric" V 2330 6250 50 0001 C CNN
|
|
||||||
F 3 "~" H 2400 6250 50 0001 C CNN
|
|
||||||
F 4 "R4K7_0402" H 2400 6250 50 0001 C CNN "StockRef"
|
|
||||||
F 5 "2073069" H 2400 6250 50 0001 C CNN "ordercode"
|
|
||||||
F 6 "farnell" H 2400 6250 50 0001 C CNN "supplier"
|
|
||||||
1 2400 6250
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
2100 6450 2150 6450
|
|
||||||
Wire Wire Line
|
|
||||||
2400 6450 2400 6400
|
|
||||||
Wire Wire Line
|
|
||||||
2400 6500 2400 6450
|
|
||||||
Connection ~ 2400 6450
|
|
||||||
$Comp
|
|
||||||
L power:+BATT #PWR?
|
|
||||||
U 1 1 6159E877
|
|
||||||
P 2400 5450
|
|
||||||
AR Path="/6159E877" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E877" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E877" Ref="#PWR0101" Part="1"
|
|
||||||
F 0 "#PWR0101" H 2400 5300 50 0001 C CNN
|
|
||||||
F 1 "+BATT" H 2415 5623 50 0000 C CNN
|
|
||||||
F 2 "" H 2400 5450 50 0001 C CNN
|
|
||||||
F 3 "" H 2400 5450 50 0001 C CNN
|
|
||||||
1 2400 5450
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
$Comp
|
|
||||||
L power:GND #PWR?
|
|
||||||
U 1 1 6159E87E
|
|
||||||
P 2400 6900
|
|
||||||
AR Path="/6159E87E" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E87E" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E87E" Ref="#PWR0102" Part="1"
|
|
||||||
F 0 "#PWR0102" H 2400 6650 50 0001 C CNN
|
|
||||||
F 1 "GND" H 2405 6727 50 0000 C CNN
|
|
||||||
F 2 "" H 2400 6900 50 0001 C CNN
|
|
||||||
F 3 "" H 2400 6900 50 0001 C CNN
|
|
||||||
1 2400 6900
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
2400 6900 2400 6850
|
|
||||||
Wire Wire Line
|
|
||||||
2400 5450 2400 5500
|
|
||||||
Connection ~ 2400 5500
|
|
||||||
Wire Wire Line
|
|
||||||
2400 5500 2400 5600
|
|
||||||
$Comp
|
|
||||||
L Device:C C?
|
|
||||||
U 1 1 6159E892
|
|
||||||
P 2150 6650
|
|
||||||
AR Path="/6159E892" Ref="C?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E892" Ref="C?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E892" Ref="C2" Part="1"
|
|
||||||
F 0 "C2" H 2265 6696 50 0000 L CNN
|
|
||||||
F 1 "100nF" H 2265 6605 50 0000 L CNN
|
|
||||||
F 2 "Capacitor_SMD:C_0402_1005Metric" H 2188 6500 50 0001 C CNN
|
|
||||||
F 3 "~" H 2150 6650 50 0001 C CNN
|
|
||||||
F 4 "C100n_0603" H 2150 6650 50 0001 C CNN "StockRef"
|
|
||||||
F 5 "2524678" H 2150 6650 50 0001 C CNN "ordercode"
|
|
||||||
F 6 "farnell" H 2150 6650 50 0001 C CNN "supplier"
|
|
||||||
1 2150 6650
|
|
||||||
-1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
2150 6500 2150 6450
|
|
||||||
Wire Wire Line
|
|
||||||
2150 6800 2150 6850
|
|
||||||
Wire Wire Line
|
|
||||||
2150 6850 2400 6850
|
|
||||||
Connection ~ 2400 6850
|
|
||||||
Wire Wire Line
|
|
||||||
2400 6850 2400 6800
|
|
||||||
Wire Wire Line
|
|
||||||
2100 5800 2050 5800
|
|
||||||
$Comp
|
|
||||||
L Device:R R?
|
|
||||||
U 1 1 6159E8AC
|
|
||||||
P 2050 5650
|
|
||||||
AR Path="/6159E8AC" Ref="R?" Part="1"
|
|
||||||
AR Path="/6158A412/6159E8AC" Ref="R?" Part="1"
|
|
||||||
AR Path="/60FE1698/6159E8AC" Ref="R2" Part="1"
|
|
||||||
F 0 "R2" H 2120 5696 50 0000 L CNN
|
|
||||||
F 1 "10K" H 2120 5605 50 0000 L CNN
|
|
||||||
F 2 "Resistor_SMD:R_0402_1005Metric" V 1980 5650 50 0001 C CNN
|
|
||||||
F 3 "~" H 2050 5650 50 0001 C CNN
|
|
||||||
F 4 "R10K_0402" H 2050 5650 50 0001 C CNN "StockRef"
|
|
||||||
F 5 "2447096" H 2050 5650 50 0001 C CNN "ordercode"
|
|
||||||
F 6 "farnell" H 2050 5650 50 0001 C CNN "supplier"
|
|
||||||
1 2050 5650
|
|
||||||
-1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
2050 5500 2400 5500
|
|
||||||
Connection ~ 2050 5800
|
|
||||||
Wire Wire Line
|
|
||||||
2000 5800 2050 5800
|
|
||||||
Connection ~ 2150 6450
|
|
||||||
Wire Wire Line
|
|
||||||
2150 6450 2400 6450
|
|
||||||
Text Label 6200 2150 1 24 ~ 0
|
Text Label 6200 2150 1 24 ~ 0
|
||||||
PSU_BTN_RAW
|
PSU_BTN_RAW
|
||||||
Text Label 6500 1650 0 24 ~ 0
|
Text Label 6500 1650 0 24 ~ 0
|
||||||
@@ -487,10 +358,10 @@ AR Path="/6158A412/615B8140" Ref="D?" Part="1"
|
|||||||
AR Path="/60FE1698/615B8140" Ref="D1" Part="1"
|
AR Path="/60FE1698/615B8140" Ref="D1" Part="1"
|
||||||
F 0 "D1" H 3293 1295 50 0000 C CNN
|
F 0 "D1" H 3293 1295 50 0000 C CNN
|
||||||
F 1 "LED" H 3293 1386 50 0000 C CNN
|
F 1 "LED" H 3293 1386 50 0000 C CNN
|
||||||
F 2 "LED_SMD:LED_0805_2012Metric" H 3300 1550 50 0001 C CNN
|
F 2 "LED_SMD:LED_0603_1608Metric" H 3300 1550 50 0001 C CNN
|
||||||
F 3 "~" H 3300 1550 50 0001 C CNN
|
F 3 "~" H 3300 1550 50 0001 C CNN
|
||||||
F 4 "LED_SMD_GREEN_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef"
|
F 4 "LED_SMD_RED_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef"
|
||||||
F 5 "2290331" H 3300 1550 50 0001 C CNN "ordercode"
|
F 5 "" H 3300 1550 50 0001 C CNN "ordercode"
|
||||||
F 6 "farnell" H 3300 1550 50 0001 C CNN "supplier"
|
F 6 "farnell" H 3300 1550 50 0001 C CNN "supplier"
|
||||||
1 3300 1550
|
1 3300 1550
|
||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
@@ -504,10 +375,10 @@ AR Path="/6158A412/615B8147" Ref="D?" Part="1"
|
|||||||
AR Path="/60FE1698/615B8147" Ref="D2" Part="1"
|
AR Path="/60FE1698/615B8147" Ref="D2" Part="1"
|
||||||
F 0 "D2" H 3793 1995 50 0000 C CNN
|
F 0 "D2" H 3793 1995 50 0000 C CNN
|
||||||
F 1 "LED" H 3793 2086 50 0000 C CNN
|
F 1 "LED" H 3793 2086 50 0000 C CNN
|
||||||
F 2 "LED_SMD:LED_0805_2012Metric" H 3800 2250 50 0001 C CNN
|
F 2 "LED_SMD:LED_0603_1608Metric" H 3800 2250 50 0001 C CNN
|
||||||
F 3 "~" H 3800 2250 50 0001 C CNN
|
F 3 "~" H 3800 2250 50 0001 C CNN
|
||||||
F 4 "LED_SMD_RED_0805_20mA" H 3800 2250 50 0001 C CNN "StockRef"
|
F 4 "LED_SMD_RED_0805_20mA" H 3800 2250 50 0001 C CNN "StockRef"
|
||||||
F 5 "2290331" H 3800 2250 50 0001 C CNN "ordercode"
|
F 5 "" H 3800 2250 50 0001 C CNN "ordercode"
|
||||||
F 6 "farnell" H 3800 2250 50 0001 C CNN "supplier"
|
F 6 "farnell" H 3800 2250 50 0001 C CNN "supplier"
|
||||||
1 3800 2250
|
1 3800 2250
|
||||||
0 -1 -1 0
|
0 -1 -1 0
|
||||||
@@ -671,10 +542,6 @@ Wire Wire Line
|
|||||||
1800 4000 1650 4000
|
1800 4000 1650 4000
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
1650 4000 1650 3750
|
1650 4000 1650 3750
|
||||||
Text HLabel 2100 6450 0 50 Input ~ 0
|
|
||||||
MEAS_VBATT
|
|
||||||
Text HLabel 2000 5800 0 50 Input ~ 0
|
|
||||||
MEAS_EN
|
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
6200 1150 6200 1300
|
6200 1150 6200 1300
|
||||||
$Comp
|
$Comp
|
||||||
@@ -688,8 +555,6 @@ F 3 "~" H 2000 4000 50 0001 C CNN
|
|||||||
1 2000 4000
|
1 2000 4000
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
Wire Wire Line
|
|
||||||
2400 6000 2400 6100
|
|
||||||
$Comp
|
$Comp
|
||||||
L Battery_Management:MCP73831-2-OT_copy U1
|
L Battery_Management:MCP73831-2-OT_copy U1
|
||||||
U 1 1 610E217F
|
U 1 1 610E217F
|
||||||
@@ -728,66 +593,6 @@ Connection ~ 2400 1450
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
2400 1450 2400 1600
|
2400 1450 2400 1600
|
||||||
$Comp
|
$Comp
|
||||||
L Connector:USB_B_Micro J?
|
|
||||||
U 1 1 6143D9E0
|
|
||||||
P 3850 3800
|
|
||||||
AR Path="/613CB1D0/6143D9E0" Ref="J?" Part="1"
|
|
||||||
AR Path="/60FE1698/6143D9E0" Ref="J2" Part="1"
|
|
||||||
F 0 "J2" H 3907 4267 50 0000 C CNN
|
|
||||||
F 1 "USB_B_Micro" H 3907 4176 50 0000 C CNN
|
|
||||||
F 2 "MySymbols:USB_Micro_B_Female" H 4000 3750 50 0001 C CNN
|
|
||||||
F 3 "~" H 4000 3750 50 0001 C CNN
|
|
||||||
1 3850 3800
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Text Label 4600 3600 2 50 ~ 0
|
|
||||||
VBUS
|
|
||||||
$Comp
|
|
||||||
L power:GND #PWR?
|
|
||||||
U 1 1 6143D9E9
|
|
||||||
P 3850 4350
|
|
||||||
AR Path="/613CB1D0/6143D9E9" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/60FE1698/6143D9E9" Ref="#PWR0135" Part="1"
|
|
||||||
F 0 "#PWR0135" H 3850 4100 50 0001 C CNN
|
|
||||||
F 1 "GND" H 3855 4177 50 0000 C CNN
|
|
||||||
F 2 "" H 3850 4350 50 0001 C CNN
|
|
||||||
F 3 "" H 3850 4350 50 0001 C CNN
|
|
||||||
1 3850 4350
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
3750 4200 3750 4300
|
|
||||||
Wire Wire Line
|
|
||||||
3750 4300 3850 4300
|
|
||||||
Wire Wire Line
|
|
||||||
3850 4300 3850 4200
|
|
||||||
Wire Wire Line
|
|
||||||
3850 4350 3850 4300
|
|
||||||
Connection ~ 3850 4300
|
|
||||||
Wire Wire Line
|
|
||||||
4150 4000 4200 4000
|
|
||||||
Wire Wire Line
|
|
||||||
4200 4000 4200 4300
|
|
||||||
Wire Wire Line
|
|
||||||
4200 4300 3850 4300
|
|
||||||
$Comp
|
|
||||||
L power:VBUS #PWR?
|
|
||||||
U 1 1 6143D9F9
|
|
||||||
P 4700 3500
|
|
||||||
AR Path="/613CB1D0/6143D9F9" Ref="#PWR?" Part="1"
|
|
||||||
AR Path="/60FE1698/6143D9F9" Ref="#PWR0139" Part="1"
|
|
||||||
F 0 "#PWR0139" H 4700 3350 50 0001 C CNN
|
|
||||||
F 1 "VBUS" H 4715 3673 50 0000 C CNN
|
|
||||||
F 2 "" H 4700 3500 50 0001 C CNN
|
|
||||||
F 3 "" H 4700 3500 50 0001 C CNN
|
|
||||||
1 4700 3500
|
|
||||||
1 0 0 -1
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
|
||||||
4700 3500 4700 3600
|
|
||||||
Wire Wire Line
|
|
||||||
4150 3600 4700 3600
|
|
||||||
$Comp
|
|
||||||
L Switch:SW_Push SW?
|
L Switch:SW_Push SW?
|
||||||
U 1 1 615B2DE1
|
U 1 1 615B2DE1
|
||||||
P 6200 2400
|
P 6200 2400
|
||||||
@@ -806,40 +611,32 @@ F 6 "farnell" H 6200 2400 50 0001 C CNN "supplier"
|
|||||||
$EndComp
|
$EndComp
|
||||||
Text Label 2900 1800 1 20 ~ 0
|
Text Label 2900 1800 1 20 ~ 0
|
||||||
MCP_STAT
|
MCP_STAT
|
||||||
Text HLabel 4250 3800 2 50 Input ~ 0
|
|
||||||
USB_D+
|
|
||||||
Text HLabel 4250 3900 2 50 Input ~ 0
|
|
||||||
USB_D-
|
|
||||||
Wire Wire Line
|
|
||||||
4250 3900 4150 3900
|
|
||||||
Wire Wire Line
|
|
||||||
4250 3800 4150 3800
|
|
||||||
$Comp
|
$Comp
|
||||||
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
|
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
|
||||||
U 2 1 614CD58C
|
U 2 1 614CD58C
|
||||||
P 6800 2150
|
P 5500 2100
|
||||||
F 0 "Q2" H 6600 2250 50 0000 L CNN
|
F 0 "Q2" H 5300 2200 50 0000 L CNN
|
||||||
F 1 "Dual_NMOS_2N7002PS" H 6050 1950 50 0000 L CNN
|
F 1 "2N7002PS (N)" H 4900 1950 50 0000 L CNN
|
||||||
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7000 2150 50 0001 C CNN
|
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5700 2100 50 0001 C CNN
|
||||||
F 3 "~" H 7000 2150 50 0001 C CNN
|
F 3 "~" H 5700 2100 50 0001 C CNN
|
||||||
F 4 "farnell" H 6800 2150 50 0001 C CNN "supplier"
|
F 4 "farnell" H 5500 2100 50 0001 C CNN "supplier"
|
||||||
F 5 "1758102" H 6800 2150 50 0001 C CNN "ordercode"
|
F 5 "1758102" H 5500 2100 50 0001 C CNN "ordercode"
|
||||||
F 6 "2N7002PS" H 6800 2150 50 0001 C CNN "StockRef"
|
F 6 "2N7002PS" H 5500 2100 50 0001 C CNN "StockRef"
|
||||||
2 6800 2150
|
2 5500 2100
|
||||||
-1 0 0 -1
|
-1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
|
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
|
||||||
U 1 1 614CEBF8
|
U 1 1 614CEBF8
|
||||||
P 5500 2100
|
P 6800 2150
|
||||||
F 0 "Q2" H 5705 2146 50 0000 L CNN
|
F 0 "Q2" H 7005 2196 50 0000 L CNN
|
||||||
F 1 "Dual_NMOS_2N7002PS" H 5705 2055 50 0000 L CNN
|
F 1 "2N7002PS (N)" H 7005 2105 50 0000 L CNN
|
||||||
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5700 2100 50 0001 C CNN
|
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7000 2150 50 0001 C CNN
|
||||||
F 3 "~" H 5700 2100 50 0001 C CNN
|
F 3 "~" H 7000 2150 50 0001 C CNN
|
||||||
F 4 "1758102" H 5500 2100 50 0001 C CNN "ordercode"
|
F 4 "1758102" H 6800 2150 50 0001 C CNN "ordercode"
|
||||||
F 5 "farnell" H 5500 2100 50 0001 C CNN "supplier"
|
F 5 "farnell" H 6800 2150 50 0001 C CNN "supplier"
|
||||||
F 6 "2N7002PS" H 5500 2100 50 0001 C CNN "StockRef"
|
F 6 "2N7002PS" H 6800 2150 50 0001 C CNN "StockRef"
|
||||||
1 5500 2100
|
1 6800 2150
|
||||||
-1 0 0 -1
|
-1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
@@ -847,7 +644,7 @@ L Device:Q_Dual_PMOS_S1G1D2S2G2D1 Q1
|
|||||||
U 2 1 614E105B
|
U 2 1 614E105B
|
||||||
P 7150 1650
|
P 7150 1650
|
||||||
F 0 "Q1" H 7355 1604 50 0000 L CNN
|
F 0 "Q1" H 7355 1604 50 0000 L CNN
|
||||||
F 1 "Dual_PMOS_BSS84AKS,115" H 6450 1500 50 0000 L CNN
|
F 1 "BSS84AKS,115 (P)" H 6450 1500 50 0000 L CNN
|
||||||
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7200 1650 50 0001 C CNN
|
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7200 1650 50 0001 C CNN
|
||||||
F 3 "~" H 7200 1650 50 0001 C CNN
|
F 3 "~" H 7200 1650 50 0001 C CNN
|
||||||
F 4 "BSS84AKS,115" H 7150 1650 50 0001 C CNN "StockRef"
|
F 4 "BSS84AKS,115" H 7150 1650 50 0001 C CNN "StockRef"
|
||||||
@@ -857,20 +654,6 @@ F 6 "farnell" H 7150 1650 50 0001 C CNN "supplier"
|
|||||||
1 0 0 1
|
1 0 0 1
|
||||||
$EndComp
|
$EndComp
|
||||||
$Comp
|
$Comp
|
||||||
L Device:Q_Dual_PMOS_S1G1D2S2G2D1 Q1
|
|
||||||
U 1 1 614E2589
|
|
||||||
P 2300 5800
|
|
||||||
F 0 "Q1" H 2505 5754 50 0000 L CNN
|
|
||||||
F 1 "Dual_PMOS_BSS84AKS,115" H 2505 5845 50 0000 L CNN
|
|
||||||
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2350 5800 50 0001 C CNN
|
|
||||||
F 3 "~" H 2350 5800 50 0001 C CNN
|
|
||||||
F 4 "BSS84AKS,115" H 2300 5800 50 0001 C CNN "StockRef"
|
|
||||||
F 5 "1972665" H 2300 5800 50 0001 C CNN "ordercode"
|
|
||||||
F 6 "farnell" H 2300 5800 50 0001 C CNN "supplier"
|
|
||||||
1 2300 5800
|
|
||||||
1 0 0 1
|
|
||||||
$EndComp
|
|
||||||
$Comp
|
|
||||||
L Regulator_Switching:XCL214B333DR U2
|
L Regulator_Switching:XCL214B333DR U2
|
||||||
U 1 1 6148D543
|
U 1 1 6148D543
|
||||||
P 8050 1300
|
P 8050 1300
|
||||||
@@ -919,8 +702,6 @@ Wire Wire Line
|
|||||||
8050 1950 8100 1950
|
8050 1950 8100 1950
|
||||||
Text Label 8050 950 0 50 ~ 0
|
Text Label 8050 950 0 50 ~ 0
|
||||||
Lx_L1
|
Lx_L1
|
||||||
Text Label 2400 6100 0 50 ~ 0
|
|
||||||
BATT_MEAS
|
|
||||||
Text Label 6050 3200 0 24 ~ 0
|
Text Label 6050 3200 0 24 ~ 0
|
||||||
PSU_BTN_RAW
|
PSU_BTN_RAW
|
||||||
$Comp
|
$Comp
|
||||||
@@ -961,29 +742,145 @@ $EndComp
|
|||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
5950 3600 5950 3550
|
5950 3600 5950 3550
|
||||||
$Comp
|
$Comp
|
||||||
L Device:C_Polarized C?
|
L Connector:USB_C_Receptacle_Molex_USB2.0 J5
|
||||||
U 1 1 617D88E1
|
U 1 1 618C07E1
|
||||||
P 9000 2000
|
P 4850 5000
|
||||||
AR Path="/617D88E1" Ref="C?" Part="1"
|
F 0 "J5" H 4957 5867 50 0000 C CNN
|
||||||
AR Path="/6158A412/617D88E1" Ref="C?" Part="1"
|
F 1 "USB_C_Receptacle_USB2.0" H 4957 5776 50 0000 C CNN
|
||||||
AR Path="/60FE1698/617D88E1" Ref="C37" Part="1"
|
F 2 "Connector_USB:USB_C_Receptacle_Molex_217179" H 5000 5000 50 0001 C CNN
|
||||||
F 0 "C37" H 9118 2046 50 0000 L CNN
|
F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 5000 5000 50 0001 C CNN
|
||||||
F 1 "10uF" H 9118 1955 50 0000 L CNN
|
1 4850 5000
|
||||||
F 2 "Capacitor_SMD:C_0805_2012Metric" H 9038 1850 50 0001 C CNN
|
1 0 0 -1
|
||||||
F 3 "~" H 9000 2000 50 0001 C CNN
|
$EndComp
|
||||||
F 4 "C010u_0805" H 9000 2000 50 0001 C CNN "StockRef"
|
Text HLabel 5550 5200 2 50 Input ~ 0
|
||||||
F 5 "2112746" H 9000 2000 50 0001 C CNN "ordercode"
|
USB_D+
|
||||||
F 6 "farnell" H 9000 2000 50 0001 C CNN "supplier"
|
Text HLabel 5550 5100 2 50 Input ~ 0
|
||||||
1 9000 2000
|
USB_D+
|
||||||
|
Text HLabel 5550 5000 2 50 Input ~ 0
|
||||||
|
USB_D-
|
||||||
|
Text HLabel 5550 4900 2 50 Input ~ 0
|
||||||
|
USB_D-
|
||||||
|
Text Label 5800 4400 2 50 ~ 0
|
||||||
|
VBUS
|
||||||
|
$Comp
|
||||||
|
L power:VBUS #PWR?
|
||||||
|
U 1 1 618C3365
|
||||||
|
P 6000 4300
|
||||||
|
AR Path="/613CB1D0/618C3365" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/60FE1698/618C3365" Ref="#PWR020" Part="1"
|
||||||
|
F 0 "#PWR020" H 6000 4150 50 0001 C CNN
|
||||||
|
F 1 "VBUS" H 6015 4473 50 0000 C CNN
|
||||||
|
F 2 "" H 6000 4300 50 0001 C CNN
|
||||||
|
F 3 "" H 6000 4300 50 0001 C CNN
|
||||||
|
1 6000 4300
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
8500 2700 9000 2700
|
6000 4300 6000 4400
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
9000 2700 9000 2150
|
6000 4400 5450 4400
|
||||||
Connection ~ 8500 2700
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 618C7EBC
|
||||||
|
P 4850 6000
|
||||||
|
AR Path="/613CB1D0/618C7EBC" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/60FE1698/618C7EBC" Ref="#PWR019" Part="1"
|
||||||
|
F 0 "#PWR019" H 4850 5750 50 0001 C CNN
|
||||||
|
F 1 "GND" H 4855 5827 50 0000 C CNN
|
||||||
|
F 2 "" H 4850 6000 50 0001 C CNN
|
||||||
|
F 3 "" H 4850 6000 50 0001 C CNN
|
||||||
|
1 4850 6000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
8500 1450 9000 1450
|
4550 5900 4550 5950
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
9000 1450 9000 1850
|
4550 5950 4850 5950
|
||||||
|
Wire Wire Line
|
||||||
|
4850 5950 4850 5900
|
||||||
|
Wire Wire Line
|
||||||
|
4850 6000 4850 5950
|
||||||
|
Connection ~ 4850 5950
|
||||||
|
Wire Wire Line
|
||||||
|
5550 4900 5450 4900
|
||||||
|
Wire Wire Line
|
||||||
|
5450 5000 5550 5000
|
||||||
|
Wire Wire Line
|
||||||
|
5550 5100 5450 5100
|
||||||
|
Wire Wire Line
|
||||||
|
5450 5200 5550 5200
|
||||||
|
$Comp
|
||||||
|
L Device:R R?
|
||||||
|
U 1 1 61951F6F
|
||||||
|
P 6300 4900
|
||||||
|
AR Path="/61951F6F" Ref="R?" Part="1"
|
||||||
|
AR Path="/6158A412/61951F6F" Ref="R?" Part="1"
|
||||||
|
AR Path="/60FE1698/61951F6F" Ref="R11" Part="1"
|
||||||
|
F 0 "R11" V 6093 4900 50 0000 C CNN
|
||||||
|
F 1 "5K1" V 6184 4900 50 0000 C CNN
|
||||||
|
F 2 "Resistor_SMD:R_0402_1005Metric" V 6230 4900 50 0001 C CNN
|
||||||
|
F 3 "~" H 6300 4900 50 0001 C CNN
|
||||||
|
F 4 "R10K_0402" H 6300 4900 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "2447096" H 6300 4900 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 6300 4900 50 0001 C CNN "supplier"
|
||||||
|
1 6300 4900
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Device:R R?
|
||||||
|
U 1 1 6195270F
|
||||||
|
P 6450 4900
|
||||||
|
AR Path="/6195270F" Ref="R?" Part="1"
|
||||||
|
AR Path="/6158A412/6195270F" Ref="R?" Part="1"
|
||||||
|
AR Path="/60FE1698/6195270F" Ref="R18" Part="1"
|
||||||
|
F 0 "R18" V 6243 4900 50 0000 C CNN
|
||||||
|
F 1 "5K1" V 6334 4900 50 0000 C CNN
|
||||||
|
F 2 "Resistor_SMD:R_0402_1005Metric" V 6380 4900 50 0001 C CNN
|
||||||
|
F 3 "~" H 6450 4900 50 0001 C CNN
|
||||||
|
F 4 "R10K_0402" H 6450 4900 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "2447096" H 6450 4900 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 6450 4900 50 0001 C CNN "supplier"
|
||||||
|
1 6450 4900
|
||||||
|
-1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
5450 4700 6300 4700
|
||||||
|
Wire Wire Line
|
||||||
|
6300 4700 6300 4750
|
||||||
|
Wire Wire Line
|
||||||
|
5450 4600 6450 4600
|
||||||
|
Wire Wire Line
|
||||||
|
6450 4600 6450 4750
|
||||||
|
NoConn ~ 5450 5500
|
||||||
|
NoConn ~ 5450 5600
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61964A09
|
||||||
|
P 6300 5150
|
||||||
|
AR Path="/613CB1D0/61964A09" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/60FE1698/61964A09" Ref="#PWR0115" Part="1"
|
||||||
|
F 0 "#PWR0115" H 6300 4900 50 0001 C CNN
|
||||||
|
F 1 "GND" H 6305 4977 50 0000 C CNN
|
||||||
|
F 2 "" H 6300 5150 50 0001 C CNN
|
||||||
|
F 3 "" H 6300 5150 50 0001 C CNN
|
||||||
|
1 6300 5150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61964E35
|
||||||
|
P 6450 5150
|
||||||
|
AR Path="/613CB1D0/61964E35" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/60FE1698/61964E35" Ref="#PWR0126" Part="1"
|
||||||
|
F 0 "#PWR0126" H 6450 4900 50 0001 C CNN
|
||||||
|
F 1 "GND" H 6455 4977 50 0000 C CNN
|
||||||
|
F 2 "" H 6450 5150 50 0001 C CNN
|
||||||
|
F 3 "" H 6450 5150 50 0001 C CNN
|
||||||
|
1 6450 5150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
6450 5150 6450 5050
|
||||||
|
Wire Wire Line
|
||||||
|
6300 5050 6300 5150
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
19172095066116912
|
19185307545648912
|
||||||
Battery
|
Battery
|
||||||
BatteryHolder_Bulgin_BX0036_1xC
|
BatteryHolder_Bulgin_BX0036_1xC
|
||||||
Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf)
|
Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf)
|
||||||
@@ -28175,6 +28175,13 @@ Surface mounted pin header SMD 1x02 1.27mm single row style2 pin1 right
|
|||||||
2
|
2
|
||||||
2
|
2
|
||||||
Connector_PinHeader_1.27mm
|
Connector_PinHeader_1.27mm
|
||||||
|
PinHeader_1x02_P1.27mm_Vertical_small_CrtYd
|
||||||
|
Through hole straight pin header, 1x02, 1.27mm pitch, single row
|
||||||
|
Through hole pin header THT 1x02 1.27mm single row
|
||||||
|
0
|
||||||
|
2
|
||||||
|
2
|
||||||
|
Connector_PinHeader_1.27mm
|
||||||
PinHeader_1x03_P1.27mm_Horizontal
|
PinHeader_1x03_P1.27mm_Horizontal
|
||||||
Through hole angled pin header, 1x03, 1.27mm pitch, 4.0mm pin length, single row
|
Through hole angled pin header, 1x03, 1.27mm pitch, 4.0mm pin length, single row
|
||||||
Through hole angled pin header THT 1x03 1.27mm single row
|
Through hole angled pin header THT 1x03 1.27mm single row
|
||||||
@@ -34076,6 +34083,13 @@ Surface mounted socket strip SMD 1x06 1.00mm single row style2 pin1 right
|
|||||||
6
|
6
|
||||||
6
|
6
|
||||||
Connector_PinSocket_1.00mm
|
Connector_PinSocket_1.00mm
|
||||||
|
PinSocket_1x06_P1.00mm_Vertical_small_CrtYd
|
||||||
|
Through hole straight socket strip, 1x06, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
|
||||||
|
Through hole socket strip THT 1x06 1.00mm single row
|
||||||
|
0
|
||||||
|
6
|
||||||
|
6
|
||||||
|
Connector_PinSocket_1.00mm
|
||||||
PinSocket_1x07_P1.00mm_Vertical
|
PinSocket_1x07_P1.00mm_Vertical
|
||||||
Through hole straight socket strip, 1x07, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
|
Through hole straight socket strip, 1x07, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated
|
||||||
Through hole socket strip THT 1x07 1.00mm single row
|
Through hole socket strip THT 1x07 1.00mm single row
|
||||||
@@ -44618,6 +44632,13 @@ USB C Type-C Receptacle SMD
|
|||||||
28
|
28
|
||||||
25
|
25
|
||||||
Connector_USB
|
Connector_USB
|
||||||
|
USB_C_Receptacle_Molex_217179
|
||||||
|
|
||||||
|
|
||||||
|
0
|
||||||
|
16
|
||||||
|
13
|
||||||
|
Connector_USB
|
||||||
USB_C_Receptacle_Palconn_UTC16-G
|
USB_C_Receptacle_Palconn_UTC16-G
|
||||||
http://www.palpilot.com/wp-content/uploads/2017/05/UTC027-GKN-OR-Rev-A.pdf
|
http://www.palpilot.com/wp-content/uploads/2017/05/UTC027-GKN-OR-Rev-A.pdf
|
||||||
USB C Type-C Receptacle USB2.0
|
USB C Type-C Receptacle USB2.0
|
||||||
@@ -55880,6 +55901,13 @@ LED
|
|||||||
0
|
0
|
||||||
2
|
2
|
||||||
2
|
2
|
||||||
|
LED_SMD
|
||||||
|
SK6812MINI
|
||||||
|
|
||||||
|
|
||||||
|
0
|
||||||
|
4
|
||||||
|
4
|
||||||
LED_THT
|
LED_THT
|
||||||
LED_BL-FL7680RGB
|
LED_BL-FL7680RGB
|
||||||
'Piranha' RGB LED, through hole, common anode, 7.62x7.62mm, BGRA pin order, https://cdn-shop.adafruit.com/datasheets/BL-FL7680RGB.pdf
|
'Piranha' RGB LED, through hole, common anode, 7.62x7.62mm, BGRA pin order, https://cdn-shop.adafruit.com/datasheets/BL-FL7680RGB.pdf
|
||||||
@@ -58947,6 +58975,13 @@ MySymbols
|
|||||||
2
|
2
|
||||||
2
|
2
|
||||||
MySymbols
|
MySymbols
|
||||||
|
AntennaTrace
|
||||||
|
|
||||||
|
|
||||||
|
0
|
||||||
|
1
|
||||||
|
1
|
||||||
|
MySymbols
|
||||||
BKA30D-R05
|
BKA30D-R05
|
||||||
|
|
||||||
|
|
||||||
@@ -59024,12 +59059,26 @@ X40_Stepper
|
|||||||
8
|
8
|
||||||
8
|
8
|
||||||
MySymbols
|
MySymbols
|
||||||
|
bt_player
|
||||||
|
|
||||||
|
|
||||||
|
0
|
||||||
|
5
|
||||||
|
5
|
||||||
|
MySymbols
|
||||||
slids_switch_spdt
|
slids_switch_spdt
|
||||||
|
|
||||||
|
|
||||||
0
|
0
|
||||||
5
|
5
|
||||||
4
|
4
|
||||||
|
MySymbols
|
||||||
|
wifi antenna
|
||||||
|
|
||||||
|
|
||||||
|
0
|
||||||
|
2
|
||||||
|
2
|
||||||
NetTie
|
NetTie
|
||||||
NetTie-2_SMD_Pad0.5mm
|
NetTie-2_SMD_Pad0.5mm
|
||||||
Net tie, 2 pin, 0.5mm square SMD pads
|
Net tie, 2 pin, 0.5mm square SMD pads
|
||||||
@@ -64687,6 +64736,13 @@ UQFN NoLead
|
|||||||
75
|
75
|
||||||
49
|
49
|
||||||
Package_DFN_QFN
|
Package_DFN_QFN
|
||||||
|
USP-9B01
|
||||||
|
|
||||||
|
|
||||||
|
0
|
||||||
|
9
|
||||||
|
9
|
||||||
|
Package_DFN_QFN
|
||||||
VDFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.7mm
|
VDFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.7mm
|
||||||
8-Lead Very Thin Dual Flatpack No-Lead (LZ) - 2x3x0.9 mm Body [VDFN] (see Microchip Packaging Specification 00000049BS.pdf)
|
8-Lead Very Thin Dual Flatpack No-Lead (LZ) - 2x3x0.9 mm Body [VDFN] (see Microchip Packaging Specification 00000049BS.pdf)
|
||||||
DFN 0.5
|
DFN 0.5
|
||||||
|
|||||||
524
CAD/Leo_muziekdoos_ESP32/sensors.sch
Normal file
524
CAD/Leo_muziekdoos_ESP32/sensors.sch
Normal file
@@ -0,0 +1,524 @@
|
|||||||
|
EESchema Schematic File Version 4
|
||||||
|
EELAYER 30 0
|
||||||
|
EELAYER END
|
||||||
|
$Descr A4 11693 8268
|
||||||
|
encoding utf-8
|
||||||
|
Sheet 6 6
|
||||||
|
Title ""
|
||||||
|
Date ""
|
||||||
|
Rev ""
|
||||||
|
Comp ""
|
||||||
|
Comment1 ""
|
||||||
|
Comment2 ""
|
||||||
|
Comment3 ""
|
||||||
|
Comment4 ""
|
||||||
|
$EndDescr
|
||||||
|
$Comp
|
||||||
|
L Sensor_Magnetic:DRV5055A3xDBZxQ1 U?
|
||||||
|
U 1 1 61B6475A
|
||||||
|
P 5400 1700
|
||||||
|
AR Path="/60FFCEAC/61B6475A" Ref="U?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B6475A" Ref="U8" Part="1"
|
||||||
|
F 0 "U8" H 5500 2050 50 0000 R CNN
|
||||||
|
F 1 "DRV5055A3xDBZxQ1" H 6150 1350 50 0000 R CNN
|
||||||
|
F 2 "Package_TO_SOT_SMD:SOT-23" H 5400 1700 50 0001 C CNN
|
||||||
|
F 3 "https://www.ti.com/lit/ds/symlink/drv5055-q1.pdf" H 5400 1700 50 0001 C CNN
|
||||||
|
F 4 "DRV5055" H 5400 1700 50 0001 C CNN "MPN"
|
||||||
|
F 5 "TI" H 5400 1700 50 0001 C CNN "Manufacturer"
|
||||||
|
F 6 "3008999" H 5400 1700 50 0001 C CNN "ordercode"
|
||||||
|
F 7 "farnell" H 5400 1700 50 0001 C CNN "supplier"
|
||||||
|
1 5400 1700
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:+3V3 #PWR?
|
||||||
|
U 1 1 61B64760
|
||||||
|
P 5300 1150
|
||||||
|
AR Path="/60FFCEAC/61B64760" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B64760" Ref="#PWR0101" Part="1"
|
||||||
|
F 0 "#PWR0101" H 5300 1000 50 0001 C CNN
|
||||||
|
F 1 "+3V3" H 5315 1323 50 0000 C CNN
|
||||||
|
F 2 "" H 5300 1150 50 0001 C CNN
|
||||||
|
F 3 "" H 5300 1150 50 0001 C CNN
|
||||||
|
1 5300 1150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
5300 1150 5300 1250
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61B64767
|
||||||
|
P 5300 2250
|
||||||
|
AR Path="/60FFCEAC/61B64767" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B64767" Ref="#PWR0102" Part="1"
|
||||||
|
F 0 "#PWR0102" H 5300 2000 50 0001 C CNN
|
||||||
|
F 1 "GND" H 5305 2077 50 0000 C CNN
|
||||||
|
F 2 "" H 5300 2250 50 0001 C CNN
|
||||||
|
F 3 "" H 5300 2250 50 0001 C CNN
|
||||||
|
1 5300 2250
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Text Label 6100 1700 2 50 ~ 0
|
||||||
|
HALL_OUT
|
||||||
|
Text Label 7400 4850 0 50 ~ 0
|
||||||
|
HALL_OUT
|
||||||
|
$Comp
|
||||||
|
L power:+3V3 #PWR?
|
||||||
|
U 1 1 61B6476F
|
||||||
|
P 8300 4050
|
||||||
|
AR Path="/60FFCEAC/61B6476F" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B6476F" Ref="#PWR0134" Part="1"
|
||||||
|
F 0 "#PWR0134" H 8300 3900 50 0001 C CNN
|
||||||
|
F 1 "+3V3" H 8315 4223 50 0000 C CNN
|
||||||
|
F 2 "" H 8300 4050 50 0001 C CNN
|
||||||
|
F 3 "" H 8300 4050 50 0001 C CNN
|
||||||
|
1 8300 4050
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
8300 4050 8300 4150
|
||||||
|
Text Label 9100 4650 2 50 ~ 0
|
||||||
|
ADS_SCL
|
||||||
|
Text Label 9100 4750 2 50 ~ 0
|
||||||
|
ADS_SDA
|
||||||
|
Text Label 9100 4450 2 50 ~ 0
|
||||||
|
ADS_RDY
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61B6477C
|
||||||
|
P 8300 5150
|
||||||
|
AR Path="/60FFCEAC/61B6477C" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B6477C" Ref="#PWR0135" Part="1"
|
||||||
|
F 0 "#PWR0135" H 8300 4900 50 0001 C CNN
|
||||||
|
F 1 "GND" V 8305 5022 50 0000 R CNN
|
||||||
|
F 2 "" H 8300 5150 50 0001 C CNN
|
||||||
|
F 3 "" H 8300 5150 50 0001 C CNN
|
||||||
|
1 8300 5150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
8300 5150 8300 5050
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61B64783
|
||||||
|
P 9000 5150
|
||||||
|
AR Path="/60FFCEAC/61B64783" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B64783" Ref="#PWR0137" Part="1"
|
||||||
|
F 0 "#PWR0137" H 9000 4900 50 0001 C CNN
|
||||||
|
F 1 "GND" V 9005 5022 50 0000 R CNN
|
||||||
|
F 2 "" H 9000 5150 50 0001 C CNN
|
||||||
|
F 3 "" H 9000 5150 50 0001 C CNN
|
||||||
|
1 9000 5150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
9000 5150 9000 4850
|
||||||
|
Wire Wire Line
|
||||||
|
9000 4850 8700 4850
|
||||||
|
Text Notes 7800 5550 0 50 ~ 0
|
||||||
|
default i2c address = 0x48
|
||||||
|
$Comp
|
||||||
|
L Device:C C?
|
||||||
|
U 1 1 61B6478E
|
||||||
|
P 6850 4650
|
||||||
|
AR Path="/60FFCEAC/61B6478E" Ref="C?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B6478E" Ref="C18" Part="1"
|
||||||
|
F 0 "C18" H 6965 4696 50 0000 L CNN
|
||||||
|
F 1 "100nF" H 6965 4605 50 0000 L CNN
|
||||||
|
F 2 "Capacitor_SMD:C_0402_1005Metric" H 6888 4500 50 0001 C CNN
|
||||||
|
F 3 "~" H 6850 4650 50 0001 C CNN
|
||||||
|
F 4 "2524678" H 6850 4650 50 0001 C CNN "ordercode"
|
||||||
|
F 5 "farnell" H 6850 4650 50 0001 C CNN "supplier"
|
||||||
|
1 6850 4650
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:+3V3 #PWR?
|
||||||
|
U 1 1 61B64794
|
||||||
|
P 6850 4050
|
||||||
|
AR Path="/60FFCEAC/61B64794" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B64794" Ref="#PWR0138" Part="1"
|
||||||
|
F 0 "#PWR0138" H 6850 3900 50 0001 C CNN
|
||||||
|
F 1 "+3V3" H 6865 4223 50 0000 C CNN
|
||||||
|
F 2 "" H 6850 4050 50 0001 C CNN
|
||||||
|
F 3 "" H 6850 4050 50 0001 C CNN
|
||||||
|
1 6850 4050
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
6850 4050 6850 4500
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61B6479B
|
||||||
|
P 6850 5150
|
||||||
|
AR Path="/60FFCEAC/61B6479B" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B6479B" Ref="#PWR0139" Part="1"
|
||||||
|
F 0 "#PWR0139" H 6850 4900 50 0001 C CNN
|
||||||
|
F 1 "GND" V 6855 5022 50 0000 R CNN
|
||||||
|
F 2 "" H 6850 5150 50 0001 C CNN
|
||||||
|
F 3 "" H 6850 5150 50 0001 C CNN
|
||||||
|
1 6850 5150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
6850 5150 6850 4800
|
||||||
|
$Comp
|
||||||
|
L Device:C C?
|
||||||
|
U 1 1 61B647A4
|
||||||
|
P 4800 1700
|
||||||
|
AR Path="/60FFCEAC/61B647A4" Ref="C?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B647A4" Ref="C22" Part="1"
|
||||||
|
F 0 "C22" H 4915 1746 50 0000 L CNN
|
||||||
|
F 1 "100nF" H 4915 1655 50 0000 L CNN
|
||||||
|
F 2 "Capacitor_SMD:C_0402_1005Metric" H 4838 1550 50 0001 C CNN
|
||||||
|
F 3 "~" H 4800 1700 50 0001 C CNN
|
||||||
|
F 4 "2524678" H 4800 1700 50 0001 C CNN "ordercode"
|
||||||
|
F 5 "farnell" H 4800 1700 50 0001 C CNN "supplier"
|
||||||
|
1 4800 1700
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
5300 1250 4800 1250
|
||||||
|
Wire Wire Line
|
||||||
|
4800 1250 4800 1550
|
||||||
|
Connection ~ 5300 1250
|
||||||
|
Wire Wire Line
|
||||||
|
5300 1250 5300 1300
|
||||||
|
Wire Wire Line
|
||||||
|
5300 2100 5300 2150
|
||||||
|
Wire Wire Line
|
||||||
|
4800 1850 4800 2150
|
||||||
|
Wire Wire Line
|
||||||
|
4800 2150 5300 2150
|
||||||
|
Connection ~ 5300 2150
|
||||||
|
Wire Wire Line
|
||||||
|
5300 2150 5300 2250
|
||||||
|
$Comp
|
||||||
|
L Device:C C?
|
||||||
|
U 1 1 61B647B5
|
||||||
|
P 6500 2000
|
||||||
|
AR Path="/60FFCEAC/61B647B5" Ref="C?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B647B5" Ref="C28" Part="1"
|
||||||
|
F 0 "C28" H 6615 2046 50 0000 L CNN
|
||||||
|
F 1 "100nF" H 6615 1955 50 0000 L CNN
|
||||||
|
F 2 "Capacitor_SMD:C_0402_1005Metric" H 6538 1850 50 0001 C CNN
|
||||||
|
F 3 "~" H 6500 2000 50 0001 C CNN
|
||||||
|
F 4 "2524678" H 6500 2000 50 0001 C CNN "ordercode"
|
||||||
|
F 5 "farnell" H 6500 2000 50 0001 C CNN "supplier"
|
||||||
|
1 6500 2000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
6500 1850 6500 1700
|
||||||
|
Wire Wire Line
|
||||||
|
5700 1700 6500 1700
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61B647BD
|
||||||
|
P 6500 2250
|
||||||
|
AR Path="/60FFCEAC/61B647BD" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B647BD" Ref="#PWR0140" Part="1"
|
||||||
|
F 0 "#PWR0140" H 6500 2000 50 0001 C CNN
|
||||||
|
F 1 "GND" H 6505 2077 50 0000 C CNN
|
||||||
|
F 2 "" H 6500 2250 50 0001 C CNN
|
||||||
|
F 3 "" H 6500 2250 50 0001 C CNN
|
||||||
|
1 6500 2250
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
6500 2250 6500 2150
|
||||||
|
$Comp
|
||||||
|
L Device:R R?
|
||||||
|
U 1 1 61B647C7
|
||||||
|
P 5700 4350
|
||||||
|
AR Path="/60FFCEAC/61B647C7" Ref="R?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B647C7" Ref="R13" Part="1"
|
||||||
|
F 0 "R13" H 5770 4396 50 0000 L CNN
|
||||||
|
F 1 "10K" H 5770 4305 50 0000 L CNN
|
||||||
|
F 2 "Resistor_SMD:R_0402_1005Metric" V 5630 4350 50 0001 C CNN
|
||||||
|
F 3 "~" H 5700 4350 50 0001 C CNN
|
||||||
|
F 4 "R10K_0402" H 5700 4350 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "2447096" H 5700 4350 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 5700 4350 50 0001 C CNN "supplier"
|
||||||
|
1 5700 4350
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Device:R R?
|
||||||
|
U 1 1 61B647D0
|
||||||
|
P 6000 4350
|
||||||
|
AR Path="/60FFCEAC/61B647D0" Ref="R?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B647D0" Ref="R16" Part="1"
|
||||||
|
F 0 "R16" H 6070 4396 50 0000 L CNN
|
||||||
|
F 1 "10K" H 6070 4305 50 0000 L CNN
|
||||||
|
F 2 "Resistor_SMD:R_0402_1005Metric" V 5930 4350 50 0001 C CNN
|
||||||
|
F 3 "~" H 6000 4350 50 0001 C CNN
|
||||||
|
F 4 "R10K_0402" H 6000 4350 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "2447096" H 6000 4350 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 6000 4350 50 0001 C CNN "supplier"
|
||||||
|
1 6000 4350
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:+3V3 #PWR?
|
||||||
|
U 1 1 61B647D6
|
||||||
|
P 5700 4100
|
||||||
|
AR Path="/60FFCEAC/61B647D6" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B647D6" Ref="#PWR0147" Part="1"
|
||||||
|
F 0 "#PWR0147" H 5700 3950 50 0001 C CNN
|
||||||
|
F 1 "+3V3" H 5715 4273 50 0000 C CNN
|
||||||
|
F 2 "" H 5700 4100 50 0001 C CNN
|
||||||
|
F 3 "" H 5700 4100 50 0001 C CNN
|
||||||
|
1 5700 4100
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:+3V3 #PWR?
|
||||||
|
U 1 1 61B647DC
|
||||||
|
P 6000 4100
|
||||||
|
AR Path="/60FFCEAC/61B647DC" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B647DC" Ref="#PWR0148" Part="1"
|
||||||
|
F 0 "#PWR0148" H 6000 3950 50 0001 C CNN
|
||||||
|
F 1 "+3V3" H 6015 4273 50 0000 C CNN
|
||||||
|
F 2 "" H 6000 4100 50 0001 C CNN
|
||||||
|
F 3 "" H 6000 4100 50 0001 C CNN
|
||||||
|
1 6000 4100
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
6000 4100 6000 4200
|
||||||
|
Wire Wire Line
|
||||||
|
5700 4100 5700 4200
|
||||||
|
Text Label 6450 4650 2 50 ~ 0
|
||||||
|
ADS_SCL
|
||||||
|
Text Label 6450 4750 2 50 ~ 0
|
||||||
|
ADS_SDA
|
||||||
|
Wire Wire Line
|
||||||
|
6450 4750 5700 4750
|
||||||
|
Wire Wire Line
|
||||||
|
5700 4750 5700 4500
|
||||||
|
Wire Wire Line
|
||||||
|
6450 4650 6000 4650
|
||||||
|
Wire Wire Line
|
||||||
|
6000 4650 6000 4500
|
||||||
|
$Comp
|
||||||
|
L Analog_ADC:ADS1115IDGS U?
|
||||||
|
U 1 1 61B647EA
|
||||||
|
P 8300 4650
|
||||||
|
AR Path="/60FFCEAC/61B647EA" Ref="U?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B647EA" Ref="U6" Part="1"
|
||||||
|
F 0 "U6" H 8450 5150 50 0000 C CNN
|
||||||
|
F 1 "ADS1114IDGS" H 8600 4300 50 0000 C CNN
|
||||||
|
F 2 "Package_SO:TSSOP-10_3x3mm_P0.5mm" H 8300 4150 50 0001 C CNN
|
||||||
|
F 3 "http://www.ti.com/lit/ds/symlink/ads1113.pdf" H 8250 3750 50 0001 C CNN
|
||||||
|
1 8300 4650
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
7400 4850 7900 4850
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61B647F2
|
||||||
|
P 7750 4650
|
||||||
|
AR Path="/60FFCEAC/61B647F2" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B647F2" Ref="#PWR0155" Part="1"
|
||||||
|
F 0 "#PWR0155" H 7750 4400 50 0001 C CNN
|
||||||
|
F 1 "GND" V 7755 4522 50 0000 R CNN
|
||||||
|
F 2 "" H 7750 4650 50 0001 C CNN
|
||||||
|
F 3 "" H 7750 4650 50 0001 C CNN
|
||||||
|
1 7750 4650
|
||||||
|
0 1 1 0
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61B647F8
|
||||||
|
P 7750 4550
|
||||||
|
AR Path="/60FFCEAC/61B647F8" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B647F8" Ref="#PWR0158" Part="1"
|
||||||
|
F 0 "#PWR0158" H 7750 4300 50 0001 C CNN
|
||||||
|
F 1 "GND" V 7755 4422 50 0000 R CNN
|
||||||
|
F 2 "" H 7750 4550 50 0001 C CNN
|
||||||
|
F 3 "" H 7750 4550 50 0001 C CNN
|
||||||
|
1 7750 4550
|
||||||
|
0 1 1 0
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
7750 4550 7900 4550
|
||||||
|
Wire Wire Line
|
||||||
|
7900 4650 7750 4650
|
||||||
|
Text HLabel 9250 4750 2 50 BiDi ~ 0
|
||||||
|
I2C_SDA
|
||||||
|
Text HLabel 9250 4650 2 50 Input ~ 0
|
||||||
|
I2C_SCL
|
||||||
|
Wire Wire Line
|
||||||
|
8700 4650 9250 4650
|
||||||
|
Wire Wire Line
|
||||||
|
8700 4750 9250 4750
|
||||||
|
Text HLabel 9250 4450 2 50 Input ~ 0
|
||||||
|
ADS_RDY
|
||||||
|
Wire Wire Line
|
||||||
|
8700 4450 9250 4450
|
||||||
|
$Comp
|
||||||
|
L Device:R R?
|
||||||
|
U 1 1 61B725CE
|
||||||
|
P 2450 2350
|
||||||
|
AR Path="/61B725CE" Ref="R?" Part="1"
|
||||||
|
AR Path="/6158A412/61B725CE" Ref="R?" Part="1"
|
||||||
|
AR Path="/60FE1698/61B725CE" Ref="R?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B725CE" Ref="R4" Part="1"
|
||||||
|
F 0 "R4" H 2520 2396 50 0000 L CNN
|
||||||
|
F 1 "10K" H 2520 2305 50 0000 L CNN
|
||||||
|
F 2 "Resistor_SMD:R_0402_1005Metric" V 2380 2350 50 0001 C CNN
|
||||||
|
F 3 "~" H 2450 2350 50 0001 C CNN
|
||||||
|
F 4 "R10K_0402" H 2450 2350 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "2447096" H 2450 2350 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 2450 2350 50 0001 C CNN "supplier"
|
||||||
|
1 2450 2350
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Device:R R?
|
||||||
|
U 1 1 61B725D7
|
||||||
|
P 2450 1950
|
||||||
|
AR Path="/61B725D7" Ref="R?" Part="1"
|
||||||
|
AR Path="/6158A412/61B725D7" Ref="R?" Part="1"
|
||||||
|
AR Path="/60FE1698/61B725D7" Ref="R?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B725D7" Ref="R3" Part="1"
|
||||||
|
F 0 "R3" H 2520 1996 50 0000 L CNN
|
||||||
|
F 1 "4k7" H 2520 1905 50 0000 L CNN
|
||||||
|
F 2 "Resistor_SMD:R_0402_1005Metric" V 2380 1950 50 0001 C CNN
|
||||||
|
F 3 "~" H 2450 1950 50 0001 C CNN
|
||||||
|
F 4 "R4K7_0402" H 2450 1950 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "2073069" H 2450 1950 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 2450 1950 50 0001 C CNN "supplier"
|
||||||
|
1 2450 1950
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
2450 2150 2450 2100
|
||||||
|
Wire Wire Line
|
||||||
|
2450 2200 2450 2150
|
||||||
|
Connection ~ 2450 2150
|
||||||
|
$Comp
|
||||||
|
L power:+BATT #PWR?
|
||||||
|
U 1 1 61B725E1
|
||||||
|
P 2450 1150
|
||||||
|
AR Path="/61B725E1" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/6158A412/61B725E1" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/60FE1698/61B725E1" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B725E1" Ref="#PWR0159" Part="1"
|
||||||
|
F 0 "#PWR0159" H 2450 1000 50 0001 C CNN
|
||||||
|
F 1 "+BATT" H 2465 1323 50 0000 C CNN
|
||||||
|
F 2 "" H 2450 1150 50 0001 C CNN
|
||||||
|
F 3 "" H 2450 1150 50 0001 C CNN
|
||||||
|
1 2450 1150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR?
|
||||||
|
U 1 1 61B725E7
|
||||||
|
P 2450 2600
|
||||||
|
AR Path="/61B725E7" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/6158A412/61B725E7" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/60FE1698/61B725E7" Ref="#PWR?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B725E7" Ref="#PWR0160" Part="1"
|
||||||
|
F 0 "#PWR0160" H 2450 2350 50 0001 C CNN
|
||||||
|
F 1 "GND" H 2455 2427 50 0000 C CNN
|
||||||
|
F 2 "" H 2450 2600 50 0001 C CNN
|
||||||
|
F 3 "" H 2450 2600 50 0001 C CNN
|
||||||
|
1 2450 2600
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
2450 2600 2450 2550
|
||||||
|
Wire Wire Line
|
||||||
|
2450 1150 2450 1200
|
||||||
|
Connection ~ 2450 1200
|
||||||
|
Wire Wire Line
|
||||||
|
2450 1200 2450 1300
|
||||||
|
$Comp
|
||||||
|
L Device:C C?
|
||||||
|
U 1 1 61B725F4
|
||||||
|
P 2200 2350
|
||||||
|
AR Path="/61B725F4" Ref="C?" Part="1"
|
||||||
|
AR Path="/6158A412/61B725F4" Ref="C?" Part="1"
|
||||||
|
AR Path="/60FE1698/61B725F4" Ref="C?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B725F4" Ref="C2" Part="1"
|
||||||
|
F 0 "C2" H 2315 2396 50 0000 L CNN
|
||||||
|
F 1 "100nF" H 2315 2305 50 0000 L CNN
|
||||||
|
F 2 "Capacitor_SMD:C_0402_1005Metric" H 2238 2200 50 0001 C CNN
|
||||||
|
F 3 "~" H 2200 2350 50 0001 C CNN
|
||||||
|
F 4 "C100n_0603" H 2200 2350 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "2524678" H 2200 2350 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 2200 2350 50 0001 C CNN "supplier"
|
||||||
|
1 2200 2350
|
||||||
|
-1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
2200 2200 2200 2150
|
||||||
|
Wire Wire Line
|
||||||
|
2200 2500 2200 2550
|
||||||
|
Wire Wire Line
|
||||||
|
2200 2550 2450 2550
|
||||||
|
Connection ~ 2450 2550
|
||||||
|
Wire Wire Line
|
||||||
|
2450 2550 2450 2500
|
||||||
|
Wire Wire Line
|
||||||
|
2150 1500 2100 1500
|
||||||
|
$Comp
|
||||||
|
L Device:R R?
|
||||||
|
U 1 1 61B72603
|
||||||
|
P 2100 1350
|
||||||
|
AR Path="/61B72603" Ref="R?" Part="1"
|
||||||
|
AR Path="/6158A412/61B72603" Ref="R?" Part="1"
|
||||||
|
AR Path="/60FE1698/61B72603" Ref="R?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B72603" Ref="R2" Part="1"
|
||||||
|
F 0 "R2" H 2170 1396 50 0000 L CNN
|
||||||
|
F 1 "10K" H 2170 1305 50 0000 L CNN
|
||||||
|
F 2 "Resistor_SMD:R_0402_1005Metric" V 2030 1350 50 0001 C CNN
|
||||||
|
F 3 "~" H 2100 1350 50 0001 C CNN
|
||||||
|
F 4 "R10K_0402" H 2100 1350 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "2447096" H 2100 1350 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 2100 1350 50 0001 C CNN "supplier"
|
||||||
|
1 2100 1350
|
||||||
|
-1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
2100 1200 2450 1200
|
||||||
|
Connection ~ 2100 1500
|
||||||
|
Wire Wire Line
|
||||||
|
2050 1500 2100 1500
|
||||||
|
Connection ~ 2200 2150
|
||||||
|
Wire Wire Line
|
||||||
|
2200 2150 2450 2150
|
||||||
|
Text HLabel 2050 1500 0 50 Input ~ 0
|
||||||
|
MEAS_EN
|
||||||
|
Wire Wire Line
|
||||||
|
2450 1700 2450 1800
|
||||||
|
$Comp
|
||||||
|
L Device:Q_Dual_PMOS_S1G1D2S2G2D1 Q?
|
||||||
|
U 1 1 61B72614
|
||||||
|
P 2350 1500
|
||||||
|
AR Path="/60FE1698/61B72614" Ref="Q?" Part="1"
|
||||||
|
AR Path="/61B5E734/61B72614" Ref="Q1" Part="1"
|
||||||
|
F 0 "Q1" H 2555 1454 50 0000 L CNN
|
||||||
|
F 1 "BSS84AKS,115 (P)" H 2555 1545 50 0000 L CNN
|
||||||
|
F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2400 1500 50 0001 C CNN
|
||||||
|
F 3 "~" H 2400 1500 50 0001 C CNN
|
||||||
|
F 4 "BSS84AKS,115" H 2350 1500 50 0001 C CNN "StockRef"
|
||||||
|
F 5 "1972665" H 2350 1500 50 0001 C CNN "ordercode"
|
||||||
|
F 6 "farnell" H 2350 1500 50 0001 C CNN "supplier"
|
||||||
|
1 2350 1500
|
||||||
|
1 0 0 1
|
||||||
|
$EndComp
|
||||||
|
Text Label 2450 1800 0 50 ~ 0
|
||||||
|
BATT_MEAS
|
||||||
|
Text Label 1750 2150 0 50 ~ 0
|
||||||
|
Meas_vbatt
|
||||||
|
Wire Wire Line
|
||||||
|
1750 2150 2200 2150
|
||||||
|
Text Label 7350 4750 0 50 ~ 0
|
||||||
|
Meas_vbatt
|
||||||
|
Wire Wire Line
|
||||||
|
7350 4750 7900 4750
|
||||||
|
$EndSCHEMATC
|
||||||
BIN
CAD/datasheet/PN532.pdf
Normal file
BIN
CAD/datasheet/PN532.pdf
Normal file
Binary file not shown.
BIN
CAD/datasheet/PN532_C1.pdf
Normal file
BIN
CAD/datasheet/PN532_C1.pdf
Normal file
Binary file not shown.
BIN
CAD/datasheet/esp32-s3_datasheet_en.pdf
Normal file
BIN
CAD/datasheet/esp32-s3_datasheet_en.pdf
Normal file
Binary file not shown.
BIN
CAD/datasheet/esp32-s3_technical_reference_manual_en.pdf
Normal file
BIN
CAD/datasheet/esp32-s3_technical_reference_manual_en.pdf
Normal file
Binary file not shown.
@@ -1,21 +0,0 @@
|
|||||||
#include "CR95HF.h"
|
|
||||||
|
|
||||||
CR95HF reader(4, 2, 3, 5);
|
|
||||||
|
|
||||||
void setup() {
|
|
||||||
|
|
||||||
Serial.begin(115200);
|
|
||||||
while (!Serial) {}
|
|
||||||
reader.begin();
|
|
||||||
Serial.println(reader.readSerial());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void loop() {
|
|
||||||
|
|
||||||
String id = reader.getID();
|
|
||||||
if (id != "") {
|
|
||||||
Serial.println(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
#######################################
|
|
||||||
# Syntax Coloring Map HID
|
|
||||||
#######################################
|
|
||||||
|
|
||||||
#######################################
|
|
||||||
# Datatypes (KEYWORD1)
|
|
||||||
#######################################
|
|
||||||
|
|
||||||
CR95HF KEYWORD1
|
|
||||||
|
|
||||||
#######################################
|
|
||||||
# Methods and Functions (KEYWORD2)
|
|
||||||
#######################################
|
|
||||||
begin KEYWORD2
|
|
||||||
readSerial KEYWORD2
|
|
||||||
getID KEYWORD2
|
|
||||||
|
|
||||||
#######################################
|
|
||||||
# Constants (LITERAL1)
|
|
||||||
#######################################
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
name=CR95HF
|
|
||||||
version=1.0
|
|
||||||
author=Martino Facchin
|
|
||||||
maintainer=Martino Facchin <m.facchin@arduino.cc>
|
|
||||||
sentence=Library to talk with ST Microelectronics CR95HF RFID/NFC reader
|
|
||||||
paragraph=Porting of mikroElektronika RFid click example code. Only SPI bus supported at the moment.
|
|
||||||
category=Communication
|
|
||||||
url=http://www.github.com/facchinm/CR95HF
|
|
||||||
architectures=*
|
|
||||||
@@ -1,448 +0,0 @@
|
|||||||
#include "CR95HF.h"
|
|
||||||
#include "SPI.h"
|
|
||||||
|
|
||||||
// Write command to the CR95HF
|
|
||||||
void CR95HF::writeCmd(unsigned short cmd, unsigned short dataLen)
|
|
||||||
{
|
|
||||||
unsigned short i = 0;
|
|
||||||
|
|
||||||
digitalWrite(CS, LOW);
|
|
||||||
SPI.beginTransaction(SETTINGS);
|
|
||||||
SPI.transfer(0x00); // Send cmd to CR95HF
|
|
||||||
SPI.transfer(cmd);
|
|
||||||
SPI.transfer(dataLen);
|
|
||||||
while (dataLen == 0)
|
|
||||||
{
|
|
||||||
digitalWrite(CS, HIGH);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
for (i = 0; i < dataLen; i++)
|
|
||||||
{
|
|
||||||
SPI.transfer(sdata[i]);
|
|
||||||
}
|
|
||||||
SPI.endTransaction();
|
|
||||||
digitalWrite(CS, HIGH);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Poll the CR95HF
|
|
||||||
void CR95HF::readCmd()
|
|
||||||
{
|
|
||||||
unsigned short i = 0;
|
|
||||||
|
|
||||||
while (1)
|
|
||||||
{
|
|
||||||
digitalWrite(CS, LOW);
|
|
||||||
SPI.beginTransaction(SETTINGS);
|
|
||||||
SPI.transfer(0x03);
|
|
||||||
res = SPI.transfer(0);
|
|
||||||
SPI.endTransaction();
|
|
||||||
digitalWrite(CS, HIGH);
|
|
||||||
|
|
||||||
if ((res & 0x08) >> 3)
|
|
||||||
{
|
|
||||||
digitalWrite(CS, LOW);
|
|
||||||
SPI.beginTransaction(SETTINGS);
|
|
||||||
SPI.transfer(0x02);
|
|
||||||
res = SPI.transfer(0);
|
|
||||||
dataNum = SPI.transfer(0);
|
|
||||||
for (i = 0; i < dataNum; i++)
|
|
||||||
rdata[i] = SPI.transfer(0);
|
|
||||||
SPI.endTransaction();
|
|
||||||
digitalWrite(CS, HIGH);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
SPI.endTransaction();
|
|
||||||
digitalWrite(CS, HIGH);
|
|
||||||
delay(10);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Initialize MCU and peripherals
|
|
||||||
void CR95HF::begin()
|
|
||||||
{
|
|
||||||
// Configure GPIO pins
|
|
||||||
// if (SSI_0 != -1)
|
|
||||||
// pinMode(SSI_0, OUTPUT);
|
|
||||||
// if (SSI_1 != -1)
|
|
||||||
// pinMode(SSI_1, OUTPUT);
|
|
||||||
if (IRQ_IN != -1)
|
|
||||||
pinMode(IRQ_IN, OUTPUT);
|
|
||||||
|
|
||||||
pinMode(CS, OUTPUT);
|
|
||||||
|
|
||||||
// Set in SPI mode
|
|
||||||
// if (SSI_0 != -1)
|
|
||||||
// digitalWrite(SSI_0, HIGH);
|
|
||||||
// if (SSI_1 != -1)
|
|
||||||
// digitalWrite(SSI_1, LOW);
|
|
||||||
if (IRQ_IN != -1)
|
|
||||||
digitalWrite(IRQ_IN, HIGH);
|
|
||||||
delay(1);
|
|
||||||
|
|
||||||
if (IRQ_IN != -1)
|
|
||||||
digitalWrite(IRQ_IN, LOW);
|
|
||||||
delay(1);
|
|
||||||
if (IRQ_IN != -1)
|
|
||||||
digitalWrite(IRQ_IN, HIGH);
|
|
||||||
delay(1);
|
|
||||||
|
|
||||||
Serial.println("RFID init: init SPI");
|
|
||||||
SPI.begin(SCK, MISO, MOSI);
|
|
||||||
|
|
||||||
Serial.print("RFID init: Wait for response");
|
|
||||||
while (!EchoResponse())
|
|
||||||
{ // Until CR95HF is detected
|
|
||||||
if (IRQ_IN != -1)
|
|
||||||
digitalWrite(IRQ_IN, HIGH);
|
|
||||||
delay(10);
|
|
||||||
if (IRQ_IN != -1)
|
|
||||||
digitalWrite(IRQ_IN, LOW);
|
|
||||||
delay(10);
|
|
||||||
Serial.print(".");
|
|
||||||
}
|
|
||||||
Serial.println("ok");
|
|
||||||
|
|
||||||
Serial.printf("RFID init: Serial=%s\n", readSerial());
|
|
||||||
Calibration();
|
|
||||||
IndexMod_Gain();
|
|
||||||
AutoFDet();
|
|
||||||
Select_ISO_IEC_18092_Protocol();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get Echo reponse from CR95HF
|
|
||||||
char CR95HF::EchoResponse()
|
|
||||||
{
|
|
||||||
|
|
||||||
digitalWrite(CS, LOW);
|
|
||||||
SPI.beginTransaction(SETTINGS);
|
|
||||||
SPI.transfer(0x00); // Send cmd to CR95HF
|
|
||||||
SPI.transfer(ECHO);
|
|
||||||
SPI.endTransaction();
|
|
||||||
digitalWrite(CS, HIGH);
|
|
||||||
Serial.println("send echo");
|
|
||||||
|
|
||||||
while (1)
|
|
||||||
{
|
|
||||||
digitalWrite(CS, LOW);
|
|
||||||
SPI.beginTransaction(SETTINGS);
|
|
||||||
SPI.transfer(0x03);
|
|
||||||
tmp = SPI.transfer(0);
|
|
||||||
SPI.endTransaction();
|
|
||||||
digitalWrite(CS, HIGH);
|
|
||||||
Serial.printf("rfid: received %x\n",tmp);
|
|
||||||
|
|
||||||
if ((tmp & 0x08) >> 3)
|
|
||||||
{
|
|
||||||
digitalWrite(CS, LOW);
|
|
||||||
SPI.beginTransaction(SETTINGS);
|
|
||||||
SPI.transfer(0x02);
|
|
||||||
tmp = SPI.transfer(0);
|
|
||||||
SPI.endTransaction();
|
|
||||||
digitalWrite(CS, HIGH);
|
|
||||||
if (tmp == ECHO)
|
|
||||||
{
|
|
||||||
Serial.println("receive echo");
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
Serial.printf("no echo, received %x\n",tmp);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Calibrate CR95HF device
|
|
||||||
void CR95HF::Calibration()
|
|
||||||
{
|
|
||||||
sdata[0] = 0x03;
|
|
||||||
sdata[1] = 0xA1;
|
|
||||||
sdata[2] = 0x00;
|
|
||||||
sdata[3] = 0xF8;
|
|
||||||
sdata[4] = 0x01;
|
|
||||||
sdata[5] = 0x18;
|
|
||||||
sdata[6] = 0x00;
|
|
||||||
sdata[7] = 0x20;
|
|
||||||
sdata[8] = 0x60;
|
|
||||||
sdata[9] = 0x60;
|
|
||||||
sdata[10] = 0x00;
|
|
||||||
sdata[11] = 0x00;
|
|
||||||
sdata[12] = 0x3F;
|
|
||||||
sdata[13] = 0x01;
|
|
||||||
writeCmd(Idle, 0x0E);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
sdata[0] = 0x03;
|
|
||||||
sdata[1] = 0xA1;
|
|
||||||
sdata[2] = 0x00;
|
|
||||||
sdata[3] = 0xF8;
|
|
||||||
sdata[4] = 0x01;
|
|
||||||
sdata[5] = 0x18;
|
|
||||||
sdata[6] = 0x00;
|
|
||||||
sdata[7] = 0x20;
|
|
||||||
sdata[8] = 0x60;
|
|
||||||
sdata[9] = 0x60;
|
|
||||||
sdata[10] = 0x00;
|
|
||||||
sdata[11] = 0xFC;
|
|
||||||
sdata[12] = 0x3F;
|
|
||||||
sdata[13] = 0x01;
|
|
||||||
writeCmd(Idle, 0x0E);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
sdata[0] = 0x03;
|
|
||||||
sdata[1] = 0xA1;
|
|
||||||
sdata[2] = 0x00;
|
|
||||||
sdata[3] = 0xF8;
|
|
||||||
sdata[4] = 0x01;
|
|
||||||
sdata[5] = 0x18;
|
|
||||||
sdata[6] = 0x00;
|
|
||||||
sdata[7] = 0x20;
|
|
||||||
sdata[8] = 0x60;
|
|
||||||
sdata[9] = 0x60;
|
|
||||||
sdata[10] = 0x00;
|
|
||||||
sdata[11] = 0x7C;
|
|
||||||
sdata[12] = 0x3F;
|
|
||||||
sdata[13] = 0x01;
|
|
||||||
writeCmd(Idle, 0x0E);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
sdata[0] = 0x03;
|
|
||||||
sdata[1] = 0xA1;
|
|
||||||
sdata[2] = 0x00;
|
|
||||||
sdata[3] = 0xF8;
|
|
||||||
sdata[4] = 0x01;
|
|
||||||
sdata[5] = 0x18;
|
|
||||||
sdata[6] = 0x00;
|
|
||||||
sdata[7] = 0x20;
|
|
||||||
sdata[8] = 0x60;
|
|
||||||
sdata[9] = 0x60;
|
|
||||||
sdata[10] = 0x00;
|
|
||||||
sdata[11] = 0x3C;
|
|
||||||
sdata[12] = 0x3F;
|
|
||||||
sdata[13] = 0x01;
|
|
||||||
writeCmd(Idle, 0x0E);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
sdata[0] = 0x03;
|
|
||||||
sdata[1] = 0xA1;
|
|
||||||
sdata[2] = 0x00;
|
|
||||||
sdata[3] = 0xF8;
|
|
||||||
sdata[4] = 0x01;
|
|
||||||
sdata[5] = 0x18;
|
|
||||||
sdata[6] = 0x00;
|
|
||||||
sdata[7] = 0x20;
|
|
||||||
sdata[8] = 0x60;
|
|
||||||
sdata[9] = 0x60;
|
|
||||||
sdata[10] = 0x00;
|
|
||||||
sdata[11] = 0x5C;
|
|
||||||
sdata[12] = 0x3F;
|
|
||||||
sdata[13] = 0x01;
|
|
||||||
writeCmd(Idle, 0x0E);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
sdata[0] = 0x03;
|
|
||||||
sdata[1] = 0xA1;
|
|
||||||
sdata[2] = 0x00;
|
|
||||||
sdata[3] = 0xF8;
|
|
||||||
sdata[4] = 0x01;
|
|
||||||
sdata[5] = 0x18;
|
|
||||||
sdata[6] = 0x00;
|
|
||||||
sdata[7] = 0x20;
|
|
||||||
sdata[8] = 0x60;
|
|
||||||
sdata[9] = 0x60;
|
|
||||||
sdata[10] = 0x00;
|
|
||||||
sdata[11] = 0x6C;
|
|
||||||
sdata[12] = 0x3F;
|
|
||||||
sdata[13] = 0x01;
|
|
||||||
writeCmd(Idle, 0x0E);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
sdata[0] = 0x03;
|
|
||||||
sdata[1] = 0xA1;
|
|
||||||
sdata[2] = 0x00;
|
|
||||||
sdata[3] = 0xF8;
|
|
||||||
sdata[4] = 0x01;
|
|
||||||
sdata[5] = 0x18;
|
|
||||||
sdata[6] = 0x00;
|
|
||||||
sdata[7] = 0x20;
|
|
||||||
sdata[8] = 0x60;
|
|
||||||
sdata[9] = 0x60;
|
|
||||||
sdata[10] = 0x00;
|
|
||||||
sdata[11] = 0x74;
|
|
||||||
sdata[12] = 0x3F;
|
|
||||||
sdata[13] = 0x01;
|
|
||||||
writeCmd(Idle, 0x0E);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
sdata[0] = 0x03;
|
|
||||||
sdata[1] = 0xA1;
|
|
||||||
sdata[2] = 0x00;
|
|
||||||
sdata[3] = 0xF8;
|
|
||||||
sdata[4] = 0x01;
|
|
||||||
sdata[5] = 0x18;
|
|
||||||
sdata[6] = 0x00;
|
|
||||||
sdata[7] = 0x20;
|
|
||||||
sdata[8] = 0x60;
|
|
||||||
sdata[9] = 0x60;
|
|
||||||
sdata[10] = 0x00;
|
|
||||||
sdata[11] = 0x70;
|
|
||||||
sdata[12] = 0x3F;
|
|
||||||
sdata[13] = 0x01;
|
|
||||||
writeCmd(Idle, 0x0E);
|
|
||||||
readCmd();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get CR95HF chip ID
|
|
||||||
char *CR95HF::readSerial()
|
|
||||||
{
|
|
||||||
writeCmd(IDN, 0);
|
|
||||||
readCmd();
|
|
||||||
for (j = 0; j < dataNum; j++)
|
|
||||||
{
|
|
||||||
CR95HF_ID[j] = rdata[j];
|
|
||||||
}
|
|
||||||
return CR95HF_ID;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Select the RF communication protocol (ISO/IEC 14443-A)
|
|
||||||
void CR95HF::Select_ISO_IEC_14443_A_Protocol()
|
|
||||||
{
|
|
||||||
sdata[0] = 0x02;
|
|
||||||
sdata[1] = 0x00;
|
|
||||||
writeCmd(ProtocolSelect, 2);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
// Clear read and write buffers
|
|
||||||
for (j = 0; j < 18; j++)
|
|
||||||
{
|
|
||||||
rdata[j] = 0;
|
|
||||||
sdata[j] = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Select the RF communication protocol (ISO/IEC 18092)
|
|
||||||
void CR95HF::Select_ISO_IEC_18092_Protocol()
|
|
||||||
{
|
|
||||||
sdata[0] = 0x04;
|
|
||||||
sdata[1] = 0x51;
|
|
||||||
writeCmd(ProtocolSelect, 2);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
// Clear read and write buffers
|
|
||||||
for (j = 0; j < 18; j++)
|
|
||||||
{
|
|
||||||
rdata[j] = 0;
|
|
||||||
sdata[j] = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Configure IndexMod & Gain
|
|
||||||
void CR95HF::IndexMod_Gain()
|
|
||||||
{
|
|
||||||
sdata[0] = 0x09;
|
|
||||||
sdata[1] = 0x04;
|
|
||||||
sdata[2] = 0x68;
|
|
||||||
sdata[3] = 0x01;
|
|
||||||
sdata[4] = 0x01;
|
|
||||||
sdata[5] = 0x50;
|
|
||||||
writeCmd(WrReg, 6);
|
|
||||||
readCmd();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Configure Auto FDet
|
|
||||||
void CR95HF::AutoFDet()
|
|
||||||
{
|
|
||||||
sdata[0] = 0x09;
|
|
||||||
sdata[1] = 0x04;
|
|
||||||
sdata[2] = 0x0A;
|
|
||||||
sdata[3] = 0x01;
|
|
||||||
sdata[4] = 0x02;
|
|
||||||
sdata[5] = 0xA1;
|
|
||||||
writeCmd(WrReg, 6);
|
|
||||||
readCmd();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Read the tag ID
|
|
||||||
void CR95HF::GetTagID()
|
|
||||||
{
|
|
||||||
sdata[0] = 0x26;
|
|
||||||
sdata[1] = 0x07;
|
|
||||||
writeCmd(SendRecv, 2);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
sdata[0] = 0x93;
|
|
||||||
sdata[1] = 0x20;
|
|
||||||
sdata[2] = 0x08;
|
|
||||||
writeCmd(SendRecv, 3);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
if (res == 0x80)
|
|
||||||
{
|
|
||||||
for (j = 1; j < dataNum - 3; j++)
|
|
||||||
{
|
|
||||||
ID += String(rdata[j], HEX);
|
|
||||||
}
|
|
||||||
TAG_flag = 1;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
TAG_flag = 0;
|
|
||||||
Select_ISO_IEC_18092_Protocol();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Read the NFC Forum tags
|
|
||||||
void CR95HF::GetNFCTag()
|
|
||||||
{
|
|
||||||
sdata[0] = 0x00;
|
|
||||||
sdata[1] = 0xFF;
|
|
||||||
sdata[2] = 0xFF;
|
|
||||||
sdata[3] = 0x00;
|
|
||||||
sdata[4] = 0x00;
|
|
||||||
writeCmd(SendRecv, 5);
|
|
||||||
readCmd();
|
|
||||||
|
|
||||||
if (res == 0x80)
|
|
||||||
{
|
|
||||||
for (j = 0; j < dataNum; j++)
|
|
||||||
{
|
|
||||||
ID += String(rdata[j], HEX);
|
|
||||||
}
|
|
||||||
NFC_flag = 1;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
NFC_flag = 0;
|
|
||||||
Select_ISO_IEC_14443_A_Protocol();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
String CR95HF::getID()
|
|
||||||
{
|
|
||||||
|
|
||||||
String id = "";
|
|
||||||
|
|
||||||
if (!TAG_flag)
|
|
||||||
GetNFCTag(); // Get NFC ID
|
|
||||||
|
|
||||||
if (!NFC_flag)
|
|
||||||
GetTagID(); // Get Tag ID
|
|
||||||
|
|
||||||
if (ID.c_str()[0] == 0)
|
|
||||||
{ // If there is no tag present
|
|
||||||
flag++; // Increment counter flag
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{ // If tag is present
|
|
||||||
flag = 0; // Reset counter flag
|
|
||||||
id = ID; // Set current ID as previous ID
|
|
||||||
}
|
|
||||||
ID = ""; // Terminate the ID string
|
|
||||||
|
|
||||||
// Clear read and write buffers
|
|
||||||
for (j = 0; j < 18; j++)
|
|
||||||
{
|
|
||||||
rdata[j] = 0;
|
|
||||||
sdata[j] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
#include "SPI.h"
|
|
||||||
#include "Arduino.h"
|
|
||||||
|
|
||||||
// CR95HF Commands Definition
|
|
||||||
#define IDN 0x01
|
|
||||||
#define ProtocolSelect 0x02
|
|
||||||
#define SendRecv 0x04
|
|
||||||
#define Idle 0x07
|
|
||||||
#define RdReg 0x08
|
|
||||||
#define WrReg 0x09
|
|
||||||
#define BaudRate 0x0A
|
|
||||||
#define ECHO 0x55
|
|
||||||
|
|
||||||
class CR95HF
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
CR95HF(int cs, int sck, int mosi, int miso, int irq_in = -1, int ssi_o = -1, int ssi_i = -1) : CS(cs), SCK(sck), MOSI(mosi), MISO(miso), IRQ_IN(irq_in), SSI_0(ssi_o), SSI_1(ssi_i) {}
|
|
||||||
void begin();
|
|
||||||
char *readSerial();
|
|
||||||
String getID();
|
|
||||||
|
|
||||||
private:
|
|
||||||
void writeCmd(unsigned short cmd, unsigned short dataLen);
|
|
||||||
void readCmd();
|
|
||||||
char EchoResponse();
|
|
||||||
void Calibration();
|
|
||||||
void GetNFCTag();
|
|
||||||
void GetTagID();
|
|
||||||
void AutoFDet();
|
|
||||||
void IndexMod_Gain();
|
|
||||||
void Select_ISO_IEC_18092_Protocol();
|
|
||||||
void Select_ISO_IEC_14443_A_Protocol();
|
|
||||||
|
|
||||||
private:
|
|
||||||
const SPISettings SETTINGS = SPISettings(1000000, MSBFIRST, SPI_MODE0);
|
|
||||||
unsigned short sdata[18];
|
|
||||||
unsigned short rdata[18];
|
|
||||||
unsigned short res = 0, dataNum = 0;
|
|
||||||
unsigned short j = 0, tmp = 0;
|
|
||||||
int x_pos = 0;
|
|
||||||
int x_pos_old = 0;
|
|
||||||
char CR95HF_ID[13];
|
|
||||||
String ID;
|
|
||||||
String ID_old;
|
|
||||||
char flag = 0;
|
|
||||||
unsigned char NFC_flag = 0;
|
|
||||||
unsigned char TAG_flag = 1;
|
|
||||||
const unsigned int CS;
|
|
||||||
const unsigned int SCK;
|
|
||||||
const unsigned int MOSI;
|
|
||||||
const unsigned int MISO;
|
|
||||||
const unsigned int IRQ_IN;
|
|
||||||
const unsigned int SSI_0;
|
|
||||||
const unsigned int SSI_1;
|
|
||||||
};
|
|
||||||
Submodule FW/leo_muziekdoos_esp32/lib/ESP8266Audio updated: 179bba0829...cd47e00a7d
1
FW/leo_muziekdoos_esp32/lib/NDEF
Submodule
1
FW/leo_muziekdoos_esp32/lib/NDEF
Submodule
Submodule FW/leo_muziekdoos_esp32/lib/NDEF added at 4d119fdce3
1
FW/leo_muziekdoos_esp32/lib/PN532
Submodule
1
FW/leo_muziekdoos_esp32/lib/PN532
Submodule
Submodule FW/leo_muziekdoos_esp32/lib/PN532 added at 47ec860298
1
FW/leo_muziekdoos_esp32/lib/PN532_SPI
Submodule
1
FW/leo_muziekdoos_esp32/lib/PN532_SPI
Submodule
Submodule FW/leo_muziekdoos_esp32/lib/PN532_SPI added at d8ec6bf06a
Submodule FW/leo_muziekdoos_esp32/lib/rfid_C95HF deleted from 4463b521e8
@@ -8,10 +8,26 @@
|
|||||||
; Please visit documentation for the other options and examples
|
; Please visit documentation for the other options and examples
|
||||||
; https://docs.platformio.org/page/projectconf.html
|
; https://docs.platformio.org/page/projectconf.html
|
||||||
|
|
||||||
[env:esp32-pico]
|
|
||||||
platform = espressif32
|
; [env:esp32-pico]
|
||||||
board = m5stack-atom
|
; platform = espressif32
|
||||||
|
; board = m5stack-atom
|
||||||
|
; framework = arduino
|
||||||
|
; lib_deps =
|
||||||
|
; bblanchon/ArduinoJson@^6.18.5
|
||||||
|
; joaolopesf/SerialDebug@^0.9.82
|
||||||
|
; monitor_speed = 115200
|
||||||
|
; lib_ldf_mode = deep+
|
||||||
|
; extra_scripts = ./littlefsbuilder.py
|
||||||
|
; build_flags =
|
||||||
|
; -DHARDWARE=2
|
||||||
|
; ;upload_protocol = espota
|
||||||
|
; ;upload_port = 192.168.2.254
|
||||||
|
|
||||||
|
[env:esp32-S2]
|
||||||
|
platform = https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream
|
||||||
framework = arduino
|
framework = arduino
|
||||||
|
board = esp32-s2-saola-1
|
||||||
lib_deps =
|
lib_deps =
|
||||||
bblanchon/ArduinoJson@^6.18.5
|
bblanchon/ArduinoJson@^6.18.5
|
||||||
joaolopesf/SerialDebug@^0.9.82
|
joaolopesf/SerialDebug@^0.9.82
|
||||||
@@ -19,6 +35,6 @@ monitor_speed = 115200
|
|||||||
lib_ldf_mode = deep+
|
lib_ldf_mode = deep+
|
||||||
extra_scripts = ./littlefsbuilder.py
|
extra_scripts = ./littlefsbuilder.py
|
||||||
build_flags =
|
build_flags =
|
||||||
-DHARDWARE=1
|
-DHARDWARE=3
|
||||||
;upload_protocol = espota
|
;upload_protocol = espota
|
||||||
;upload_port = 192.168.2.254
|
;upload_port = 192.168.2.254
|
||||||
|
|||||||
@@ -1,7 +1,27 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define HARDWARE 1
|
//#define HARDWARE 3
|
||||||
|
|
||||||
|
#if HARDWARE == 3
|
||||||
|
#define I2S_BCLK 19
|
||||||
|
#define I2S_WCLK 21
|
||||||
|
#define I2S_DATA 18
|
||||||
|
#define DAC_SDMODE 23
|
||||||
|
|
||||||
|
#define NFC_SS 27
|
||||||
|
#define NFC_SCK 25
|
||||||
|
#define NFC_MOSI 26
|
||||||
|
#define NFC_MISO 14
|
||||||
|
//#define NFC_RST 22 //not connectedx
|
||||||
|
#define NFC_IRQ 13
|
||||||
|
|
||||||
|
#define PWR_HOLD 4
|
||||||
|
#define PWR_BTN 9
|
||||||
|
#define MEAS_EN 10
|
||||||
|
#define MEAS_ADC 35 //ADC1_CH7
|
||||||
|
|
||||||
|
#define HALL_INPUT 36 //ADC1_CH0
|
||||||
|
#endif
|
||||||
|
|
||||||
#if HARDWARE == 2
|
#if HARDWARE == 2
|
||||||
#define I2S_BCLK 19
|
#define I2S_BCLK 19
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include "FS.h"
|
#include "FS.h"
|
||||||
#include "LITTLEFS.h"
|
#include "littleFS.h"
|
||||||
#include "ArduinoJson.h"
|
#include "ArduinoJson.h"
|
||||||
|
|
||||||
const char *tagConfigfile = "/tagconfig.json";
|
const char *tagConfigfile = "/tagconfig.json";
|
||||||
@@ -16,7 +16,7 @@ std::vector<tagConfig> tags;
|
|||||||
void loadConfig(const char *fname)
|
void loadConfig(const char *fname)
|
||||||
{
|
{
|
||||||
Serial.println("config: load");
|
Serial.println("config: load");
|
||||||
File file = LITTLEFS.open(fname);
|
File file = LittleFS.open(fname);
|
||||||
StaticJsonDocument<512> doc;
|
StaticJsonDocument<512> doc;
|
||||||
DeserializationError error = deserializeJson(doc, file);
|
DeserializationError error = deserializeJson(doc, file);
|
||||||
if (error)
|
if (error)
|
||||||
|
|||||||
@@ -1,44 +1,26 @@
|
|||||||
#include "rfid.h"
|
#include "rfid.h"
|
||||||
|
|
||||||
uint8_t cardsToCheck[] = {TRACK_NFCTYPE1,
|
|
||||||
TRACK_NFCTYPE2,
|
|
||||||
TRACK_NFCTYPE3,
|
|
||||||
TRACK_NFCTYPE4A,
|
|
||||||
TRACK_NFCTYPE4B,
|
|
||||||
TRACK_NFCTYPE5};
|
|
||||||
|
|
||||||
uint8_t currentCardIdx = 0;
|
PN532_SPI pn532spi(SPI, NFC_SS, NFC_SCK, NFC_MISO, NFC_MOSI);
|
||||||
uint8_t maxCardIdx = sizeof(cardsToCheck);
|
NfcAdapter nfc = NfcAdapter(pn532spi);
|
||||||
|
|
||||||
uint32_t last_rfid_update = 0;
|
|
||||||
//CR95HF reader(NFC_SS, NFC_SCK, NFC_MOSI, NFC_MISO, NFC_IRQ);
|
|
||||||
|
|
||||||
//*****************************************************************************************//
|
//*****************************************************************************************//
|
||||||
void initRfid()
|
void initRfid()
|
||||||
{
|
{
|
||||||
Serial.println(F("rfid init")); //shows in serial that it is ready to read
|
|
||||||
|
|
||||||
//int8_t sck=-1, int8_t miso=-1, int8_t mosi=-1, int8_t ss=-1);
|
//int8_t sck=-1, int8_t miso=-1, int8_t mosi=-1, int8_t ss=-1);
|
||||||
ConfigManager_HWInit(NFC_SCK, NFC_MISO, NFC_MOSI, NFC_SS, NFC_IRQ);
|
nfc.begin(true);
|
||||||
//reader.begin();
|
|
||||||
Serial.println(F("rfid init done")); //shows in serial that it is ready to read
|
Serial.println(F("rfid init done")); //shows in serial that it is ready to read
|
||||||
}
|
}
|
||||||
|
|
||||||
//*****************************************************************************************//
|
//*****************************************************************************************//
|
||||||
void handleRfid()
|
void handleRfid()
|
||||||
{
|
{
|
||||||
uint32_t timeNow = millis();
|
if (nfc.tagPresent())
|
||||||
|
|
||||||
if (timeNow - last_rfid_update > RFIDINTERVAL)
|
|
||||||
{
|
{
|
||||||
Serial.printf("rfid: reading card type index %d\n",currentCardIdx);
|
NfcTag tag = nfc.read();
|
||||||
uint8_t TagType = ConfigManager_TagHunting(cardsToCheck[currentCardIdx++]);
|
String uid = tag.getUidString();
|
||||||
if(currentCardIdx > maxCardIdx)
|
Serial.println(uid);
|
||||||
{
|
|
||||||
currentCardIdx = 0;
|
|
||||||
}
|
|
||||||
Serial.printf("rfid: read card returned %d\n",TagType);
|
|
||||||
last_rfid_update = timeNow;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//*****************************************************************************************//
|
//*****************************************************************************************//
|
||||||
|
|
||||||
|
|||||||
@@ -1,24 +1,13 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "board.h"
|
#include "board.h"
|
||||||
#include "Arduino.h"
|
|
||||||
#include "SerialDebug.h"
|
|
||||||
#include "lib_NDEF_URI.h"
|
|
||||||
#include "lib_NDEF_SMS.h"
|
|
||||||
#include "lib_NDEF_Text.h"
|
|
||||||
#include "lib_NDEF_Email.h"
|
|
||||||
#include "lib_NDEF_Geo.h"
|
|
||||||
#include "lib_95HFConfigManager.h"
|
|
||||||
#include "miscellaneous.h"
|
|
||||||
#include "lib_95HFConfigManager.h"
|
|
||||||
#include "lib_wrapper.h"
|
|
||||||
#include "lib_NDEF_URI.h"
|
|
||||||
#include "drv_spi.h"
|
|
||||||
|
|
||||||
//#include "CR95HF.h"
|
#include <SPI.h>
|
||||||
|
#include "PN532_SPI.h"
|
||||||
#define RFIDINTERVAL 200
|
#include "PN532.h"
|
||||||
|
#include "NfcAdapter.h"
|
||||||
|
|
||||||
|
#define NDEF_SUPPORT_MIFARE_CLASSIC
|
||||||
|
|
||||||
void initRfid(void);
|
void initRfid(void);
|
||||||
void handleRfid(void);
|
void handleRfid(void);
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include <Arduino.h>
|
#include <Arduino.h>
|
||||||
#include "FS.h"
|
#include "FS.h"
|
||||||
#include <LITTLEFS.h>
|
#include <LittleFS.h>
|
||||||
|
|
||||||
#ifndef CONFIG_LITTLEFS_FOR_IDF_3_2
|
#ifndef CONFIG_LITTLEFS_FOR_IDF_3_2
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
@@ -89,12 +89,12 @@ void readFile(fs::FS &fs, const char *path)
|
|||||||
|
|
||||||
void initStorage()
|
void initStorage()
|
||||||
{
|
{
|
||||||
if (!LITTLEFS.begin(FORMAT_LITTLEFS_IF_FAILED))
|
if (!LittleFS.begin(FORMAT_LITTLEFS_IF_FAILED))
|
||||||
{
|
{
|
||||||
Serial.println("LITTLEFS Mount Failed");
|
Serial.println("LITTLEFS Mount Failed");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
listDir(LITTLEFS, "/", 0);
|
listDir(LittleFS, "/", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleStorage()
|
void handleStorage()
|
||||||
|
|||||||
5
FW/leo_muziekdoos_esp32S2/.gitignore
vendored
Normal file
5
FW/leo_muziekdoos_esp32S2/.gitignore
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
.pio
|
||||||
|
.vscode/.browse.c_cpp.db*
|
||||||
|
.vscode/c_cpp_properties.json
|
||||||
|
.vscode/launch.json
|
||||||
|
.vscode/ipch
|
||||||
3
FW/leo_muziekdoos_esp32S2/CMakeLists.txt
Normal file
3
FW/leo_muziekdoos_esp32S2/CMakeLists.txt
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.16.0)
|
||||||
|
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||||||
|
project(leo_muziekdoos_esp32S2)
|
||||||
39
FW/leo_muziekdoos_esp32S2/include/README
Normal file
39
FW/leo_muziekdoos_esp32S2/include/README
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
|
||||||
|
This directory is intended for project header files.
|
||||||
|
|
||||||
|
A header file is a file containing C declarations and macro definitions
|
||||||
|
to be shared between several project source files. You request the use of a
|
||||||
|
header file in your project source file (C, C++, etc) located in `src` folder
|
||||||
|
by including it, with the C preprocessing directive `#include'.
|
||||||
|
|
||||||
|
```src/main.c
|
||||||
|
|
||||||
|
#include "header.h"
|
||||||
|
|
||||||
|
int main (void)
|
||||||
|
{
|
||||||
|
...
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Including a header file produces the same results as copying the header file
|
||||||
|
into each source file that needs it. Such copying would be time-consuming
|
||||||
|
and error-prone. With a header file, the related declarations appear
|
||||||
|
in only one place. If they need to be changed, they can be changed in one
|
||||||
|
place, and programs that include the header file will automatically use the
|
||||||
|
new version when next recompiled. The header file eliminates the labor of
|
||||||
|
finding and changing all the copies as well as the risk that a failure to
|
||||||
|
find one copy will result in inconsistencies within a program.
|
||||||
|
|
||||||
|
In C, the usual convention is to give header files names that end with `.h'.
|
||||||
|
It is most portable to use only letters, digits, dashes, and underscores in
|
||||||
|
header file names, and at most one dot.
|
||||||
|
|
||||||
|
Read more about using header files in official GCC documentation:
|
||||||
|
|
||||||
|
* Include Syntax
|
||||||
|
* Include Operation
|
||||||
|
* Once-Only Headers
|
||||||
|
* Computed Includes
|
||||||
|
|
||||||
|
https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html
|
||||||
46
FW/leo_muziekdoos_esp32S2/lib/README
Normal file
46
FW/leo_muziekdoos_esp32S2/lib/README
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
|
||||||
|
This directory is intended for project specific (private) libraries.
|
||||||
|
PlatformIO will compile them to static libraries and link into executable file.
|
||||||
|
|
||||||
|
The source code of each library should be placed in a an own separate directory
|
||||||
|
("lib/your_library_name/[here are source files]").
|
||||||
|
|
||||||
|
For example, see a structure of the following two libraries `Foo` and `Bar`:
|
||||||
|
|
||||||
|
|--lib
|
||||||
|
| |
|
||||||
|
| |--Bar
|
||||||
|
| | |--docs
|
||||||
|
| | |--examples
|
||||||
|
| | |--src
|
||||||
|
| | |- Bar.c
|
||||||
|
| | |- Bar.h
|
||||||
|
| | |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
|
||||||
|
| |
|
||||||
|
| |--Foo
|
||||||
|
| | |- Foo.c
|
||||||
|
| | |- Foo.h
|
||||||
|
| |
|
||||||
|
| |- README --> THIS FILE
|
||||||
|
|
|
||||||
|
|- platformio.ini
|
||||||
|
|--src
|
||||||
|
|- main.c
|
||||||
|
|
||||||
|
and a contents of `src/main.c`:
|
||||||
|
```
|
||||||
|
#include <Foo.h>
|
||||||
|
#include <Bar.h>
|
||||||
|
|
||||||
|
int main (void)
|
||||||
|
{
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
PlatformIO Library Dependency Finder will find automatically dependent
|
||||||
|
libraries scanning project source files.
|
||||||
|
|
||||||
|
More information about PlatformIO Library Dependency Finder
|
||||||
|
- https://docs.platformio.org/page/librarymanager/ldf.html
|
||||||
15
FW/leo_muziekdoos_esp32S2/platformio.ini
Normal file
15
FW/leo_muziekdoos_esp32S2/platformio.ini
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
; PlatformIO Project Configuration File
|
||||||
|
;
|
||||||
|
; Build options: build flags, source filter
|
||||||
|
; Upload options: custom upload port, speed and extra flags
|
||||||
|
; Library options: dependencies, extra library storages
|
||||||
|
; Advanced options: extra scripting
|
||||||
|
;
|
||||||
|
; Please visit documentation for the other options and examples
|
||||||
|
; https://docs.platformio.org/page/projectconf.html
|
||||||
|
|
||||||
|
[env:esp32-s2-saola-1]
|
||||||
|
platform = espressif32
|
||||||
|
board = esp32-s2-saola-1
|
||||||
|
framework = espidf
|
||||||
|
upload_protocol = esptool
|
||||||
1226
FW/leo_muziekdoos_esp32S2/sdkconfig.esp32-s2-saola-1
Normal file
1226
FW/leo_muziekdoos_esp32S2/sdkconfig.esp32-s2-saola-1
Normal file
File diff suppressed because it is too large
Load Diff
6
FW/leo_muziekdoos_esp32S2/src/CMakeLists.txt
Normal file
6
FW/leo_muziekdoos_esp32S2/src/CMakeLists.txt
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
# This file was automatically generated for projects
|
||||||
|
# without default 'CMakeLists.txt' file.
|
||||||
|
|
||||||
|
FILE(GLOB_RECURSE app_sources ${CMAKE_SOURCE_DIR}/src/*.*)
|
||||||
|
|
||||||
|
idf_component_register(SRCS ${app_sources})
|
||||||
74
FW/leo_muziekdoos_esp32S2/src/main.c
Normal file
74
FW/leo_muziekdoos_esp32S2/src/main.c
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
/* USB Example
|
||||||
|
|
||||||
|
This example code is in the Public Domain (or CC0 licensed, at your option.)
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, this
|
||||||
|
software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
||||||
|
CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// DESCRIPTION:
|
||||||
|
// This example contains minimal code to make ESP32-S2 based device
|
||||||
|
// recognizable by USB-host devices as a USB Serial Device.
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "esp_log.h"
|
||||||
|
#include "freertos/FreeRTOS.h"
|
||||||
|
#include "freertos/task.h"
|
||||||
|
#include "tinyusb.h"
|
||||||
|
#include "tusb_cdc_acm.h"
|
||||||
|
#include "sdkconfig.h"
|
||||||
|
|
||||||
|
static const char *TAG = "example";
|
||||||
|
static uint8_t buf[CONFIG_TINYUSB_CDC_RX_BUFSIZE + 1];
|
||||||
|
|
||||||
|
void tinyusb_cdc_rx_callback(int itf, cdcacm_event_t *event)
|
||||||
|
{
|
||||||
|
/* initialization */
|
||||||
|
size_t rx_size = 0;
|
||||||
|
|
||||||
|
/* read */
|
||||||
|
esp_err_t ret = tinyusb_cdcacm_read(itf, buf, CONFIG_TINYUSB_CDC_RX_BUFSIZE, &rx_size);
|
||||||
|
if (ret == ESP_OK) {
|
||||||
|
buf[rx_size] = '\0';
|
||||||
|
ESP_LOGI(TAG, "Got data (%d bytes): %s", rx_size, buf);
|
||||||
|
} else {
|
||||||
|
ESP_LOGE(TAG, "Read error");
|
||||||
|
}
|
||||||
|
|
||||||
|
/* write back */
|
||||||
|
tinyusb_cdcacm_write_queue(itf, buf, rx_size);
|
||||||
|
tinyusb_cdcacm_write_flush(itf, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void tinyusb_cdc_line_state_changed_callback(int itf, cdcacm_event_t *event)
|
||||||
|
{
|
||||||
|
int dtr = event->line_state_changed_data.dtr;
|
||||||
|
int rst = event->line_state_changed_data.rts;
|
||||||
|
ESP_LOGI(TAG, "Line state changed! dtr:%d, rst:%d", dtr, rst);
|
||||||
|
}
|
||||||
|
|
||||||
|
void app_main(void)
|
||||||
|
{
|
||||||
|
ESP_LOGI(TAG, "USB initialization");
|
||||||
|
tinyusb_config_t tusb_cfg = {}; // the configuration using default values
|
||||||
|
ESP_ERROR_CHECK(tinyusb_driver_install(&tusb_cfg));
|
||||||
|
|
||||||
|
tinyusb_config_cdcacm_t amc_cfg = {
|
||||||
|
.usb_dev = TINYUSB_USBDEV_0,
|
||||||
|
.cdc_port = TINYUSB_CDC_ACM_0,
|
||||||
|
.rx_unread_buf_sz = 64,
|
||||||
|
.callback_rx = &tinyusb_cdc_rx_callback, // the first way to register a callback
|
||||||
|
.callback_rx_wanted_char = NULL,
|
||||||
|
.callback_line_state_changed = NULL,
|
||||||
|
.callback_line_coding_changed = NULL
|
||||||
|
};
|
||||||
|
|
||||||
|
ESP_ERROR_CHECK(tusb_cdc_acm_init(&amc_cfg));
|
||||||
|
/* the second way to register a callback */
|
||||||
|
ESP_ERROR_CHECK(tinyusb_cdcacm_register_callback(
|
||||||
|
TINYUSB_CDC_ACM_0,
|
||||||
|
CDC_EVENT_LINE_STATE_CHANGED,
|
||||||
|
&tinyusb_cdc_line_state_changed_callback));
|
||||||
|
ESP_LOGI(TAG, "USB initialization DONE");
|
||||||
|
}
|
||||||
11
FW/leo_muziekdoos_esp32S2/test/README
Normal file
11
FW/leo_muziekdoos_esp32S2/test/README
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
This directory is intended for PlatformIO Unit Testing and project tests.
|
||||||
|
|
||||||
|
Unit Testing is a software testing method by which individual units of
|
||||||
|
source code, sets of one or more MCU program modules together with associated
|
||||||
|
control data, usage procedures, and operating procedures, are tested to
|
||||||
|
determine whether they are fit for use. Unit testing finds problems early
|
||||||
|
in the development cycle.
|
||||||
|
|
||||||
|
More information about PlatformIO Unit Testing:
|
||||||
|
- https://docs.platformio.org/page/plus/unit-testing.html
|
||||||
Reference in New Issue
Block a user