Atlas driver Operation¶
The information on this page guides users through the features of the WebSQ driver software running on a Single Quantum system.
Switch On the Driver¶
To switch on the driver:
Push the button on the front panel.
Driver Connection¶
The WebSQ driver connects over Ethernet, either directly to a computer or through a router.
Default configuration:
IP address:
192.168.1.1orsq.localDHCP address range:
192.168.1.5to192.168.1.200Username:
userPassword:
websq
The driver interface follows the HTML5 standard and can be accessed using an HTML5-compatible browser. A recent version of Google Chrome or Mozilla Firefox is recommended.
Note: If you are locked out because of incorrect network settings or forgotten login credentials, reset the driver by holding the front-panel button for more than 8 seconds.
Direct Connection¶
To connect the driver directly to your computer:
Enter
192.168.1.1in your browser.Alternatively, enter
sq.local/.
If you configured a hostname in the Networking settings, you can access the system at hostname.local/.
Wi-Fi or Network Connection¶
Connect the driver to a router with Wi-Fi access to use it from any computer or mobile device connected to the same network.
Disable the driver’s DHCP server in the Networking settings because the router typically acts as the DHCP server.
For more information about the network configuration, see #software-configuration.
WebSQ Interface¶
Login¶
After connecting to the WebSQ driver, the login screen appears.
Default credentials:
Username:
userPassword:
websq
Important: The WebSQ driver runs a DHCP server by default. Do not connect it to an existing network before disabling its DHCP server. Use the supplied USB-to-Ethernet adapter to configure the network settings first.
After logging in, you can change the username and password under Configuration > Access Control.
Available navigation options:
Window |
Description |
|---|---|
Home |
Displays detected photons and provides access to the main controls. |
Tune |
Helps determine the optimal detector operating conditions. |
Temperature |
Displays the cryostat temperature history. |
Configuration |
Provides access to configurable settings. |
Help |
Provides access to the manual and example code. |
Login/Logout |
Controls user authentication. |
Shutdown |
Shuts down the driver. |
Home Window¶
The Home window provides the main controls and monitoring tools for operating the superconducting nanowire single-photon detectors.
It is divided into three sections:
Real-Time Monitor
Control
Alignment Helper
Real-Time Monitor¶
The Real-Time Monitor displays a time trace of the detected photons for each detector.
Available functions:
Right-click the graph to select automatic or manual Y-axis scaling.
Enable the detector bias currents.
Set the photon-counting integration time.
Record measurement data.
Clear old data from the plot to improve automatic scaling.
Recording controls allow you to:
Start recording, with a limit of 100,000 lines.
Stop recording and delete the stored file.
Name the file and add comments.
Download the recorded file.
Control¶
The Control section displays photon counts and allows you to adjust the detector bias currents and trigger levels.
Available controls:
Counts: Displays photon counts in a large format for alignment.
Visible: Shows or hides individual graph traces.
Bias Current: Opens a dialog for selecting the adjustment increment. The polarity of the bias current and trigger level can also be changed for all detectors simultaneously.
Trigger Level: Opens a dialog for selecting the trigger-level adjustment increment.
Keyboard Shortcuts¶
Key |
Function |
|---|---|
|
Set the integration time to 10 ms. |
|
Set the integration time to 100 ms. |
|
Set the integration time to 1000 ms. |
|
Clear the plot. |
Alignment Helper¶
Activate the Alignment Helper to generate a sound with a frequency proportional to the photon count rate of the selected detector channel.
Available settings include:
Rollover threshold, with a default value of 1 MCnt
Square sound
Sine sound
Sawtooth sound
Triangle sound
These settings are available under Configuration > Sound/LED.
The brightness of the front-panel LED can also be adjusted to minimize interference with sensitive measurements.
Detector Operation¶
An SNSPD must have a properly configured bias current to operate at peak performance. The highest detector efficiency is achieved when the detector is biased close to its critical current.
Below the critical current, the detector voltage remains at 0 V. When the bias current exceeds the critical current, the detector voltage rises sharply.
The Tune window helps determine a suitable detector operating point.
Auto Search¶
The Auto Search function identifies a bias current corresponding to a selected dark count rate.
To use Auto Search:
Ensure that no light reaches the detector.
Open Auto Search using the magnifying-glass icon.
Select a target dark count rate.
Start the search.
Note: A minus sign indicates that Auto Search could not find a suitable bias current. Select a different dark count rate and repeat the search.
Higher count rates may be achieved by lowering the bias current. However, this can reduce detection efficiency. Make fine adjustments to determine the optimal operating point.
Detector Temperature¶
The Temperature window displays the detector temperature history during cooldown and warm-up.
Download the temperature history using the download icon.
The history covers the period since the last driver startup.
Switching off the driver deletes the stored temperature history.
The maximum storage capacity is 100,000 entries.
When this limit is reached, new entries replace the oldest entries on a first-in, first-out basis.
Configuration¶
The Configuration menu contains the following settings:
Data Presentation
Networking
Trigger Level
Sound/LED
Time
Access Control
Update
Data Presentation¶
The Data Presentation settings apply to all graphs and allow you to configure:
X-axis font size
Y-axis font size
Graph line width
Normalization of detected photons to photons per second
Networking¶
The Networking settings allow you to configure access to the WebSQ driver.
For detailed instructions, see #software-configuration.
Trigger Level¶
The WebSQ driver converts analog pulses from the SNSPDs into digital signals that can be read by the internal counter.
Digital pulses are generated when the rising edge of the analog detection signal crosses the trigger level. A suitable trigger level is generally half the pulse peak value.
Use an oscilloscope to determine the trigger level. If an oscilloscope is unavailable:
Increase the trigger level until photon counts are no longer registered.
Record this value as the peak level.
Set the trigger level to half the peak level.
Repeat the procedure for every detector channel.
Example:
Peak level: 630 mV
Trigger level: 315 mV
Sound and LED¶
The Sound/LED settings allow you to configure:
Sound type
Rollover frequency
Front-panel LED brightness, if supported by the hardware
The available sound types are:
Square
Sine
Sawtooth
Triangle
Note: These settings do not affect recorded photon-count data.
The internal counters can count up to 2 GHz and have a dead time of 500 ps.
Time¶
Use the Time settings to configure the system time and time zone.
The configured time is used to timestamp generated files and their entries.
Access Control¶
Use the Access Control settings to change the username and password.
Update¶
Use the Update settings to upload and install an update ZIP package. Installing an update may take several minutes.
Warning: Never switch off the driver during an update. Doing so may damage the system.
Help¶
The Help menu allows you to:
View or download the manual.
Download sample code for communicating with the WebSQ driver.
Review the installed software licences.
Advanced Settings¶
The Advanced Settings menu contains system settings that normally only require calibration at the factory.
Changing these settings is strongly discouraged. Their functionality is documented to keep the system open and configurable.
For detailed information, see #advanced-settings.