======FFC-100 Fiber Frequency Comb Quick Start Guide (Firmware Version 1.195 and Older)====== Model No. FFC-100-100 and FFC-100-200\\ Document Last Updated on ~~LASTMOD~~ Please read [[:limited_warranty|Limited Warranty]] and [[:warnings_cautions|General Warnings and Cautions]] prior to operating the FFC-100. {{d2:d2-100:class_iiib.png?nolink&200}} {{ ffc:ffc_front_250_kb.png?350|}} ====Useful Links==== Click here for the [[http://www.vescent.com/manuals/doku.php?id=manuals|Vescent manuals page]].\\ Click here for the [[ffc:100:api|FFC-100 API]].\\ Click here for the [[ffc:locking_electronics:slice-fpga-ii|SLICE-FPGA-II Locking Manual]]\\ Click here for the [[https://www.vescent.com/products/lasers/ffc-100-frequency-comb/|FFC-100 web page]].\\ Click here for the [[https://github.com/Vescent/FFC_Firmware_Upgrade-and-FPGA-Software-Firmware|Github page for FFC-100 firmware revisions]]\\ Click here for the [[https://www.vescent.com/manuals/doku.php?id=ffc:100m|FFC-100 Manual]]\\ Please check back for added functionality. Contact [[sales@vescent.com|sales [at] vescent [dot] com]] for questions and corrections, or to request added functionality. ===== Notice ===== | {{ :warning-sign.png?100&nolink }} | Do not block the airflow vents on the side of the chassis or the fan inputs & outputs on either the FFC-100 or the SLICE-FPGA. | |:::| The mode-lock indicator on the GUI front panel cannot detect CW breakthrough. Keep the oscillator current within the range specified in your product's final test documentation or CoC. | =====Operating the FFC===== This document provides instructions on how to operate the Vescent Photonics FFC-100 when controlled by the Vescent SLICE-FPGA or SLICE-FPGA-II. =====Purchase Includes===== * FFC-100 rack-mountable Fiber Frequency Comb * Power cord for your country (if known) * Certificate of Conformance ===== Absolute Maximum Ratings and Power Input ===== Note: Reported specs are under laboratory conditions. Performance degradation can occur in deployed operation depending on the environment | **Parameter** | **Rating** | | Environmental Temperature | 15°C The FFC-100 employs a proprietary design hybrid power supply that is both low noise and capable of accepting a range of AC input line voltages. It will accept input line voltages within the ranges shown in . | **Parameter** | **Value** | **Units** | | Input Line Voltage | 100-240 | VAC | | Frequency | 50-60 | Hz | | Phase | 1 phase || | User-serviceable fuse((Located in power receptacle on rear panel)) | T 2.0 A L 250V || ===== Proper Usage ===== | {{ :warning-sign.png?100&nolink }} | If this instrument is used in a manner not specified by the manufacturer in this manual or other relevant literature, protection provided by the instrument may be impaired. | |:::| Successful implementation of the FFC-100 depends critically on the design of the whole system: FFC-100, phase locking electronics, and any references to which the FFC is locked or //vice versa//. | =====Initial Set-up===== - Download and install software according to [[https://github.com/Vescent/FFC_Firmware_Upgrade-and-FPGA-Software-Firmware|instructions found here.]] - Ensure all cables and fibers are connected according to the connection diagram .((Single frequency reference laser: for instance a [[https://rio-lasers.com/1550nm-laser-diode/|RIO Planex]]TM 1550 nm laser.)) - Turn on the power to the Fiber Frequency Comb (FFC) and the FPGA, as well as the reference laser.\\ {{ ffc-100_connection_diagram2.png ?700 |ffc-100_connection_diagram2.png}}\\ | **Parameter** | **Rating** | |ƒopt Power Input | <1.5 mW max | =====FFC-100 Operation===== ====FFC Start Up GUI==== - Touch the “System Off” button at the top of the front panel screen () to bring up a drop-down menu. Select “Standby” () to turn on temperature control of the pump diodes and oscillator cavity.\\ {{ffc_gui_off.png?400 |ffc_gui_off.png}}{{ ffc_gui_choose_state.png?400 | ffc_gui_choose_state.png}}\\ - Once the temperature servos have stabilized and “Standby” has stopped blinking, touch the “Standby” drop-down menu () and select “Laser On” (). The FFC should commence lasing and the Mode-locked indicator should turn green (). \\ {{ffc:ffc_gui_standby.png?400 | ffc:ffc_gui_standby.png}} {{ ffc:ffc_gui_standby_to_on.png?400 | ffc:ffc_gui_standby_to_on.png}}{{ ffc:ffc_gui_on.png?400 | ffc:ffc_gui_on.png}} \\ - If necessary, adjust oscillator current by either holding down the “Osc” touch screen button and typing in a desired set-point (), or briefly pressing the button and using the two control knobs (left changes digits, right adjusts values) to set a desired value.\\ {{ ffc:ffc_gui_adjust_oscillator_current.png?400 | ffc:ffc_gui_adjust_oscillator_current.png}} - Cavity temperature can be adjusted in the same way. - Touch the “PZT” touch screen button () to bring up a drop-down menu and select “Full Range x20” to enable the PZT servo.\\ {{ ffc:ffc_gui_select_pzt_mode.png?400 | ffc:ffc_gui_select_pzt_mode.png}} ====FPGA Control==== For locking the FFC-100 with the Vescent SLICE-FPGA-II Module, [[ffc:locking_electronics:slice-fpga-ii|click here]]. Otherwise, if using the SLICE-FPGA, follow the instructions below. The SLICE-FPGA dual-channel Offset Phase Lock Servo can be used to phase lock ƒCEO to a reference (TBD) and ƒopt to a reference laser such as the Rio Planex. If you have not already done so, install [[ffc:python|Python]] and the [[ffc:fpga|FPGA software]] for controlling the SLICE-FPGA dual Offset Phase Lock Servo. ===Software Startup=== - Open a WinPython command window and navigate to the folder “GUI and Firmware”. - Start the SLICE-FPGA control GUI by typing “python XEM_GUI3_VPv4.py”, ).\\ {{ ffc:terminal_directory.png?800 | ffc:terminal_directory.png}}\\ - A start-up menu should appear (). Make sure “superlaserland_v12.bit” is selected and select an appropriate clock option. Press OK.\\ {{ ffc:fpga_gui_startup.png?800 | ffc:fpga_gui_startup.png}}\\ - Navigate to the “Filter Settings” tab and select “Narrowband (6MHz)” for both DDC0 and DDC1 ().\\ {{ ffc:fpga_filter_set.png?800 |ffc:fpga_filter_set.png}}\\ === Locking ƒ(CEO) === - Navigate to the “CEO Lock” tab and adjust the “Offset DAC 0” slider near the top left by clicking and dragging the slider until the the data in the Baseband IQ plot is circular (). This centers the beat note near the reference frequency. It is also possible to adjust the FFC-100 oscillator current on its front panel to make this adjustment.\\ {{ ffc:fpga_ceo_lock.png?800 |ffc:fpga_ceo_lock.png}}\\ - Press the “Lock” button (, top middle). If the system doesn’t lock, change the VCO sign to the opposite polarity (top right) and try again. If the system still won't lock, try lowering the Kp value (bottom left).\\ {{ ffc:fpga_ceo_lock_2.png?800 |ffc:fpga_ceo_lock_2.png}}\\ ===Locking ƒ(opt)=== - Navigate to the “Optical Lock” window. Center the beat note near the reference frequency: adjust the “Offset DAC 1” slider (or your reference laser frequency) until you see a circular Baseband IQ diagram ().\\ {{ ffc:fpga_optical_bbiq.png?800 |ffc:fpga_optical_bbiq.png}}\\ - Press the “Lock” button (). If ƒopt doesn’t lock, change the VCO sign to the opposite polarity and try again. If the system continues to not lock, lower the Kp value.\\{{ ffc:fpga_optical_lock.png?800 |ffc:fpga_optical_lock.png}}\\ - Adjust PID settings (bottom middle of ) accordingly to lower the integrated phase noise of each parameter (fCEO and fopt). The default settings provided in the software are a good place to start but tweaking the values can often improve performance. ====Slow Loop Feedback==== ===Firmware Version FL-V1.2=== Slow loop functionality will be provided in a near-term software update. - Open your computer’s device manager from the control panel and find the COM port number for “STMicroelectronics”. Never assume that this number is the same as previous times. (If it doesn’t appear, make sure your computer is connected to the FFC.) - Navigate to the “Slow Loop” tab in the GUI and enter the COM port number into “FFC COM Port”. - The PZT setpoint is set to an intermediate value (50V) to keep the servo from railing. This can be adjusted if desired. - Click “Activate Temperature Slow Loop”. ===Firmware Version G2-V1.2=== Slow servo functionality is designed to allow indefinite FOPT locking times despite long-term drifts in the reference laser’s frequency outside the dynamic range of the FFC’s PZT feedback. This is achieved by slow temperature feedback to the oscillator of the FFC, which locks the PZT output voltage to a setpoint voltage near the middle of its dynamic range. To enable the slow servo, first lock FOPT normally, but set the DC offset as close to 3V as possible (PZT output range spans 0-60 V with 10V/V transfer function). Next, navigate to the home screen of the FFC-100 and press the “Slow Servo” button at the top of the screen {{ :ffc:ss_home_menu_off.png?400 |}} This will activate the slow servo but does not turn on the feedback. You can tell that the slow servo has been activated by the blue background on the “Setpoint [°C]” button. {{ :ffc:ss_enabled.png?400 |}} Next, press and hold the “Setpoint [°C]” button until the slow servo menu comes up. The menu allows a user to set the temperature setpoint as normal, and to set the voltage setpoint that the slow servo will try to keep constant by changing the temperature of the oscillator. We recommend setting this to 30V, which is right in the middle of the FFC-100's range. The gain comes preconfigured for each unit, but can also be changed through this menu (WE DO NOT ADVISE changing the gain without input from the Vescent technical staff). The polarity button will toggle the direction that the slow servo adjusts the temperature to keep the setpoint voltage constant (this will be preset by Vescent staff and should not be changed). Setting this to the incorrect value can result in temperature runaway. To change a value, simply touch the field to edit with the rotary knobs, or press and hold to bring up the keypad. To turn the slow servo on, press the “OFF” button. It should change to a white background which says “ON”. To turn it back off, simply press the button again. {{ :ffc:ss_menu.png?400 |}} While the slow servo is on, the color of the “Setpoint [°C]” button will indicate the difference between the setpoint voltage, and the actual voltage. If the difference is ≤ ±6V, the background will turn green. If it is ≥ ±6V, it will turn yellow, and if it is ≥ ±54V it will turn red. If the background is blue, this means the slow servo has turned off. {{ :ffc:ss_servoing.png?400 |}} {{ :ffc:ss_servoing_yellow.png?400 |}} {{ :ffc:ss_servoing_red.png?400 |}} Remember to shut off the slow servo, either by disabling it from the home menu or by pressing the On/Off button in the slow servo menu, when unlocking the FFC-100.