kopia lustrzana https://github.com/conorpp/u2f-zero
switched to qsop24 and soic8
rodzic
0e5d6453ce
commit
c98866d0f9
|
@ -88,37 +88,39 @@ X C4 5 150 -300 79 U 50 50 1 1 I
|
|||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# EFM8UB1
|
||||
# EFM8UB1_24pin
|
||||
#
|
||||
DEF EFM8UB1 E 0 40 Y Y 1 F N
|
||||
F0 "E" 500 650 60 H V C CNN
|
||||
F1 "EFM8UB1" 650 800 60 H V C CNN
|
||||
F2 "" -500 500 60 H V C CNN
|
||||
F3 "" -500 500 60 H V C CNN
|
||||
DEF EFM8UB1_24pin E 0 40 Y Y 1 F N
|
||||
F0 "E" 450 500 60 H V C CNN
|
||||
F1 "EFM8UB1_24pin" -50 500 60 H V C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
C -300 250 71 0 1 4 N
|
||||
S -550 550 550 -500 0 1 4 N
|
||||
X P0.1 1 -850 350 276 R 39 39 1 1 P
|
||||
X P0.0 2 -850 200 276 R 39 39 1 1 P
|
||||
X GND 3 -850 50 276 R 39 39 1 1 B
|
||||
X D+ 4 -850 -100 276 R 39 39 1 1 P
|
||||
X D- 5 -850 -250 276 R 39 39 1 1 P
|
||||
X VDD 6 -450 -800 276 U 39 39 1 1 P
|
||||
X VREGIN 7 -300 -800 276 U 39 39 1 1 P
|
||||
X P3.1/VBUS 8 -150 -800 276 U 39 39 1 1 P
|
||||
X RSTb/C2CK 9 0 -800 276 U 39 39 1 1 P
|
||||
X P2.0/C2D 10 150 -800 276 U 39 39 1 1 P
|
||||
X P0.2 20 -250 800 276 D 39 39 1 1 P
|
||||
X P1.2/SCL 11 850 -350 276 L 39 39 1 1 P
|
||||
X GND 21 -350 800 276 D 39 39 1 1 P
|
||||
X GND 12 850 -200 276 L 39 39 1 1 B
|
||||
X P1.1/SDA 13 850 -50 276 L 39 39 1 1 P
|
||||
X P1.0 14 850 100 276 L 39 39 1 1 P
|
||||
X P0.7 15 850 250 276 L 39 39 1 1 P
|
||||
X P0.6 16 350 800 276 D 39 39 1 1 P
|
||||
X P0.5 17 200 800 276 D 39 39 1 1 P
|
||||
X P0.4 18 50 800 276 D 39 39 1 1 P
|
||||
X P0.3 19 -100 800 276 D 39 39 1 1 P
|
||||
S -350 350 400 -950 0 1 0 N
|
||||
X P0.2 1 -550 250 200 R 50 50 1 1 P
|
||||
X P0.1/SCL 2 -550 150 200 R 50 50 1 1 P
|
||||
X P0.0/SDA 3 -550 50 200 R 50 50 1 1 P
|
||||
X GND 4 -550 -50 200 R 50 50 1 1 I
|
||||
X D+ 5 -550 -150 200 R 50 50 1 1 P
|
||||
X D- 6 -550 -250 200 R 50 50 1 1 P
|
||||
X VIO 7 -550 -350 200 R 50 50 1 1 I
|
||||
X VDD 8 -550 -450 200 R 50 50 1 1 I
|
||||
X VREGIN 9 -550 -550 200 R 50 50 1 1 I
|
||||
X P3.1 10 -550 -650 200 R 50 50 1 1 I
|
||||
X P0.7 20 600 -150 200 L 50 50 1 1 P
|
||||
X C2CK 11 -550 -750 200 R 50 50 1 1 P
|
||||
X P0.6 21 600 -50 200 L 50 50 1 1 P
|
||||
X C2D 12 -550 -850 200 R 50 50 1 1 P
|
||||
X P0.5 22 600 50 200 L 50 50 1 1 P
|
||||
X P1.6 13 600 -850 200 L 50 50 1 1 P
|
||||
X P0.4 23 600 150 200 L 50 50 1 1 P
|
||||
X P1.5 14 600 -750 200 L 50 50 1 1 P
|
||||
X P0.3 24 600 250 200 L 50 50 1 1 P
|
||||
X P1.4 15 600 -650 200 L 50 50 1 1 P
|
||||
X P1.3 16 600 -550 200 L 50 50 1 1 P
|
||||
X P1.2 17 600 -450 200 L 50 50 1 1 P
|
||||
X P1.1 18 600 -350 200 L 50 50 1 1 P
|
||||
X P1.0 19 600 -250 200 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
|
@ -49,4 +49,40 @@ X VCC 4 500 -200 200 L 50 50 1 1 I
|
|||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# EFM8UB1_24pin
|
||||
#
|
||||
DEF EFM8UB1_24pin E 0 40 Y Y 1 F N
|
||||
F0 "E" 450 500 60 H V C CNN
|
||||
F1 "EFM8UB1_24pin" -50 500 60 H V C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
S -350 350 400 -950 0 1 0 N
|
||||
X P0.2 1 -550 250 200 R 50 50 1 1 P
|
||||
X P0.1/SCL 2 -550 150 200 R 50 50 1 1 P
|
||||
X P0.0/SDA 3 -550 50 200 R 50 50 1 1 P
|
||||
X GND 4 -550 -50 200 R 50 50 1 1 I
|
||||
X D+ 5 -550 -150 200 R 50 50 1 1 P
|
||||
X D- 6 -550 -250 200 R 50 50 1 1 P
|
||||
X VIO 7 -550 -350 200 R 50 50 1 1 I
|
||||
X VDD 8 -550 -450 200 R 50 50 1 1 I
|
||||
X VREGIN 9 -550 -550 200 R 50 50 1 1 I
|
||||
X P3.1 10 -550 -650 200 R 50 50 1 1 I
|
||||
X P0.7 20 600 -150 200 L 50 50 1 1 P
|
||||
X C2CK 11 -550 -750 200 R 50 50 1 1 P
|
||||
X P0.6 21 600 -50 200 L 50 50 1 1 P
|
||||
X C2D 12 -550 -850 200 R 50 50 1 1 P
|
||||
X P0.5 22 600 50 200 L 50 50 1 1 P
|
||||
X P1.6 13 600 -850 200 L 50 50 1 1 P
|
||||
X P0.4 23 600 150 200 L 50 50 1 1 P
|
||||
X P1.5 14 600 -750 200 L 50 50 1 1 P
|
||||
X P0.3 24 600 250 200 L 50 50 1 1 P
|
||||
X P1.4 15 600 -650 200 L 50 50 1 1 P
|
||||
X P1.3 16 600 -550 200 L 50 50 1 1 P
|
||||
X P1.2 17 600 -450 200 L 50 50 1 1 P
|
||||
X P1.1 18 600 -350 200 L 50 50 1 1 P
|
||||
X P1.0 19 600 -250 200 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
|
|
Plik diff jest za duży
Load Diff
|
@ -1,7 +1,7 @@
|
|||
(export (version D)
|
||||
(design
|
||||
(source /home/pp/apps/u2f-zero/hardware/u2f-zero.sch)
|
||||
(date "Sat 19 Mar 2016 03:45:39 PM EDT")
|
||||
(date "Wed 06 Apr 2016 11:14:07 PM EDT")
|
||||
(tool "Eeschema 4.0.2-4+6225~38~ubuntu14.04.1-stable")
|
||||
(sheet (number 1) (name /) (tstamps /)
|
||||
(title_block
|
||||
|
@ -15,15 +15,9 @@
|
|||
(comment (number 3) (value ""))
|
||||
(comment (number 4) (value "")))))
|
||||
(components
|
||||
(comp (ref E1)
|
||||
(value EFM8UB1)
|
||||
(footprint footprints:EFM8UB1)
|
||||
(libsource (lib siliconlabs) (part EFM8UB1))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56857441))
|
||||
(comp (ref A1)
|
||||
(value ATECC508A)
|
||||
(footprint footprints:UDFN-8Pad)
|
||||
(footprint Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm)
|
||||
(libsource (lib u2f-zero-rescue) (part ATECC508A-RESCUE-u2f-zero))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56857313))
|
||||
|
@ -86,7 +80,19 @@
|
|||
(footprint footprints:debug)
|
||||
(libsource (lib debug) (part debug-pin))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56A3F90D)))
|
||||
(tstamp 56A3F90D))
|
||||
(comp (ref E0)
|
||||
(value EFM8UB1_24pin)
|
||||
(footprint Housings_SSOP:SSOP-24_3.9x8.7mm_Pitch0.635mm)
|
||||
(libsource (lib u2f-zero-rescue) (part EFM8UB1_24pin))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5705BC18))
|
||||
(comp (ref GND1)
|
||||
(value debug-pin)
|
||||
(footprint footprints:debug)
|
||||
(libsource (lib debug) (part debug-pin))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 570602D3)))
|
||||
(libparts
|
||||
(libpart (lib u2f-zero-rescue) (part ATECC508A-RESCUE-u2f-zero)
|
||||
(fields
|
||||
|
@ -134,33 +140,35 @@
|
|||
(pin (num 3) (name C2) (type input))
|
||||
(pin (num 4) (name C3) (type input))
|
||||
(pin (num 5) (name C4) (type input))))
|
||||
(libpart (lib siliconlabs) (part EFM8UB1)
|
||||
(description "USB 8 bit Microcontroller")
|
||||
(libpart (lib u2f-zero-rescue) (part EFM8UB1_24pin)
|
||||
(fields
|
||||
(field (name Reference) E)
|
||||
(field (name Value) EFM8UB1))
|
||||
(field (name Value) EFM8UB1_24pin))
|
||||
(pins
|
||||
(pin (num 1) (name P0.1) (type passive))
|
||||
(pin (num 2) (name P0.0) (type passive))
|
||||
(pin (num 3) (name GND) (type BiDi))
|
||||
(pin (num 4) (name D+) (type passive))
|
||||
(pin (num 5) (name D-) (type passive))
|
||||
(pin (num 6) (name VDD) (type passive))
|
||||
(pin (num 7) (name VREGIN) (type passive))
|
||||
(pin (num 8) (name P3.1/VBUS) (type passive))
|
||||
(pin (num 9) (name RSTb/C2CK) (type passive))
|
||||
(pin (num 10) (name P2.0/C2D) (type passive))
|
||||
(pin (num 11) (name P1.2/SCL) (type passive))
|
||||
(pin (num 12) (name GND) (type BiDi))
|
||||
(pin (num 13) (name P1.1/SDA) (type passive))
|
||||
(pin (num 14) (name P1.0) (type passive))
|
||||
(pin (num 15) (name P0.7) (type passive))
|
||||
(pin (num 16) (name P0.6) (type passive))
|
||||
(pin (num 17) (name P0.5) (type passive))
|
||||
(pin (num 18) (name P0.4) (type passive))
|
||||
(pin (num 19) (name P0.3) (type passive))
|
||||
(pin (num 20) (name P0.2) (type passive))
|
||||
(pin (num 21) (name GND) (type passive))))
|
||||
(pin (num 1) (name P0.2) (type passive))
|
||||
(pin (num 2) (name P0.1/SCL) (type passive))
|
||||
(pin (num 3) (name P0.0/SDA) (type passive))
|
||||
(pin (num 4) (name GND) (type input))
|
||||
(pin (num 5) (name D+) (type passive))
|
||||
(pin (num 6) (name D-) (type passive))
|
||||
(pin (num 7) (name VIO) (type input))
|
||||
(pin (num 8) (name VDD) (type input))
|
||||
(pin (num 9) (name VREGIN) (type input))
|
||||
(pin (num 10) (name P3.1) (type input))
|
||||
(pin (num 11) (name C2CK) (type passive))
|
||||
(pin (num 12) (name C2D) (type passive))
|
||||
(pin (num 13) (name P1.6) (type passive))
|
||||
(pin (num 14) (name P1.5) (type passive))
|
||||
(pin (num 15) (name P1.4) (type passive))
|
||||
(pin (num 16) (name P1.3) (type passive))
|
||||
(pin (num 17) (name P1.2) (type passive))
|
||||
(pin (num 18) (name P1.1) (type passive))
|
||||
(pin (num 19) (name P1.0) (type passive))
|
||||
(pin (num 20) (name P0.7) (type passive))
|
||||
(pin (num 21) (name P0.6) (type passive))
|
||||
(pin (num 22) (name P0.5) (type passive))
|
||||
(pin (num 23) (name P0.4) (type passive))
|
||||
(pin (num 24) (name P0.3) (type passive))))
|
||||
(libpart (lib device) (part R)
|
||||
(description Resistor)
|
||||
(footprints
|
||||
|
@ -187,88 +195,94 @@
|
|||
(pins
|
||||
(pin (num 1) (name p) (type input)))))
|
||||
(libraries
|
||||
(library (logical u2f-zero-rescue)
|
||||
(uri /home/pp/apps/u2f-zero/hardware/u2f-zero-rescue.lib))
|
||||
(library (logical device)
|
||||
(uri /usr/share/kicad/library/device.lib))
|
||||
(library (logical siliconlabs)
|
||||
(uri /home/pp/apps/u2f-zero/hardware/library/siliconlabs.lib))
|
||||
(library (logical discrete)
|
||||
(uri /home/pp/apps/u2f-zero/hardware/library/discrete.lib))
|
||||
(library (logical debug)
|
||||
(uri /home/pp/apps/u2f-zero/hardware/library/debug.lib)))
|
||||
(uri /home/pp/apps/u2f-zero/hardware/library/debug.lib))
|
||||
(library (logical u2f-zero-rescue)
|
||||
(uri /home/pp/apps/u2f-zero/hardware/u2f-zero-rescue.lib))
|
||||
(library (logical device)
|
||||
(uri /usr/share/kicad/library/device.lib)))
|
||||
(nets
|
||||
(net (code 1) (name "Net-(A1-Pad3)")
|
||||
(node (ref A1) (pin 3)))
|
||||
(net (code 2) (name "Net-(A1-Pad2)")
|
||||
(node (ref A1) (pin 2)))
|
||||
(net (code 3) (name "Net-(A1-Pad1)")
|
||||
(node (ref A1) (pin 1)))
|
||||
(net (code 4) (name "Net-(A1-Pad7)")
|
||||
(node (ref A1) (pin 7)))
|
||||
(net (code 5) (name "Net-(E1-Pad6)")
|
||||
(node (ref E1) (pin 6)))
|
||||
(net (code 6) (name /TX)
|
||||
(node (ref TX1) (pin 1))
|
||||
(node (ref E1) (pin 18)))
|
||||
(net (code 7) (name /C2D)
|
||||
(node (ref E1) (pin 10))
|
||||
(node (ref C2D1) (pin 1)))
|
||||
(net (code 8) (name /C2CK)
|
||||
(node (ref C2CK1) (pin 1))
|
||||
(node (ref E1) (pin 9)))
|
||||
(net (code 9) (name /RX)
|
||||
(node (ref E1) (pin 17))
|
||||
(node (ref RX1) (pin 1)))
|
||||
(net (code 10) (name "Net-(E1-Pad11)")
|
||||
(node (ref E1) (pin 11)))
|
||||
(net (code 11) (name "Net-(E1-Pad13)")
|
||||
(node (ref E1) (pin 13)))
|
||||
(net (code 12) (name /+5V)
|
||||
(node (ref E1) (pin 7))
|
||||
(node (ref A1) (pin 8))
|
||||
(node (ref C3) (pin 1))
|
||||
(node (ref C4) (pin 2))
|
||||
(node (ref Z1) (pin 3))
|
||||
(node (ref R1) (pin 1)))
|
||||
(net (code 13) (name "Net-(R1-Pad2)")
|
||||
(node (ref RGB1) (pin 4))
|
||||
(node (ref R1) (pin 2)))
|
||||
(net (code 14) (name "Net-(E1-Pad14)")
|
||||
(node (ref RGB1) (pin 1))
|
||||
(node (ref E1) (pin 14)))
|
||||
(net (code 15) (name "Net-(E1-Pad15)")
|
||||
(node (ref RGB1) (pin 2))
|
||||
(node (ref E1) (pin 15)))
|
||||
(net (code 16) (name "Net-(E1-Pad16)")
|
||||
(node (ref RGB1) (pin 3))
|
||||
(node (ref E1) (pin 16)))
|
||||
(net (code 17) (name "Net-(E1-Pad19)")
|
||||
(node (ref E1) (pin 20))
|
||||
(node (ref E1) (pin 19))
|
||||
(node (ref SW1) (pin 2)))
|
||||
(net (code 18) (name "Net-(A1-Pad5)")
|
||||
(node (ref A1) (pin 5))
|
||||
(node (ref E1) (pin 2)))
|
||||
(net (code 19) (name "Net-(A1-Pad6)")
|
||||
(node (ref E1) (pin 1))
|
||||
(node (ref A1) (pin 6)))
|
||||
(net (code 20) (name "Net-(E1-Pad8)")
|
||||
(node (ref E1) (pin 8)))
|
||||
(net (code 21) (name "Net-(Z1-Pad1)")
|
||||
(node (ref Z1) (pin 1)))
|
||||
(net (code 22) (name GND)
|
||||
(node (ref Z1) (pin 2))
|
||||
(net (code 1) (name GND)
|
||||
(node (ref C4) (pin 1))
|
||||
(node (ref A1) (pin 4))
|
||||
(node (ref Z1) (pin 2))
|
||||
(node (ref C3) (pin 2))
|
||||
(node (ref E1) (pin 12))
|
||||
(node (ref E1) (pin 21))
|
||||
(node (ref E1) (pin 3))
|
||||
(node (ref SW1) (pin 1)))
|
||||
(net (code 23) (name /HD+)
|
||||
(node (ref E1) (pin 4))
|
||||
(node (ref A1) (pin 4))
|
||||
(node (ref SW1) (pin 2))
|
||||
(node (ref E0) (pin 4))
|
||||
(node (ref GND1) (pin 1)))
|
||||
(net (code 2) (name "Net-(A1-Pad5)")
|
||||
(node (ref A1) (pin 5))
|
||||
(node (ref E0) (pin 3)))
|
||||
(net (code 3) (name "Net-(A1-Pad6)")
|
||||
(node (ref A1) (pin 6))
|
||||
(node (ref E0) (pin 2)))
|
||||
(net (code 4) (name /+5V)
|
||||
(node (ref C4) (pin 2))
|
||||
(node (ref E0) (pin 9))
|
||||
(node (ref Z1) (pin 3))
|
||||
(node (ref A1) (pin 8))
|
||||
(node (ref C3) (pin 1)))
|
||||
(net (code 5) (name "Net-(E0-Pad15)")
|
||||
(node (ref E0) (pin 15)))
|
||||
(net (code 6) (name "Net-(E0-Pad16)")
|
||||
(node (ref E0) (pin 16)))
|
||||
(net (code 7) (name "Net-(R1-Pad2)")
|
||||
(node (ref R1) (pin 2))
|
||||
(node (ref RGB1) (pin 4)))
|
||||
(net (code 8) (name "Net-(E0-Pad20)")
|
||||
(node (ref E0) (pin 20))
|
||||
(node (ref RGB1) (pin 3)))
|
||||
(net (code 9) (name "Net-(E0-Pad19)")
|
||||
(node (ref RGB1) (pin 2))
|
||||
(node (ref E0) (pin 19)))
|
||||
(net (code 10) (name "Net-(E0-Pad18)")
|
||||
(node (ref E0) (pin 18))
|
||||
(node (ref RGB1) (pin 1)))
|
||||
(net (code 11) (name "Net-(E0-Pad17)")
|
||||
(node (ref E0) (pin 17)))
|
||||
(net (code 12) (name "Net-(E0-Pad13)")
|
||||
(node (ref SW1) (pin 1))
|
||||
(node (ref E0) (pin 13))
|
||||
(node (ref E0) (pin 14)))
|
||||
(net (code 13) (name "Net-(E0-Pad24)")
|
||||
(node (ref E0) (pin 24)))
|
||||
(net (code 14) (name /+3.3V)
|
||||
(node (ref E0) (pin 7))
|
||||
(node (ref E0) (pin 8))
|
||||
(node (ref R1) (pin 1)))
|
||||
(net (code 15) (name "Net-(E0-Pad21)")
|
||||
(node (ref E0) (pin 21)))
|
||||
(net (code 16) (name "Net-(E0-Pad1)")
|
||||
(node (ref E0) (pin 1)))
|
||||
(net (code 17) (name "Net-(E0-Pad10)")
|
||||
(node (ref E0) (pin 10)))
|
||||
(net (code 18) (name /HD+)
|
||||
(node (ref E0) (pin 5))
|
||||
(node (ref Z1) (pin 5)))
|
||||
(net (code 24) (name /HD-)
|
||||
(node (ref E1) (pin 5))
|
||||
(node (ref Z1) (pin 4)))))
|
||||
(net (code 19) (name "Net-(Z1-Pad1)")
|
||||
(node (ref Z1) (pin 1)))
|
||||
(net (code 20) (name "Net-(A1-Pad2)")
|
||||
(node (ref A1) (pin 2)))
|
||||
(net (code 21) (name "Net-(A1-Pad3)")
|
||||
(node (ref A1) (pin 3)))
|
||||
(net (code 22) (name "Net-(A1-Pad7)")
|
||||
(node (ref A1) (pin 7)))
|
||||
(net (code 23) (name /HD-)
|
||||
(node (ref E0) (pin 6))
|
||||
(node (ref Z1) (pin 4)))
|
||||
(net (code 24) (name /C2D)
|
||||
(node (ref E0) (pin 12))
|
||||
(node (ref C2D1) (pin 1)))
|
||||
(net (code 25) (name /C2CK)
|
||||
(node (ref C2CK1) (pin 1))
|
||||
(node (ref E0) (pin 11)))
|
||||
(net (code 26) (name /TX)
|
||||
(node (ref E0) (pin 23))
|
||||
(node (ref TX1) (pin 1)))
|
||||
(net (code 27) (name /RX)
|
||||
(node (ref RX1) (pin 1))
|
||||
(node (ref E0) (pin 22)))
|
||||
(net (code 28) (name "Net-(A1-Pad1)")
|
||||
(node (ref A1) (pin 1)))))
|
|
@ -49,300 +49,343 @@ Comment3 ""
|
|||
Comment4 ""
|
||||
$EndDescr
|
||||
$Comp
|
||||
L EFM8UB1 E1
|
||||
U 1 1 56857441
|
||||
P 5200 4500
|
||||
F 0 "E1" H 5850 5100 60 0000 C CNN
|
||||
F 1 "EFM8UB1" H 5900 5200 60 0000 C CNN
|
||||
F 2 "footprints:EFM8UB1" H 4700 5000 60 0001 C CNN
|
||||
F 3 "" H 4700 5000 60 0000 C CNN
|
||||
1 5200 4500
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L ATECC508A-RESCUE-u2f-zero A1
|
||||
U 1 1 56857313
|
||||
P 4750 2350
|
||||
F 0 "A1" H 5050 2650 60 0000 C CNN
|
||||
F 1 "ATECC508A" H 4650 2650 60 0000 C CNN
|
||||
F 2 "footprints:UDFN-8Pad" H 4350 2600 60 0001 C CNN
|
||||
F 3 "" H 4350 2600 60 0000 C CNN
|
||||
1 4750 2350
|
||||
P 5100 3050
|
||||
F 0 "A1" H 5400 3350 60 0000 C CNN
|
||||
F 1 "ATECC508A" H 5000 3350 60 0000 C CNN
|
||||
F 2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" H 4700 3300 60 0001 C CNN
|
||||
F 3 "" H 4700 3300 60 0000 C CNN
|
||||
1 5100 3050
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Text Label 4350 4450 2 60 ~ 0
|
||||
GND
|
||||
Text Label 6050 4700 0 60 ~ 0
|
||||
GND
|
||||
$Comp
|
||||
L C C3
|
||||
U 1 1 56857DEB
|
||||
P 5350 5600
|
||||
F 0 "C3" H 5375 5700 50 0000 L CNN
|
||||
F 1 "0.1uF" H 5375 5500 50 0000 L CNN
|
||||
F 2 "Capacitors_SMD:C_0402" H 5388 5450 50 0001 C CNN
|
||||
F 3 "" H 5350 5600 50 0000 C CNN
|
||||
1 5350 5600
|
||||
P 5300 5750
|
||||
F 0 "C3" H 5325 5850 50 0000 L CNN
|
||||
F 1 "0.1uF" H 5325 5650 50 0000 L CNN
|
||||
F 2 "Capacitors_SMD:C_0402" H 5338 5600 50 0001 C CNN
|
||||
F 3 "" H 5300 5750 50 0000 C CNN
|
||||
1 5300 5750
|
||||
0 -1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L C C4
|
||||
U 1 1 56857E44
|
||||
P 5350 5950
|
||||
F 0 "C4" H 5375 6050 50 0000 L CNN
|
||||
F 1 "4.7uF" H 5375 5850 50 0000 L CNN
|
||||
F 2 "Capacitors_SMD:C_0603" H 5388 5800 50 0001 C CNN
|
||||
F 3 "" H 5350 5950 50 0000 C CNN
|
||||
1 5350 5950
|
||||
P 5300 6100
|
||||
F 0 "C4" H 5325 6200 50 0000 L CNN
|
||||
F 1 "4.7uF" H 5325 6000 50 0000 L CNN
|
||||
F 2 "Capacitors_SMD:C_0603" H 5338 5950 50 0001 C CNN
|
||||
F 3 "" H 5300 6100 50 0000 C CNN
|
||||
1 5300 6100
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
Text Label 4200 2900 0 60 ~ 0
|
||||
Text Label 4600 3600 0 60 ~ 0
|
||||
+5V
|
||||
$Comp
|
||||
L DF5A5.6JE Z1
|
||||
U 1 1 56857EAF
|
||||
P 3450 4300
|
||||
F 0 "Z1" H 3050 4350 60 0000 C CNN
|
||||
F 1 "DF5A5.6JE" H 2900 4450 60 0000 C CNN
|
||||
F 2 "TO_SOT_Packages_SMD:SOT-553" H 3450 4300 60 0001 C CNN
|
||||
F 3 "" H 3450 4300 60 0000 C CNN
|
||||
1 3450 4300
|
||||
P 3250 3950
|
||||
F 0 "Z1" H 2850 4000 60 0000 C CNN
|
||||
F 1 "DF5A5.6JE" H 2700 4100 60 0000 C CNN
|
||||
F 2 "TO_SOT_Packages_SMD:SOT-553" H 3250 3950 60 0001 C CNN
|
||||
F 3 "" H 3250 3950 60 0000 C CNN
|
||||
1 3250 3950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Label 5900 5600 0 60 ~ 0
|
||||
Text Label 5850 5750 0 60 ~ 0
|
||||
GND
|
||||
Text Label 4900 6150 0 60 ~ 0
|
||||
Text Label 4850 6300 0 60 ~ 0
|
||||
+5V
|
||||
Text Label 3650 3900 2 60 ~ 0
|
||||
Text Label 3450 3550 2 60 ~ 0
|
||||
+5V
|
||||
Text Label 3450 3900 2 60 ~ 0
|
||||
Text Label 3250 3550 2 60 ~ 0
|
||||
GND
|
||||
Text Label 3850 4750 0 60 ~ 0
|
||||
Text Label 3750 4500 2 60 ~ 0
|
||||
HD-
|
||||
Text Label 4050 4600 2 60 ~ 0
|
||||
Text Label 4150 4400 2 60 ~ 0
|
||||
HD+
|
||||
$Comp
|
||||
L R R1
|
||||
U 1 1 56857B9B
|
||||
P 7750 4600
|
||||
F 0 "R1" V 7830 4600 50 0000 C CNN
|
||||
F 1 "100" V 7750 4600 50 0000 C CNN
|
||||
F 2 "Resistors_SMD:R_0603" V 7680 4600 50 0001 C CNN
|
||||
F 3 "" H 7750 4600 50 0000 C CNN
|
||||
1 7750 4600
|
||||
P 8100 4900
|
||||
F 0 "R1" V 8180 4900 50 0000 C CNN
|
||||
F 1 "100" V 8100 4900 50 0000 C CNN
|
||||
F 2 "Resistors_SMD:R_0603" V 8030 4900 50 0001 C CNN
|
||||
F 3 "" H 8100 4900 50 0000 C CNN
|
||||
1 8100 4900
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
NoConn ~ 5050 5300
|
||||
Text Notes 3050 3750 0 60 ~ 0
|
||||
Text Notes 2850 3400 0 60 ~ 0
|
||||
Protect from ESD
|
||||
Text Notes 3350 4900 0 60 ~ 0
|
||||
Text Notes 2350 4450 0 60 ~ 0
|
||||
Host USB data
|
||||
Text Notes 7450 3600 0 60 ~ 0
|
||||
Text Notes 4700 2700 0 60 ~ 0
|
||||
Secure element for EC
|
||||
$Comp
|
||||
L CA_RGB-RESCUE-u2f-zero RGB1
|
||||
U 1 1 5686DEFD
|
||||
P 7000 4450
|
||||
F 0 "RGB1" H 7250 4600 60 0000 C CNN
|
||||
F 1 "CA_RGB" H 6900 4600 60 0000 C CNN
|
||||
F 2 "footprints:LED-0606" H 7800 4500 60 0001 C CNN
|
||||
F 3 "" H 7000 4500 60 0000 C CNN
|
||||
1 7000 4450
|
||||
P 7050 4700
|
||||
F 0 "RGB1" H 7300 4850 60 0000 C CNN
|
||||
F 1 "CA_RGB" H 6950 4850 60 0000 C CNN
|
||||
F 2 "footprints:LED-0606" H 7850 4750 60 0001 C CNN
|
||||
F 3 "" H 7050 4750 60 0000 C CNN
|
||||
1 7050 4700
|
||||
1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR01
|
||||
U 1 1 5686E5B0
|
||||
P 6550 5850
|
||||
F 0 "#PWR01" H 6550 5600 50 0001 C CNN
|
||||
F 1 "GND" H 6550 5700 50 0000 C CNN
|
||||
F 2 "" H 6550 5850 50 0000 C CNN
|
||||
F 3 "" H 6550 5850 50 0000 C CNN
|
||||
1 6550 5850
|
||||
P 6700 5800
|
||||
F 0 "#PWR01" H 6700 5550 50 0001 C CNN
|
||||
F 1 "GND" H 6700 5650 50 0000 C CNN
|
||||
F 2 "" H 6700 5800 50 0000 C CNN
|
||||
F 3 "" H 6700 5800 50 0000 C CNN
|
||||
1 6700 5800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L PWR_FLAG #FLG02
|
||||
U 1 1 5686E60B
|
||||
P 6850 5850
|
||||
F 0 "#FLG02" H 6850 5945 50 0001 C CNN
|
||||
F 1 "PWR_FLAG" H 6850 6030 50 0000 C CNN
|
||||
F 2 "" H 6850 5850 50 0000 C CNN
|
||||
F 3 "" H 6850 5850 50 0000 C CNN
|
||||
1 6850 5850
|
||||
P 7100 5800
|
||||
F 0 "#FLG02" H 7100 5895 50 0001 C CNN
|
||||
F 1 "PWR_FLAG" H 7100 5980 50 0000 C CNN
|
||||
F 2 "" H 7100 5800 50 0000 C CNN
|
||||
F 3 "" H 7100 5800 50 0000 C CNN
|
||||
1 7100 5800
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Text Label 6850 5650 0 60 ~ 0
|
||||
Text Label 7100 5600 0 60 ~ 0
|
||||
+5V
|
||||
Text Label 6550 5650 0 60 ~ 0
|
||||
Text Label 6700 5600 0 60 ~ 0
|
||||
GND
|
||||
$Comp
|
||||
L SW_PUSH SW1
|
||||
U 1 1 5685E9F9
|
||||
P 4750 3250
|
||||
F 0 "SW1" H 4900 3360 50 0000 C CNN
|
||||
F 1 "SW_PUSH" H 4750 3170 50 0000 C CNN
|
||||
F 2 "footprints:u2f-button" H 4750 3250 50 0001 C CNN
|
||||
F 3 "" H 4750 3250 50 0000 C CNN
|
||||
1 4750 3250
|
||||
P 6500 5200
|
||||
F 0 "SW1" H 6650 5310 50 0000 C CNN
|
||||
F 1 "SW_PUSH" H 6500 5120 50 0000 C CNN
|
||||
F 2 "footprints:u2f-button" H 6500 5200 50 0001 C CNN
|
||||
F 3 "" H 6500 5200 50 0000 C CNN
|
||||
1 6500 5200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
NoConn ~ 3250 4000
|
||||
Text Label 5200 5300 3 60 ~ 0
|
||||
NoConn ~ 3050 3650
|
||||
Text Label 6650 3400 3 60 ~ 0
|
||||
C2CK
|
||||
Text Label 5350 5300 3 60 ~ 0
|
||||
C2D
|
||||
Text Label 6100 3200 3 60 ~ 0
|
||||
C2CK
|
||||
Text Label 6200 3200 3 60 ~ 0
|
||||
Text Label 6750 3400 3 60 ~ 0
|
||||
C2D
|
||||
$Comp
|
||||
L debug-pin TX1
|
||||
U 1 1 56A3F7EB
|
||||
P 5700 3350
|
||||
F 0 "TX1" V 5500 2850 60 0000 C CNN
|
||||
F 1 "debug-pin" H 5800 3100 60 0001 C CNN
|
||||
F 2 "footprints:debug" H 5700 3350 60 0001 C CNN
|
||||
F 3 "" H 5700 3350 60 0000 C CNN
|
||||
1 5700 3350
|
||||
P 6250 3550
|
||||
F 0 "TX1" V 6050 3050 60 0000 C CNN
|
||||
F 1 "debug-pin" H 6350 3300 60 0001 C CNN
|
||||
F 2 "footprints:debug" H 6250 3550 60 0001 C CNN
|
||||
F 3 "" H 6250 3550 60 0000 C CNN
|
||||
1 6250 3550
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L debug-pin RX1
|
||||
U 1 1 56A3F89E
|
||||
P 5800 3350
|
||||
F 0 "RX1" V 5600 2850 60 0000 C CNN
|
||||
F 1 "debug-pin" H 5900 3100 60 0001 C CNN
|
||||
F 2 "footprints:debug" H 5800 3350 60 0001 C CNN
|
||||
F 3 "" H 5800 3350 60 0000 C CNN
|
||||
1 5800 3350
|
||||
P 6350 3550
|
||||
F 0 "RX1" V 6150 3050 60 0000 C CNN
|
||||
F 1 "debug-pin" H 6450 3300 60 0001 C CNN
|
||||
F 2 "footprints:debug" H 6350 3550 60 0001 C CNN
|
||||
F 3 "" H 6350 3550 60 0000 C CNN
|
||||
1 6350 3550
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L debug-pin C2CK1
|
||||
U 1 1 56A3F8D6
|
||||
P 5900 3350
|
||||
F 0 "C2CK1" V 5700 2800 60 0000 C CNN
|
||||
F 1 "debug-pin" H 6000 3100 60 0001 C CNN
|
||||
F 2 "footprints:debug" H 5900 3350 60 0001 C CNN
|
||||
F 3 "" H 5900 3350 60 0000 C CNN
|
||||
1 5900 3350
|
||||
P 6450 3550
|
||||
F 0 "C2CK1" V 6250 3000 60 0000 C CNN
|
||||
F 1 "debug-pin" H 6550 3300 60 0001 C CNN
|
||||
F 2 "footprints:debug" H 6450 3550 60 0001 C CNN
|
||||
F 3 "" H 6450 3550 60 0000 C CNN
|
||||
1 6450 3550
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L debug-pin C2D1
|
||||
U 1 1 56A3F90D
|
||||
P 6000 3350
|
||||
F 0 "C2D1" V 5800 2800 60 0000 C CNN
|
||||
F 1 "debug-pin" H 6100 3100 60 0001 C CNN
|
||||
F 2 "footprints:debug" H 5950 3500 60 0001 C CNN
|
||||
F 3 "" H 6000 3350 60 0000 C CNN
|
||||
1 6000 3350
|
||||
P 6550 3550
|
||||
F 0 "C2D1" V 6350 3000 60 0000 C CNN
|
||||
F 1 "debug-pin" H 6650 3300 60 0001 C CNN
|
||||
F 2 "footprints:debug" H 6500 3700 60 0001 C CNN
|
||||
F 3 "" H 6550 3550 60 0000 C CNN
|
||||
1 6550 3550
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Text Label 5750 3300 0 60 ~ 0
|
||||
Text Label 6100 4100 0 60 ~ 0
|
||||
TX
|
||||
Text Label 5550 3400 0 60 ~ 0
|
||||
Text Label 6550 4050 0 60 ~ 0
|
||||
RX
|
||||
NoConn ~ 4750 5300
|
||||
NoConn ~ 4150 2400
|
||||
Text Label 5500 2200 0 60 ~ 0
|
||||
NoConn ~ 4500 3100
|
||||
Text Label 6050 2900 0 60 ~ 0
|
||||
GND
|
||||
NoConn ~ 5350 2500
|
||||
NoConn ~ 5350 2400
|
||||
NoConn ~ 5350 2300
|
||||
Text Label 4450 3250 2 60 ~ 0
|
||||
NoConn ~ 5700 3200
|
||||
NoConn ~ 5700 3100
|
||||
NoConn ~ 5700 3000
|
||||
Text Label 6800 5200 0 60 ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
4900 5300 4900 6150
|
||||
4850 5750 4850 6300
|
||||
Wire Wire Line
|
||||
4900 5950 5200 5950
|
||||
4850 6100 5150 6100
|
||||
Wire Wire Line
|
||||
4900 5600 5200 5600
|
||||
Connection ~ 4900 5950
|
||||
4850 5750 5150 5750
|
||||
Connection ~ 4850 6100
|
||||
Wire Wire Line
|
||||
5500 5950 5750 5950
|
||||
5450 6100 5700 6100
|
||||
Wire Wire Line
|
||||
5750 5950 5750 5600
|
||||
Connection ~ 5750 5600
|
||||
Connection ~ 4900 5600
|
||||
5700 6100 5700 5750
|
||||
Connection ~ 5700 5750
|
||||
Connection ~ 4850 5750
|
||||
Wire Wire Line
|
||||
5500 5600 5900 5600
|
||||
5450 5750 5850 5750
|
||||
Wire Wire Line
|
||||
6850 5850 6850 5650
|
||||
7100 5800 7100 5600
|
||||
Wire Wire Line
|
||||
6550 5650 6550 5850
|
||||
6700 5600 6700 5800
|
||||
Wire Wire Line
|
||||
3300 4600 3300 4750
|
||||
3100 4250 3100 4500
|
||||
Wire Wire Line
|
||||
3450 4000 3450 3900
|
||||
3250 3650 3250 3550
|
||||
Wire Wire Line
|
||||
3650 4000 3650 3900
|
||||
3450 3650 3450 3550
|
||||
Wire Wire Line
|
||||
5250 3700 5250 3300
|
||||
6450 3400 6450 4100
|
||||
Wire Wire Line
|
||||
5250 3300 5900 3300
|
||||
8100 5050 8100 5250
|
||||
Text Label 8100 5250 0 60 ~ 0
|
||||
+3.3V
|
||||
Text Label 4550 5000 2 60 ~ 0
|
||||
C2CK
|
||||
Text Label 4550 5100 2 60 ~ 0
|
||||
C2D
|
||||
Wire Wire Line
|
||||
5900 3300 5900 3200
|
||||
4550 5100 4800 5100
|
||||
Wire Wire Line
|
||||
5400 3700 5400 3400
|
||||
4800 5000 4550 5000
|
||||
Wire Wire Line
|
||||
5400 3400 6000 3400
|
||||
4800 4400 3800 4400
|
||||
Wire Wire Line
|
||||
6000 3400 6000 3200
|
||||
3800 4400 3800 4250
|
||||
Wire Wire Line
|
||||
4150 2500 4100 2500
|
||||
3800 4250 3400 4250
|
||||
Wire Wire Line
|
||||
4100 2500 4100 2900
|
||||
3100 4500 4800 4500
|
||||
Wire Wire Line
|
||||
4100 2900 4200 2900
|
||||
6600 4350 6250 4350
|
||||
Wire Wire Line
|
||||
4150 2300 4050 2300
|
||||
6250 4350 6250 4400
|
||||
Wire Wire Line
|
||||
4050 2300 4050 4150
|
||||
6250 4400 5950 4400
|
||||
Wire Wire Line
|
||||
4050 4150 4350 4150
|
||||
6600 4500 5950 4500
|
||||
Wire Wire Line
|
||||
4150 2200 4000 2200
|
||||
6600 4650 6250 4650
|
||||
Wire Wire Line
|
||||
4000 2200 4000 4300
|
||||
6250 4650 6250 4600
|
||||
Wire Wire Line
|
||||
4000 4300 4350 4300
|
||||
6250 4600 5950 4600
|
||||
Wire Wire Line
|
||||
5350 2200 5500 2200
|
||||
8100 4750 8100 4500
|
||||
Wire Wire Line
|
||||
5100 3250 5100 3700
|
||||
8100 4500 7550 4500
|
||||
Wire Wire Line
|
||||
5100 3250 5050 3250
|
||||
6450 4100 5950 4100
|
||||
Wire Wire Line
|
||||
4950 3700 4950 3500
|
||||
6550 3400 6550 4200
|
||||
Wire Wire Line
|
||||
4950 3500 5100 3500
|
||||
Connection ~ 5100 3500
|
||||
6550 4200 5950 4200
|
||||
Wire Wire Line
|
||||
5550 3700 6350 3700
|
||||
6200 5200 6200 5050
|
||||
Wire Wire Line
|
||||
6350 3700 6350 4100
|
||||
6200 5050 6100 5050
|
||||
Wire Wire Line
|
||||
6350 4100 6550 4100
|
||||
6100 5000 6100 5100
|
||||
Wire Wire Line
|
||||
6050 4250 6550 4250
|
||||
6100 5000 5950 5000
|
||||
Wire Wire Line
|
||||
6550 4400 6050 4400
|
||||
6100 5100 5950 5100
|
||||
Connection ~ 6100 5050
|
||||
Wire Wire Line
|
||||
7500 4250 7750 4250
|
||||
4500 2900 4250 2900
|
||||
Wire Wire Line
|
||||
7750 4250 7750 4450
|
||||
4250 2900 4250 4200
|
||||
Wire Wire Line
|
||||
7750 4750 7750 4950
|
||||
Text Label 7750 4950 0 60 ~ 0
|
||||
4250 4200 4800 4200
|
||||
Wire Wire Line
|
||||
4500 3000 4400 3000
|
||||
Wire Wire Line
|
||||
4400 3000 4400 4100
|
||||
Wire Wire Line
|
||||
4400 4100 4800 4100
|
||||
Wire Wire Line
|
||||
4500 3200 4500 3600
|
||||
Wire Wire Line
|
||||
4500 3600 4600 3600
|
||||
Wire Wire Line
|
||||
6050 2900 5700 2900
|
||||
Wire Wire Line
|
||||
4800 4300 4150 4300
|
||||
Wire Wire Line
|
||||
4150 4300 4150 3800
|
||||
Wire Wire Line
|
||||
4150 3800 3900 3800
|
||||
Wire Wire Line
|
||||
3900 3800 3900 3700
|
||||
Text Label 3900 3700 0 60 ~ 0
|
||||
GND
|
||||
Wire Wire Line
|
||||
4200 4800 4800 4800
|
||||
Text Label 4200 4800 2 60 ~ 0
|
||||
+5V
|
||||
NoConn ~ 5950 4900
|
||||
NoConn ~ 5950 4800
|
||||
NoConn ~ 5950 4700
|
||||
NoConn ~ 5950 4300
|
||||
NoConn ~ 5950 4000
|
||||
NoConn ~ 4800 4000
|
||||
NoConn ~ 4800 4900
|
||||
$Comp
|
||||
L EFM8UB1_24pin E0
|
||||
U 1 1 5705BC18
|
||||
P 5350 4250
|
||||
F 0 "E0" H 5800 4750 60 0000 C CNN
|
||||
F 1 "EFM8UB1_24pin" H 5300 4750 60 0000 C CNN
|
||||
F 2 "Housings_SSOP:SSOP-24_3.9x8.7mm_Pitch0.635mm" H 5650 4650 60 0001 C CNN
|
||||
F 3 "" H 5350 4250 60 0000 C CNN
|
||||
1 5350 4250
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
3300 4750 4350 4750
|
||||
4800 4700 4700 4700
|
||||
Wire Wire Line
|
||||
3600 4600 4350 4600
|
||||
NoConn ~ 6050 4550
|
||||
NoConn ~ 6050 4850
|
||||
Text Label 4850 3700 2 60 ~ 0
|
||||
4700 4700 4700 4600
|
||||
Wire Wire Line
|
||||
4700 4600 4800 4600
|
||||
Wire Wire Line
|
||||
4700 4650 4100 4650
|
||||
Connection ~ 4700 4650
|
||||
Text Label 4100 4650 2 60 ~ 0
|
||||
+3.3V
|
||||
$Comp
|
||||
L debug-pin GND1
|
||||
U 1 1 570602D3
|
||||
P 6850 3550
|
||||
F 0 "GND1" V 6650 3000 60 0000 C CNN
|
||||
F 1 "debug-pin" H 6950 3300 60 0001 C CNN
|
||||
F 2 "footprints:debug" H 6550 3650 60 0001 C CNN
|
||||
F 3 "" H 6850 3550 60 0000 C CNN
|
||||
1 6850 3550
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Text Label 7050 3400 3 60 ~ 0
|
||||
GND
|
||||
$EndSCHEMATC
|
||||
|
|
Ładowanie…
Reference in New Issue