Working on switches, level shifters

This commit is contained in:
jacqueline 2022-09-30 08:04:38 +10:00
parent e76ffe29dc
commit 629e4c278f
8 changed files with 3921 additions and 86312 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
{ {
"board": { "board": {
"active_layer": 0, "active_layer": 0,
"active_layer_preset": "", "active_layer_preset": "All Copper Layers",
"auto_track_width": true, "auto_track_width": true,
"hidden_nets": [], "hidden_nets": [],
"high_contrast_mode": 0, "high_contrast_mode": 0,
@ -62,7 +62,7 @@
35, 35,
36 36
], ],
"visible_layers": "00290a0_80000005", "visible_layers": "0001000_ffffffff",
"zone_display_mode": 0 "zone_display_mode": 0
}, },
"meta": { "meta": {

File diff suppressed because it is too large Load diff

16
notes-from-r1.txt Normal file
View file

@ -0,0 +1,16 @@
- double check footprints for small caps
- amp 2.2uF (is this in the bom?)
- USB IC xtal
- battery voltage divider cap
- usb IC power (didnt the app notes call for smaller sizes?)
- fix amp footprint/package discrepancy
- gpio connector needs NPTH
- esp32 xtal footprint is too small
- usb power mosfet has incorrect pinning
- uart rx/tx swapped
- add button to EN pin(?)
- pull IO0 down during boot to flash
- use IO2 for SDA instead, then add a BOOT button?
- need p channel mosfets for most switches :(
- tie 3v3 reg mode to a gpio
- replace analog ldo with filtering caps for high noise

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -439,7 +439,7 @@
) )
) )
(symbol "LM4917_1_1" (symbol "LM4917_1_1"
(pin output line (at -17.78 -8.89 0) (length 2.54) (pin input line (at -17.78 -8.89 0) (length 2.54)
(name "SD_LC" (effects (font (size 1.27 1.27)))) (name "SD_LC" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))
) )
@ -451,7 +451,7 @@
(name "R_OUT" (effects (font (size 1.27 1.27)))) (name "R_OUT" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27))))
) )
(pin power_in line (at -17.78 -11.43 0) (length 2.54) (pin input line (at -17.78 -11.43 0) (length 2.54)
(name "SD_RC" (effects (font (size 1.27 1.27)))) (name "SD_RC" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27))))
) )
@ -459,15 +459,15 @@
(name "CPVDD" (effects (font (size 1.27 1.27)))) (name "CPVDD" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))
) )
(pin output line (at 2.54 -16.51 90) (length 2.54) (pin power_in line (at 2.54 -16.51 90) (length 2.54)
(name "PNG" (effects (font (size 1.27 1.27)))) (name "PNG" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))
) )
(pin output line (at 11.43 16.51 270) (length 2.54) (pin passive line (at 11.43 16.51 270) (length 2.54)
(name "CCP-" (effects (font (size 1.27 1.27)))) (name "CCP-" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))
) )
(pin input line (at -6.35 -16.51 90) (length 2.54) (pin power_in line (at -6.35 -16.51 90) (length 2.54)
(name "VCP_OUT" (effects (font (size 1.27 1.27)))) (name "VCP_OUT" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27))))
) )
@ -479,7 +479,7 @@
(name "L_OUT" (effects (font (size 1.27 1.27)))) (name "L_OUT" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))
) )
(pin input line (at -8.89 16.51 270) (length 2.54) (pin power_in line (at -8.89 16.51 270) (length 2.54)
(name "AVDD" (effects (font (size 1.27 1.27)))) (name "AVDD" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27))))
) )