USBDAALBFER è l’interfaccia hardware multiuso di SATSAGEN.

Con un’interfaccia USBDAALBFER, è possibile:
- Utilizzare con SATSAGEN i sintetizzatori PLL LMX2820, LMX2595, ADF5355, ADF4351 e il Si5351 come dispositivi TX
- Pilotare una sorgente di rumore per eseguire l’analizzatore della figura di rumore e del guadagno
- Collegare i rilevatori di log AD8317, AD8318 e AD8307 ed utilizzarli come Power Meter in SATSAGEN
- Azionare uno switch RF per migliorare le operazioni del VNA
- Utilizzare i trigger analogici dell’analizzatore di spettro
- Generare una rampa analogica sincronizzata con le scansioni SNA/VNA per pilotare sistemi esterni, come filtri o generatori
Some basics about the multi-purpose interface for SATSAGEN (Video) AD8317/AD8318 Log Detector devices interface for SATSAGEN (Video) ADF5355 Synthesizer board interface for SATSAGEN (Video) SATSAGEN INTERFACE by Franck F1SSF (Article - English) SATSAGEN INTERFACE di Franck F1SSF (Article - Italian)
Il codice fornito è compatibile con le schede Arduino e Raspberry PI:
Schemi
Interfaccia per board LMX2595 o LMX2820
Satsagen >= v.0.9.3.6, USBDAALBFER >= v.5.3
Componenti
- Un microcontrollore come un Arduino Nano/Uno/Pro mini
- Board LMX2595 o LMX2820
- Trimmer da 5K
- Condensatore da 100NF
- Resistenza da 10 K
- 6 resistori da 1K
- 3 resistenze da 560 Ohm
- Pulsante normalmente aperto
- LED
Schema per Arduino Nano/Uno/Pro mini

Schema per Raspberry Pi Pico

Interfaccia per board ADF5355
Componenti
- Un microcontrollore come un Arduino Nano
- Board ADF5355
- Trimmer 5K
- Condensatore da 100NF
- Resistenza da 10k
- 6 resistori da 1K
- 3 resistenze 560
- Pulsante normalmente aperto
- LED
Schema

Interfaccia per board ADF4351
Satsagen >= v.0.9.2.1, USBDAALBFER >= v.4.9
Componenti
- Un microcontrollore come un Arduino Nano
- Board ADF4351
- Trimmer 5K
- Condensatore da 100NF
- Resistenza da 10 K
- 6 resistori da 1K
- 3 resistenze 560
- Pulsante normalmente aperto
- LED
Schema

Interfaccia per board Si5351
Satsagen >= v.0.9.2.1, USBDAALBFER >= v.4.9
Componenti
- Un microcontrollore come un Arduino Nano
- Scheda Si5351
- Rifinitore 5K
- Condensatore 100NF
- 3 resistori da 1K
- Interruttore momentaneo NO
- LED
Schematico

Interfaccia per i LOG DETECTOR
Componenti
- Un microcontrollore come un Arduino Nano
- Modulo LOG DETECTOR AD83xx (sono supportati AD8317, AD8318 e AD8307)
- Trimmer 5K
- Condensatore da 100NF
- 3 resistori da 1K
- Pulsante normalmente aperto
- LED
Schema

Interfaccia trigger per Spectrum Analyzer
Componenti
- Un microcontrollore come un Arduino Nano
- Trimmer 5K
- Condensatore da 100NF
- 3 resistori da 1K
- Pulsante normalmente aperto
- LED
Schema

Convertitore D/A PWM
Componenti
- Un microcontrollore come un Arduino Nano
- Modulo step-up da 5 V a 15 V
- LM358 o equivalente
- Condensatore da 1uF
- Resistori da 1K, 4K7, 33K e 47K
- Pulsante normalmente aperto
- LED
Schema

Convertitore D/A basato su MCP4725
Componenti
- Un microcontrollore come un Arduino Nano
- Modulo step-up da 5 V a 15 V
- Modulo MCP4725
- LM358 o equivalente
- Condensatore da 10NF
- Resistori da 1K, 4K7, 33K e 91K
- Pulsante normalmente aperto
- LED
Schema

Pilota e alimentatore per la sorgente di rumore
Versione semplice
Pericolo di danneggiamento della Sorgente di rumore! Non utilizzare il modulo step-up basato su XL6009 per questa applicazione. L’XL6009 può raggiungere i 50 Volt di uscita non stabilizzata in alcune condizioni di tensione di ingresso inferiori a 4 Volt. Utilizza invece un’alimentazione stabilizzata tradizionale a 28 volt o un modulo step-up basato su MT3608
Componenti
- Un microcontrollore come un Arduino Nano
- Modulo step-up da 5 V a 29 V basato su MT3608
- Resistori da 1K, 560 e 10K
- Pulsante normalmente aperto
- LED
Schema

