INTERFACCIA CAT/PTT UNIVERSALE

🔧 Realizzare un’Interfaccia CAT/PTT Universale

Compatibile con Zello • PC • Modi Digitali • Radioamatori
Con PCB + Firmware Arduino


🟦 1. Perché costruire un’interfaccia CAT/PTT universale?

Un’interfaccia universale permette di collegare in modo sicuro e affidabile:

  • Qualsiasi ricetrasmettitore (ICOM, Yaesu, Kenwood, Baofeng…)
  • Un PC per modi digitali (FT8, JS8, SSTV, APRS…)
  • Dispositivi Zello Gateway
  • Software CAT universali

L’obiettivo è fornire:
✔ Controllo CAT
✔ PTT isolato
✔ Audio RX/TX pulito
✔ Compatibilità totale
✔ Dimensioni ridotte e consumo minimo


🚀 2. Come funziona l’interfaccia?

L’interfaccia si basa su tre moduli separati, integrabili su una singola PCB:

🔹 1. Sezione USB ↔ UART (CAT)

Utilizza un convertitore affidabile tipo:

  • FT232RL
  • CH340
  • CP2102

Serve a pilotare il CAT della radio (CIV, seriale, RS232, TTL ecc.)


🔹 2. Sezione PTT isolata

Per evitare ritorni RF e problemi elettrici:

  • Optoisolatore PC817 per PTT
  • Comando via:
    • CTS / RTS
    • Porta digitale Arduino
    • Trigger esterni (VOX digitale)

🔹 3. Sezione Audio RX/TX

Per i modi digitali e/o Zello:

  • Trasformatori audio 600:600 Ω
  • Filtri RC anti-rumore
  • Regolatori di livello audio

🟩 3. Materiali consigliati

🎛 Elettronica

  • Arduino Nano o Pro Mini
  • FT232RL (o CH340)
  • 1× Optoisolatore PC817
  • 2× Trasformatori audio 600:600
  • 2× Potenziometri mini 10K (gain TX/RX)
  • 1× Relè opzionale per commutazione avanzata
  • 1× Regolatore AMS1117 5V/3.3V (se necessario)
  • 1× LED status PTT
  • 1× LED “CAT attivo”

🧰 Componenti vari

  • Presa 3.5 mm MIC
  • Presa 3.5 mm SPK
  • Connettore CAT (3.5 mm, 6 pin, RJ45, a seconda della radio)
  • USB Type-C per alimentazione e dati
  • Scatolino ABS o stampato 3D

🖨 4. PCB: consigli di layout

Per un risultato professionale:

✔ Tenere separati:

  • Piano audio
  • Piano digitale
  • Piano RF

✔ Inserire:

  • Ground plane continuo
  • Ferriti SMD sugli ingressi audio
  • Distanziare le tracce CAT da audio TX/RX

✔ Serigrafia utile:

  • TX AUDIO
  • RX AUDIO
  • PTT GND / PTT IN
  • USB DATA
  • CAT LEVEL (5V/3.3V)

Vuoi un file .Gerber pronto da inviare a JLCPCB? Te lo preparo.


🟨 5. Firmware Arduino (semplificato e moderno)

Il firmware permette:

  • PTT via seriale
  • PTT via GPIO
  • VOX digitale opzionale
  • LED status
  • Protezione timeout (TOT)
// Interfaccia CAT/PTT Universale
// Arduino Nano / Pro Mini

const int pttPin = 7;
const int ledPin = 13;

unsigned long pttTimeout = 10000;  // 10 secondi
unsigned long pttStart = 0;
bool pttState = false;

void setup() {
  pinMode(pttPin, OUTPUT);
  pinMode(ledPin, OUTPUT);
  digitalWrite(pttPin, LOW);

  Serial.begin(9600);
}

void loop() {

  // Comando da PC: "PTT ON" / "PTT OFF"
  if (Serial.available()) {
    String cmd = Serial.readStringUntil('\n');

    if (cmd == "PTT ON") {
      pttState = true;
      pttStart = millis();
    }
    if (cmd == "PTT OFF") {
      pttState = false;
    }
  }

  // Timeout automatico sicurezza
  if (pttState && (millis() - pttStart > pttTimeout)) {
    pttState = false;
  }

  // Uscite
  digitalWrite(pttPin, pttState);
  digitalWrite(ledPin, pttState);
}


🧪 6. Test e calibrazione (fondamentale)

🔧 Test 1 – CAT

  • Apri software: OmniRig / Win4ICOM / CHIRP
  • Imposta baud corretto
  • Seleziona “ICOM CI-V” o modello radio
  • Verifica lettura frequenza

🎤 Test 2 – Audio TX

  • Regola il potenziometro TX
  • Usa WSJT-X → Tune
  • Mantieni ALC basso (ideale 25–30%)

🎧 Test 3 – Audio RX

  • Ascolta in WSJT-X o fldigi
  • Regola gain fino a vedere un waterfall pulito

🔻 Test 4 – PTT

  • Da terminale invia:
    PTT ON
    PTT OFF
  • Verifica che il LED segua correttamente
  • Controlla che non ci siano trigger falsi in presenza di RF

🔰 7. Integrazione con Zello Gateway

L’interfaccia permette di trasformare una radio in un gateway Zello analogico:

Impostazioni consigliate:

  • RX audio → ingresso MIC PC
  • TX audio → uscita cuffie PC
  • PTT → comando RTS → Arduino → optoisolatore
  • VOX Zello → OFF
  • Qualità audio: 8 kHz Narrow

Posso fornirti anche lo script per Windows che gestisce il PTT via RTS.


🟫 8. Varianti del progetto

Puoi creare versioni:

🔹 Premium

  • OLED display con stato CAT/PTT
  • Encoder multifunzione
  • Slitta VOX regolabile
  • Filtri passa-basso audio

🔹 Mini

  • PCB 4×4 cm
  • Solo CAT + PTT
  • Nessuna sezione audio

🔹 Pro

  • Isolamento galvanico totale
  • 2 canali audio separati (split)
  • Porta LAN opzionale
Translate »