Ein universelles Debug-Board für die OE5XRX-Modulplattform zur Entwicklung, Analyse und automatisierten Tests von Hardware-Modulen wie z. B. dem FM-Transceiver-Modul.
- USB-C + USB-Hub für:
- Debug-STM32 (Firmwaretest)
- ST-Link zur Programmierung
- USB-Verbindung zum DUT
- Schnittstelle für genormte DUT-Module (2×10 Pin)
- INA226 für Strom- und Spannungsmessung
- OLED-Display und Taster zur Steuerung
- Erweiterbar durch GPIO, ADC, DAC, UARTs, I²C
🛠️ Derzeit in Schaltungsdesign-Phase (Schematic)
- USB-C Buchse mit ESD-Schutz (TVS)
- USB-Hub IC (z. B. FS1.1, TUSB2046B, GL850G)
- Downstream-Port 1: Debug-STM32
- Downstream-Port 2: ST-Link USB
- Downstream-Port 3: DUT USB-Buchse
- Taktquelle für USB-Hub (z. B. 12 MHz Quarz)
- Serienwiderstände & Pull-Ups gemäß Datenblatt
- STM32F302CBTx (LQFP-48)
- Reset-Schaltung & ggf. Quarz
- USB-Anbindung zum Hub
- GPIO-Zuweisungen:
- I²C für OLED & INA226
- Taster (3×)
- DUT_RESET
- DUT_VCC_EN
- INA226_ALERT
- Optional: eigene SWD-Schnittstelle
- USB-A Buchse oder Pfostenleiste für ST-Link-Verbindung
- Mechanik zur Befestigung des ST-Link (z. B. Kabelbinderloch)
- Rückführung der SWD-Leitungen zum Board:
- Wannenstecker zu DUT
- Optional: Debug-STM32 Flashbarkeit
- SSD1306 OLED über I²C
- I²C Pull-Ups (z. B. 4.7 kΩ)
- 3 Taster mit Pull-Ups
- GPIO-Zuweisungen zu STM32
- Lastschalter - TPS22917
- Enable via STM32
- Versorgung 5V
- Abblock-Cs, evtl. Reverse Protection
- Spannungsversorgung zum DUT Header
- INA226 am I²C
- Shunt-Widerstand (0.01 Ω, 1%, >0.5 W)
- Alert-Signal an STM32
- Serienschaltung im VCC Pfad zum DUT
- SHF-110-01-L-D-RA (2×10)
- Finales Pinout definiert:
- UART0 TX/RX
- UART1 TX/RX
- I²C SDA/SCL
- ADC0, ADC1 mit AGND
- DAC_OUT mit AGND
- 3V3_SENSE
- GND mehrfach verteilt
- ESD-Schutz und Serienwiderstände prüfen
- Labeling für Orientierung (z. B. Pin 1 Markierung)
- Horizontale Buchse für DUT-Modul
- USB-Verbindung vom Hub zum DUT
- Mechanischer Bereich für Modul-Tausch
- Optional: Schraublöcher / Führung
- Platz für FM-Modul sicherstellen
- Power-Netze global (VBUS, 3V3, GND, etc.)
- Labeling (Silkscreen, Versionsnummer)
- I²C-Adressenübersicht
- Schutzbeschaltungen
- Board-ID optional
This project is licensed under CERN-OHL-S-2.0.
OE5XRX Amateur Radio Club
🌐 https://oe5xrx.org
✉️ info@oe5xrx.org