AdauraTech Attenuator Manual R3
AdauraTech Attenuator Manual R3
Operation Manual
Rev i
Adaura Technologies
www.adauratech.com
3017 Douglas Boulevard, Suite 300
Roseville, CA 95661 United States
We, Adaura Technologies, 3017 Douglas Boulevard, Suite 300, Roseville CA 95661, declare in our sole responsibility that
the following product does not contain six hazardous substances in RoHS compliance.
Series covered: AD-USB where X is custom designator for number of attenuation chains.
Contents of Declaration:
The above mentioned model does not contain six hazardous substances in RoHS compliance except EU-RoHS exception
items.
6 substance Regulation
PBB <1000ppm
PBDE <1000ppm
Adaura Technologies
1.1 Introduction
1.2 Warranty
1.3 Calibration
Power: To power an R3 series device, a USB port will be required. Please check datasheets for power requirements.
- When connecting RF cables, note that the RF channel ports are bidirectional.
- A USB connection is required to power the RF attenuator even when utilizing the Ethernet port to control the
device.
- It is recommended to place terminators on all unused ports.
Due to the simple virtual serial connection, driver installation is quick and easy. Device drivers are location on the USB
flash drive. When the device is connected to the test computer, Windows will search for the driver. Skip this process and
choose to browse for the driver manually. Direct Windows to the driver location and have it search the directory for the
appropriate drivers. Windows will locate and install the drivers automatically.
Open Windows Device Manager. Find the Adaura Technologies device listed under Other Devices. Right click on it and
select “Update Driver Software”
Locate the Driver folder on the provided ADAURATECH USB flash drive. Select the folder and press OK
When Windows is able to verify Adaura Technologies as the publisher, continue to install the driver.
Requirements:
1. Windows PC
2. AdauraTech’s Bootloader Application
3. Firmware .hex file to load onto the device
Step 1:
Open a terminal connection to the device and enter the “fw_bootload” command.
Warning! Issuing the “fw_bootload” command enters the device into bootloading state which cannot be reversed. A
confirmation prompt will not appear. Please only use this command if you have the new .hex firmware file ready to load.
Step 2:
WARNING: DO NOT DISCONNECT OR UNPLUG THE DEVICE WHILE LOADING NEW FIRMWARE.
Clicking the Start button will boot the device with its new firmware loaded.
The device will automatically reboot with the newly configured changes.
The device can be automatically found by searching the USB descriptors for its serial number regardless of the assigned
COM port number.
Windows OS requires a small driver installation for the device to be recognized. However, Linux and Mac OS does not.
Instead, the unit will appear as a virtual serial device.
The AdauraTech R3 Series RF Attenuator utilizes software RS232 emulation over a USB connection. This connection type
provides easy access via any terminal serial communication software such as PuTTy, HyperTerminal, or RealTerm.
As this device is emulating RS232 via its firmware, it is not required to specify baud rate, data bits, stop bits, parity, or
flow control.
Controlling the device via scripting languages such as Python is typical in most automated setups. See the example
scripts located on the USB drive.
Located on the USB drive is a desktop GUI for Windows and Linux systems. For windows, the executable does not need
to be installed. This simple-to-use GUI allows for rapid deployment and executes the primary commands built into the
device.
By default, Telnet login is disabled. However, this can be enabled with the command TELNET_AUTOLOGIN 1
Note: The default Telnet username is admin and default password is adaura
1. PuTTY
2. Command Line (Windows)
3. Terminal (Mac OS / Linux)
4. Any Telnet capable graphical user interface
Telnet and Serial commands are homogenous. For a full list of commands, see Chapter 4
R3 series attenuators can be controlled by opening a web browser and directing to the device’s URL.
Example: http://192.168.1.10/
4.1.1 SET
Parameters
Example
HTTP Equivalent
http://192.168.1.10/execute.php?SET 1 95
Description: Sets all attenuators to a designated attenuation level. Entering a single attenuation amount will set all
channels to that amount. Meanwhile, specifying attenuation levels for each channel in a multi-channel device will
set each channel to the specified amount.
Parameters
Examples
1.
Command Sent Result
SAA 95 All channels set to 95dB
HTTP Equivalent
http://192.168.1.10/execute.php?SAA 95
2.
Command Sent Result
SAA 20 30 40 95 For a four (4) channel device, this command sets the attenuation levels of
each channel to 20, 30, 40, and 95dB respectively.
HTTP Equivalent
http://192.168.1.10/execute.php? SAA 20 30 40 95
Command Format: RAMP [Ch. 1] … [Ch. N] [Atten Start] [Atten Stop] [Step] [Dwell]
Parameters
Examples
1.
Command Sent Result
RAMP A A E D 0 63 4 50 See table below
Time (ms) 50 100 150 200 250 300 350 400 450 500 550 600 650 700 750 800
HTTP Equivalent
http://192.168.1.10/execute.php?RAMP A A E D 0 63 4 50
*Note The terms used for “Ascending” and “Descending” refer to the absolute values of the attenuation levels. For
example, “Descending” refers to the rate of decline from |-63|dB to |-0|dB where “Ascending” is the increase from
|-0| to |-63|
Description: Changes a specified channel to a random attenuation level between two limits
Parameters
Example
HTTP Equivalent
http://192.168.1.10/execute.php?RAND 1 30 62
Description: Changes all channels to random attenuation levels between two limits
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?RANDALL 20 40 1
2.
HTTP Equivalent
http://192.168.1.10/execute.php?RANDALL 20 40 0
Command Format: RANDLOOP [Channel] [Atten Start] [Atten Stop] [Dwell] [Iterations] [Output]
Description: Changes specified channels to random attenuation levels between two limits over a period of time
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?RANDLOOP 1 0 95 1 1000 0
Description: Changes the default attenuation level upon powering up. Entering the command with no parameters will
return the current setting.
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?RANDALL 20 40 1
2.
HTTP Equivalent
http://192.168.1.10/execute.php?RANDALL 20 40 0
Description: This setting determines if the default power up attenuation value should be updated after every change in
attenuation.
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?ATTEN_AUTOSAVE 1
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?OPTIMIZE_FREQ 15
4.2.1 DHCP
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?DHCP 1
Command Format: IP
or
IP [ip]
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?DHCP 1
2.
HTTP Equivalent
http://192.168.1.10/execute.php?IP 192.168.1.100
Command Format: GW
or
GW [ip]
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?GW
2.
HTTP Equivalent
http://192.168.1.10/execute.php?GW 192.168.1.100
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?NETMASK
2.
HTTP Equivalent
http://192.168.1.10/execute.php?NETMASK 255.255.255.0
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?ETH_SAVE
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?ETH_DEFAULT
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?HTTP_PORT 81
4.3.1 INFO
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?INFO
Parameters
Examples
1.
Example output:
Channel 1: 95.0
Channel 2: 14.0
Channel 3: 35.0
Channel 4: 0.0
HTTP Equivalent
http://192.168.1.10/execute.php?STATUS
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?HELP
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?RESET
Description: Sets the device’s firmware into bootload mode. This can be used to upgrade or downgrade firmware
versions.
WARNING: Once this command is sent, it cannot be reversed and new firmware will need to be loaded onto the device
using the provided Bootloader application.
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?FW_BOOTLOAD
Parameters
Examples
1.
HTTP Equivalent
http://192.168.1.10/execute.php?LOCATE
4.4.1 TELNET_AUTOLOGIN
Description: Gets or sets the automation of logging in upon opening a Telnet connection to the device
Parameters
Example
HTTP Equivalent
http://192.168.1.10/execute.php?TELNET_AUTOLOGIN 0
Parameters
Example
HTTP Equivalent
http://192.168.1.10/execute.php?TELNET_USER John
Parameters
Example
HTTP Equivalent
http://192.168.1.10/execute.php?TELNET_PASSWORD newpassword
Parameters
Example
HTTP Equivalent
http://192.168.1.10/execute.php?TELNET_STATUS
Parameters
Example
HTTP Equivalent
http://192.168.1.10/execute.php?TELNET_PORT 2300