Usb ospi
tom01h·usb-ospi·PCB/QMTECH/ospi.kicad_pcb
About the Usb ospi PCB
Usb ospi is an open source PCB design by tom01h, published on GitHub. It is a 2-layer board measuring 67.1 × 88.9 mm, with 50 components from 21 distinct parts.
Other key parts include the USB3300-EZK. By type, the board carries 25 resistors, 12 capacitors, 10 connectors, 1 IC, 1 crystal and 1 switch.
From the project
STM32H7を使ってUSB-HSをOCTO SPIに変換してPCとFPGAをUSBで通信する
FPGA内ではAXIマスターポートをつける予定だけど、まだSPIクロックで動くBRAMにアクセスできるだけ。
USB転送はPCではlibusb、STM32ではtinyusbを使ってVendorSpecificなバルク転送をします。 OCTO SPIはSTM32はHALを使って、FPGAは適当に作ったRTLを使います。
Main components on the Usb ospi
Usb ospi bill of materials (BOM)
50 components, 21 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USB3300-EZK | QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm_ThermalVias | U1 |
| 1 | Crystal_GND24 | Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | USB_C_Receptacle_Power | USB_C_Receptacle_Power | J1 |
| 1 | Conn_01x06_Male | PinSocket_1x06_P2.54mm_Vertical | J2 |
| 1 | Conn_02x07_Odd_Even | PinHeader_2x07_P2.00mm_Vertical | J3 |
| 1 | Conn_02x32_Odd_Even | PinSocket_2x32_P2.54mm_Vertical | J4 |
| 2 | Conn_02x22_Odd_Even | PinSocket_2x22_P2.54mm_Vertical | J5, J7 |
| 1 | USB_C_Receptacle_8pin | USB_C_Receptacle_8pin | J6 |
| 1 | Conn_01x32_Male | PinSocket_1x32_P2.54mm_Vertical | J8 |
| 2 | Conn_02x06_Odd_Even | PinSocket_2x06_P2.54mm_Vertical | J9, J10 |
| 1 | SW_Push | SW_SPST_CK_RS282G05A3 | SW1 |
| 2 | 20p | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2 |
| 4 | 4.7k | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C4, C5, C6 |
| 4 | 100n | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C7, C9, C10, C11 |
| 2 | 10n | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C8, C12 |
| 5 | 5.1k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R18, R19, R20 |
| 13 | 33 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3, R4, R5, R6, R7, R8, R9, R10 +5 |
| 1 | 1M | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R16 |
| 1 | 12k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R17 |
| 1 | 4.7k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R21 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 0 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R22, R23, R24, R25 |
Usb ospi design files
The KiCad project lives in the tom01h/usb-ospi repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/QMTECH/ospi.kicad_pcb
- SchematicPCB/QMTECH/ospi.kicad_sch
Usb ospi: common questions
How big is the Usb ospi PCB?
The Usb ospi measures 67.1 × 88.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Usb ospi?
50 components, from 21 distinct parts. The full bill of materials is listed on this page.
Where can I download the Usb ospi design files?
From the tom01h/usb-ospi repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Usb ospi design in my own project?
The repository has no license, so all rights stay with tom01h. Use it as a reference, and ask the author before reusing the design.