This video introduces a new, compact RF signal generator in a stamp-sized PCB format (28x31mm), building upon a previous USB iteration. The board incorporates an Analog Devices ADF4351 RF synthesizer IC and a PIC18F25K50 microcontroller. It's capable of generating frequencies from 35 MHz to 4.4 GHz with 10 kHz resolution. The onboard microcontroller simplifies control by managing PLL programming, frequency sweeping, hopping, and external references, accessible via either USB (using HID protocol, requiring no proprietary drivers) or UART interfaces. An advanced feature allows users to bypass the microcontroller for direct SPI control of the ADF4351. Constructed on a high-quality six-layer PCB, the device includes a 3.3V regulator, status LEDs, and dual RF outputs, making it a versatile and easily integrable solution for various RF signal generation applications.
Exploring Circuit Valley's Compact RF Signal Generator
0:00:01 Introduction: A new, stamp-sized PCB RF signal generator is introduced as a compact and integrable solution, capable of generating frequencies from 35 MHz to 4.4 GHz.
0:00:39 Core Components: The board integrates an Analog Devices ADF4351 RF signal generator IC and a PIC18F25K50 microcontroller.
0:00:48 Simplified Control: The microcontroller handles complex ADF4351 programming (PLL, sweep, hop, external references), allowing users to control it with simple frequency commands without needing to understand the ADF protocol.
0:01:20 Versatile Communication: Both USB (using HID protocol, thus requiring no proprietary drivers) and UART interfaces are available and active simultaneously for communication.
0:01:34 Direct SPI Control: Users can disable the microcontroller by pulling the reset pin low, gaining direct SPI control over the ADF4351 chip.
0:02:00 Software Support: The device is programmable via a QT application or Python script (both available on GitHub), or through AT-style UART commands.
0:02:28 Integrated Features: Key features include a 3.3V local regulator, power status and lock LEDs, external reference input, sync input/output, and two RF outputs with robust grounding.
0:02:55 High-Quality Build: The board is a compact (28x31mm), six-layer PCB, ensuring high quality and reliability.
0:03:57 Comprehensive Command Set: The UART interface provides an extensive range of AT-style commands for setting frequencies (35 MHz - 4.4 GHz, 10 kHz resolution), configuring sweep parameters, defining reference frequencies (10 MHz - 250 MHz), enabling/disabling output, and saving settings to EEPROM.
0:06:20 GUI and Scripting: The device can be operated via a standard QT GUI application (portable binaries available for Windows and Linux) or a Python script (for Linux).
0:08:49 Performance: The RF output quality is consistent with the previously released USB signal generator.
0:09:00 Live Demonstration: A terminal demonstration showcases the straightforward process of querying device status, setting frequencies, configuring sweep parameters, and saving settings via UART commands.
Error: value error Invalid operation: The response.text quick accessor requires the response to contain a valid Part, but none were returned. The candidate's finish_reason is 1.