Commit Graph

29 Commits

Author SHA1 Message Date
Stefan Agner
e1079c97d4 Reannotate the complete schematics
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-16 00:22:28 +02:00
Stefan Agner
e2740025eb Adjust various parts to improve BOM
- Replace unusual/high value ceramics with lower value in parallel
- Use the same protection Shottky Diode in PoE as in regular input
  (B340LB-13-F)
- Replace PoE rectifier Diodes with B1100-13-F
- Replace PoE Inductor (SRN6045TA-3R3Y) with the same part from 5V power
  supply (Taiyo Yuden NRS8030T3R3MJGJ)
- Correctly specify Pulse Electronics transformer

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-15 23:52:59 +02:00
Stefan Agner
8382d3b79c Adjust Manufacturer/PartNumber for some parts
- Use Diodes B2100-13-F consistently
- Define part for pin headers
- Replace N-Channel MOSFET for PoE with BSZ440N10NS3GATMA1
- Define Input protection MOSFET DMP3013SFV-7

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-15 21:49:27 +02:00
Stefan Agner
20c5478ac6 Assign footprints and annotate components
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-13 15:15:40 +02:00
Stefan Agner
513bd69bf3 Redesign buttons/switches
Remove power/reset/recovery switch. Power and reset is not really required
and recovery mode (USB Boot) can be triggered via jumper. Make the Fan
and RPiLED a new separate config so we can leave them unpopulated. Add a
second GPIO controlled switch.

Fixes: #16

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-13 14:32:30 +02:00
Stefan Agner
dfd56d8a00 Fix CP2102N footprint
Choose Silicon Labs specific QFN20 footprint.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-13 13:32:36 +02:00
Stefan Agner
80925baff1 Use HRO USB-C part number to match footprint
The footprint is not compatible with the JAE part. Specify the HRO USB-C
part number instead.

Fixes: #14

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-12 18:04:01 +02:00
Stefan Agner
a9e7f558de Replace CP2102N and SW4
Use a jumper instead of a switch to change between CM4 USB Device and
CP2102N. Replace CP2102N QFN24 with QFN20 variant. Make CP2102N to be
bus-powered by default.

Fixes: #7

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-04-08 23:51:53 +02:00
Dominik Sliwa
6fb1a6f392 USB.kicad_sch: Add CRFILT cap and adjust resistors
CRFILT capacitor is required for the chip to start properly
and 10k pull-downs were too strong according to the datasheet.

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-03-04 21:55:55 +01:00
Stefan Agner
dfc5c4d37d Add CM4 board to board connectors
Add the CM4 board to board connectors using separate symbols. This is a
bit a hack, but makes sure two pieces appear in the BOM.

Also, this seems to upgrade all the schematic to the latest KiCad
schematic version.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-15 17:50:46 +01:00
Stefan Agner
8e1635ca79 Improve SW and D (LED) ordering and silkscreen
Make sure switches (SW) are ordered logically. Also use D1 through D6
for LEDs.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-09 19:21:14 +01:00
Dominik Sliwa
66c3a4b488 PCB[WIP]/SCH:
changes:
-more routing
-added poe negotiation disabled when +12V is present on the DC jack
-modified m.2 "holes"

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-02-09 10:50:55 +01:00
Stefan Agner
bad09b8a15 Change TPD4EUSB30 symbol for pass-through routing
Make the pads next to each input pad a passive connection as well to
allow pass-through routing.

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-02-02 20:59:56 +01:00
Dominik Sliwa
3e38fcc591 [WIP] PCB commit
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-02-02 12:20:08 +01:00
Stefan Agner
bfc34361a2 Select existing standard footprint for USB2422
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 22:32:14 +01:00
Stefan Agner
267d868b40 Update Schematic to latest KiCad nightly
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 21:57:04 +01:00
Stefan Agner
19a1ebc4a8 Define footprint for remaining parts
- Fix footprint for 02x05 pin header
- Add footprint for Bourns SDR1006 Inductor (PoE)
- Define footprints for inductors
- Define footprints for ferrite beads
- Define footprint for fuse
- Define footprints for all resistors
- Define footprints for SD card and other components
- Switch ON Semi NCP114MX with TI TLV73333PDBV

Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-26 19:55:22 +01:00
Stefan Agner
7d374ecae8 Define more footprints and update Manufacturer/PartNumber fields
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-25 17:10:39 +01:00
Stefan Agner
e4e5a32f46 Standardize page settings/add page titles
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-25 11:11:40 +01:00
Stefan Agner
4f34f664d0 Annotate symbools and assign capacitor footprints
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-24 23:32:41 +01:00
Stefan Agner
3f47379b79 Update Manufacturer/PartNumber accross the whole schema
Signed-off-by: Stefan Agner <stefan@agner.ch>
2021-01-24 22:37:19 +01:00
Dominik Sliwa
6d866df43d PoE and clean-up
- Moved PoE to a seperate sheet and finished design
- Started using Config field for Variants and DNP flag
- Fix-ups
- Added Wurth 749119550 and TI TPS23734 to the symbol library
- Changed RTC from PCF8563 to PCF85063

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-24 13:55:45 +01:00
Dominik Sliwa
718cc2ad0c -Connected remaining nets
-CM4 symbol fixups
-Used single 6x OE buffer chip instead of 4x single
-Added PWM FAN

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-18 20:38:35 +01:00
Dominik Sliwa
7cefabc116 Changes
-Added sdcard sheet and SD bus
    -changed main i2c bus
    -added 1.8V and 3.3V connection to CM4
    -removed clk32 from led driver
    -fixed PCM interface Data pin

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-17 11:41:05 +01:00
Dominik Sliwa
64c4bfad35 Changes:
-Added AP64501SP-13 library symbol
    -Initial power supplies schematics
    -Increased capacitance for PCIe socket
    -Connections between sheets

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-16 22:24:22 +01:00
Dominik Sliwa
a2deb0b407 USB.kicad_sch: Fix hub DFP polarity
Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-16 19:49:36 +01:00
Dominik Sliwa
ad4cc7b761 Multiple changes in schematic & projects:
-Added net classes for controlled impedance traces
    -Added power hierarchical sheet
    -Initial USB subsystem schematic
    -Added multiple bus definitions (usb, pcie, i2c etc.)
    -Fixed busses use
    -Added LDO for audio analog rails

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
2021-01-16 19:45:50 +01:00
Stefan Agner
3a7a2c7236 Add USB2422 2-Port Hub and footprint 2021-01-12 23:55:40 +01:00
Stefan Agner
0fe13d846c Add symbols to schematics, add Symbol for stacked USB 2.0 connector 2021-01-12 23:28:07 +01:00