diff --git a/artiq/banker1.jpg b/artiq/banker1.jpg new file mode 100644 index 0000000..7ad0bf4 Binary files /dev/null and b/artiq/banker1.jpg differ diff --git a/artiq/banker2.jpg b/artiq/banker2.jpg new file mode 100644 index 0000000..040bb67 Binary files /dev/null and b/artiq/banker2.jpg differ diff --git a/artiq/cloop.page b/artiq/cloop.page new file mode 100644 index 0000000..036ffaa --- /dev/null +++ b/artiq/cloop.page @@ -0,0 +1,76 @@ +{{{ header("Control loops", "artiq") }}} + +

Control loops

+ +

Stabilizer

+

The stabilizer module is a CPU-based dual-channel fast servo. It can be controlled by Kasli or work stand-alone with Power-over-Ethernet (PoE) supply. +

+It can be used as a general-purpose PID controller. Several AFE extensions are under development including high current power supply for magnets.

+ +

More information

+ +

+ +

+The standard open source firmware that comes with the board has the following features: +

+ +

+ +

+

+

+ +

+To purchase this controller, email sales@m-***s.hk. We also offer firmware customizations and development of new features. Note that features that are not implemented in the open source code above (e.g. control from Kasli) are not supported unless purchased separately. +

+ +

Thermostat

+ +

This module is a 2-channel temperature controller EEM based on the Maxim MAX1968 driver, capable of driving 6W into a TEC or resistive heater. The sensor interface is based on AD7172 ADC.

+ +

+Preliminary specifications: +

+

+ +

+ +

This module is still in development and is not currently available.

+ +

SU-Servo

+ +

With the SU-Servo feature of ARTIQ, the AD9910 variant of Urukul (which has fine amplitude control) can be used in combination with the Sampler ADC to form a laser intensity servo. In this application, the Urukul card drives AOMs and photodiodes are connected to Sampler to monitor laser intensities. When ordering your system, specify that you want SU-Servo integrated into the gateware.

+ +

See the Sinara Core page for the relevant devices (Kasli, Sampler and Urukul).

+ +{{{ footer() }}} diff --git a/artiq/stabilizer.jpg b/artiq/stabilizer.jpg new file mode 100644 index 0000000..a2bb163 Binary files /dev/null and b/artiq/stabilizer.jpg differ diff --git a/artiq/stabilizer_pid.png b/artiq/stabilizer_pid.png new file mode 100644 index 0000000..981112f Binary files /dev/null and b/artiq/stabilizer_pid.png differ diff --git a/artiq/thermostat.jpg b/artiq/thermostat.jpg new file mode 100644 index 0000000..1debbd1 Binary files /dev/null and b/artiq/thermostat.jpg differ diff --git a/generate.py b/generate.py index 265fb14..9223c5a 100755 --- a/generate.py +++ b/generate.py @@ -39,7 +39,8 @@ class PageMethods: item("artiq/index.html", "ARTIQ", "artiq") subitem("artiq/index.html", "Overview") - subitem("artiq/sinara.html", "Sinara hardware") + subitem("artiq/sinara.html", "Sinara Core") + subitem("artiq/cloop.html", "Control loops") subitem("artiq/resources.html", "Resources") item("migen/index.html", "Migen", "migen") item("smoltcp.html", "smoltcp", "smoltcp")