USB‑Interfaces für SVXLink als Gateway
Praktische Hinweise zu Auswahl, Anschluss und Betrieb von USB‑Audio‑ und Modem‑Interfaces in Verbindung mit SVXLink‑Gateways.
Wozu ein USB‑Interface für ein SVXLink‑Gateway?
SVXLink verwendet als Software‑Gateway typischerweise ein Linux‑System (z. B. Raspberry Pi, kleine x86‑Box). USB‑Interfaces erlauben die Anbindung von Funkgeräten zur digitalen Audioschnittstelle (RX/TX-Audio) und optionalem PTT‑Keying. Sie sind eine kompakte, zuverlässige und kosteneffiziente Lösung gegenüber internen Soundkarten oder komplexerer Hardware.
Typen von USB‑Interfaces
- USB‑Audio‑Interfaces – bieten Stereo‑Ein‑/Ausgang für RX/TX (Line‑In/Line‑Out) und werden häufig mit PTT‑Leitungen kombiniert.
- PTT/Key‑Interfaces – einfache USB‑zu‑GPIO/Serial Adapter, die nur die PTT‑Steuerung übernehmen.
- USB‑TNC/Modem – für Packet‑ oder APRS‑Betrieb (AX.25, KISS), wenn zusätzlich Datenfunk nötig ist.
- All‑in‑one Interfaces – spezialisierte Amateurfunk‑Interface‑Kits, die Audio, PTT und oft CAT‑Schnittstelle in einem Gehäuse bieten.
Wichtige Auswahlkriterien
- Kompatibilität mit Linux – das Interface sollte als Standard‑USB‑Audio‑Gerät oder serielles Gerät erkannt werden (kein proprietärer Windows‑Treiber erforderlich).
- Rauschverhalten & SNR – gute Analog‑Digital/Wandlerqualität reduziert Störgeräusche und verbessert Sprachverständlichkeit.
- PTT‑Ansteuerung – über RTS/CTS (USB‑Seriell), DTR oder ein spezielles GPIO/USB‑Signal; prüfen, ob SVXLink die gewünschte Methode unterstützt.
- Konnektivität zum Funkgerät – passende Pegel (Line‑ oder Mic‑Level), Anschlussstecker (Klinke, DIN, Mini‑DIN) oder anpassbare Kabel sind wichtig.
- Physische Robustheit – sichere Gehäuse, solide Buchsen und kurze, abgeschirmte Kabel vermindern Störungen.
Anschluss & Einrichtung (Kurzüberblick)
- Interface per USB an das Linux‑System anschließen und mit
lsusbbzw.arecord -l/aplay -lprüfen. - Audio‑Pegel am Funkgerät und im Interface so einstellen, dass Übersteuerung vermieden wird (peak‑LEDs/Level‑Meter beachten).
- PTT‑Signal testen: Seriell (RTS/DTR) oder GPIO; in SVXLink in der Hardwarekonfiguration (z. B.
/etc/svxlink/svxlink.conf) die entsprechende Methode eintragen. - Bei Bedarf die Pulled‑Up/Down‑Werte und Invertierungen (PTT aktiv high/low) anpassen.
- Audio‑Routing in ALSA oder PulseAudio korrekt konfigurieren (bei mehreren Geräten eindeutige Device‑IDs/Alises verwenden).
Empfohlene Best‑Practices
- Verwenden Sie abgeschirmte Kabel und kurze Verbindungen zwischen Interface und Transceiver, um Einstreuungen zu minimieren.
- Setzen Sie feste USB‑Ports oder udev‑Regeln ein, damit sich die Gerätenamen nicht nach einem Neustart ändern.
- Erzeugen Sie bei Bedarf ein
/etc/udev/rules.d/Regelwerk, das persistenten Alias für Ihr Interface erstellt (gerätename →/dev/svxlink_iface). - Sichern Sie Konfigurationsdateien und dokumentieren Sie Pegel/Invertierungen für späteres Troubleshooting.
Häufige Probleme & Lösungen
- Audio zu leise/zu laut: Einstellungen am Funkgerät und in ALSA abstimmen; prüfen, ob Mic/Line‑Level korrekt gewählt ist.
- PTT schaltet nicht: Überprüfen, ob das gewählte serielle Signal (RTS/DTR) gemappt ist; Test mit einem USB‑Serial‑Adapter und
minicomodergpio-Tools. - Gerätename ändert sich nach Neustart: udev‑Regeln verwenden oder
asound.conf‑Aliase anlegen.
Fazit
USB‑Interfaces sind eine praktikable und flexible Lösung, um SVXLink‑Gateways mit Funkgeräten zu verbinden. Achten Sie bei der Auswahl auf Linux‑Kompatibilität, zuverlässige PTT‑Optionen und saubere Audioeigenschaften. Mit korrekter Konfiguration und einfachen Best‑Practices erhalten Sie ein robustes Gateway‑Setup.

USB Interface
TX Abschnitt /etc/svxlink/svxlink.conf
[Tx1]
TYPE = Local
TX_ID = A
AUDIO_DEV = alsa:plughw:1
AUDIO_CHANNEL = 0
AUDIO_DEV_KEEP_OPEN = 1
LIMITER_THRESH = -6
TX_DELAY = 800
PREEMPHASIS = 0
MASTER_GAIN = 0.0
DTMF_TONE_LENGTH = 100
DTMF_TONE_SPACING = 50
DTMF_DIGIT_PWR = -15
PTT_TYPE = SerialPin
PTT_PORT = /dev/ttyUSB0
PTT_PIN = RTS