Pilota e alimentatore per la sorgente di rumore
Con una funzione di controllo della tensione
Componenti
- Un microcontrollore come un Arduino Nano
- Modulo step-up da 5 V a 28 V basato su MT3608
- Resistori da 1K, 4k7, 28k, 33k, 47k, 100k e un 180K
- Trimmer 5K
- Condensatori da 1uF, 47uF e 100uF
- Transistor NPN e un transistor PNP come 2N5551 e 2N5401
- Pulsante normalmente aperto
- Led
Schema

Switch RF per VNA
Componenti
- Un microcontrollore come un Arduino Nano
- Modulo switch RF basato su HMC536
- Resistori 1K, 47K
- Pulsante normalmente aperto
- LED
Schema

Tutti gli schemi possono essere combinati in un’unica interfaccia (tranne PWM e MCP4725 D/A).
Il codice di Arduino è adatto a tutti gli schemi.
Raspberry Pi Pico, riassunto Pinout

Codice Arduino
Versione più recente:
usbdaalbfer5.3.zip Sources v.5.3 usbdaalbfer5.3.PiPicoBins.zip Binaries v.5.3 for Pi Pico and Pi Pico 2 - LMX2820 synthesizer support - Can be compiled for Arduino and Raspberry Pi Pico platforms. Require SATSAGEN version >= 0.9.3.6 The sketch is customizable by editing the file usbdaalbfer_config.h - Comment one or more #define USE_xxx and #define PLLAUTOSTART lines to reduce the space occupied on the program flash. The sketch with all features activated does not fit on Arduino boards with ATmega328P; comment out the features you do not use. - Uncomment #define NSPVC line if you use this schematic or Franck's interface to enable the noise source power voltage control feature
Versioni precedenti:
usbdaalbfer5.2.zip Sources v.5.2 usbdaalbfer5.2.PiPicoBins.zip Binaries v.5.2 for Pi Pico and Pi Pico 2 - LMX2595 synthesizer support - Can be compiled for Arduino and Raspberry Pi Pico platforms. - Fixed the overlapped pins problem in 5.1 Require SATSAGEN version >= 0.9.3.3 The sketch is customizable by editing the file usbdaalbfer_config.h - Comment one or more #define USE_xxx and #define PLLAUTOSTART lines to reduce the space occupied on the program flash. The sketch with all features activated does not fit on Arduino boards with ATmega328P; comment out the features you do not use. - Uncomment #define NSPVC line if you use this schematic or Franck's interface to enable the noise source power voltage control feature
usbdaalbfer5.1.zip Sources v.5.1 usbdaalbfer5.1.PiPicoBins.zip Binaries v.5.1 for Pi Pico and Pi Pico 2 - LMX2595 synthesizer support - Can be compiled for Arduino and Raspberry Pi Pico platforms. Require SATSAGEN version >= 0.9.3.3 The sketch is customizable by editing the file usbdaalbfer_config.h - Comment one or more #define USE_xxx and #define PLLAUTOSTART lines to reduce the space occupied on the program flash. The sketch with all features activated does not fit on Arduino boards with ATmega328P; comment out the features you do not use. - Uncomment #define NSPVC line if you use this schematic or Franck's interface to enable the noise source power voltage control feature
usbdaalbfer4.9.zip v.4.9 - ADF4351/Si5351 synthesizers support - Enabled reference frequency configuration field to PLL synthesizers - Energy saving power down for PLL synthesizers Uncomment #define NSPVC line if you use this schematic or Franck's interface to enable the noise source power voltage control feature
sbdaalbfer4.8.zip v.4.8 -Fix EEPROM corruption blocks the Noise Source power interface operations Uncomment #define NSPVC line if you use this schematic or Franck's interface to enable the noise source power voltage control feature
usbdaalbfer4.6.zip v.4.6 -Fix the switch to change the interface mode cannot be used when the noise source power control is enabled Uncomment #define NSPVC line if you use this schematic or Franck's interface to enable the noise source power voltage control feature The MCP4725 library version 0.3.2 by Rob Tillaart is required.
usbdaalbfer4.5.zip v.4.5 -Source Noise power voltage control feature Uncomment #define NSPVC line if you use this schematic to enable voltage control feature The MCP4725 library version 0.3.2 by Rob Tillaart is required.
usbdaalbfer4.4.zip v.4.4 -Source Noise power driving -VNA RF switch driving The MCP4725 library version 0.3.2 by Rob Tillaart is required.
usbdaalbfer4.2.zip v.4.2 -ADF5355 The library code was rewritten -ADF5355 Resolution by 1Hz steps, XO correction The MCP4725 library version 0.3.2 by Rob Tillaart is required.
usbdaalbfer4.1.zip v.4.1 -ADF5355 support The MCP4725 library version 0.3.2 by Rob Tillaart is required.
usbdaalbfer31.ino v.3.1 Allows these SATSAGEN operations: -Analog trigger inputs -Analog ramp output with PWM or a dedicated D/A chip if available -Analog log detectors input -And for future development: RF switches driving The MCP4725 library version 0.3.2 by Rob Tillaart is required.
usbdaalbfer2.ino v.2.0 This version can be used for the real-time triggers feature of SATSAGEN v.0.5.0.2!
usbdaalbfer.ino v.1.0