{"id":49268,"date":"2025-06-09T13:58:49","date_gmt":"2025-06-09T13:58:49","guid":{"rendered":"https:\/\/photonics.laser2000.co.uk\/?post_type=product&#038;p=49268"},"modified":"2025-12-17T14:37:11","modified_gmt":"2025-12-17T14:37:11","slug":"programmable-pulse-generator","status":"publish","type":"product","link":"https:\/\/stagingphotonics.laser2000.co.uk\/?product=programmable-pulse-generator","title":{"rendered":"Programmable Pulse Generator"},"content":{"rendered":"<p><strong>Programmable Pulse Generator<\/strong><\/p>\n<ul>\n<li>Programmable Pulse Generator<\/li>\n<li>Arbitrary pulse generator for the monitoring of Electro-Optic Modulators (EOM)<\/li>\n<li>5 GS\/s, 200 ps time bins<\/li>\n<li>Record length 512 Bytes \/ 102.4 ns, 8 bit resolution<\/li>\n<li>High output amplitude, up to 12 V into 50 Ohm<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Applications:<\/strong><\/p>\n<p>The PPG 512 programmable pulse generator can be used for various applications, such as:<\/p>\n<ul>\n<li>Monitoring of Electro-Optic Modulators (EOM)<\/li>\n<li>Monitoring of Acousto-Optic Modulators (AOM)<\/li>\n<li>Monitoring of Laser Diodes \/ LED (Arbitrary Waveform Generation)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>The PPG 512 is based on a programmable waveform generator, that permits to generate pulse patterns in a cyclic sequence of 512 bytes. The 512 bytes are stored in a special high-speed memory that can be read out at the full speed of 5 GS\/s. This results in a timing resolution of 200 ps per byte (other values possible on request). By loading a data set, arbitrary pulse sequences can be defined with an amplitude resolution of 8 bits (0 to 255). This pre-defined sequence can then be run as a gapless loop at the full speed of 5 GS\/s or started and stopped by an external control signal.<\/p>\n<p><strong>Output amplitude between 0 V and +12 V<\/strong><br \/>\nThe output of the internal Digital to Analog Converter (DAC) is amplified by a broadband two-stage amplifier, which generates the output voltages with a maximum amplitude around +12 V (into 50 Ohm). Other amplitudes are available on request.<\/p>\n<p><strong>Control inputs<\/strong><br \/>\nAdditional external signal inputs are available to control the reading of the complete 512 byte sequence as well as start or stop the reading at arbitrary times.<\/p>\n<p><strong>Synchronisation outputs<\/strong><br \/>\nA synchronisation signal is output by the PPG 512, that signals the full period of all 512 bytes, i.e. every 102.4 ns. An unamplified copy of the pulse pattern is also available at a separate output and can be used to, e.g., trigger other devices such as TCSPC units.<\/p>\n<p><strong>Easy programming via DLL<\/strong><br \/>\nProgramming the pulse patterns is possible via a programming library (DLL) for Windows by simply loading a suited array of 512 bytes into the onboard memory. The programmed pulse pattern is stored in the nonvolatile memory. This pattern will be set at every startup.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programmable Pulse Generator Programmable Pulse Generator Arbitrary pulse generator for the monitoring of Electro-Optic Modulators (EOM) 5 GS\/s, 200 ps time bins [&hellip;]<\/p>\n","protected":false},"featured_media":49343,"template":"","meta":{"_acf_changed":false,"footnotes":""},"product_brand":[],"product_cat":[109],"product_tag":[],"class_list":{"0":"post-49268","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-short-pulse-ns-ps-fs-lasers","8":"first","9":"instock","10":"shipping-taxable","11":"product-type-simple"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.6 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Programmable Pulse Generator - Laser 2000<\/title>\n<meta name=\"description\" content=\"Programmable Pulse Generator: Based on a programmable waveform generator, allowing generation of pulse patterns in a cyclic sequence of 512 bytes.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmable Pulse Generator\" \/>\n<meta property=\"og:description\" content=\"Programmable Pulse Generator: Based on a programmable waveform generator, allowing generation of pulse patterns in a cyclic sequence of 512 bytes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stagingphotonics.laser2000.co.uk\/products\/light-sources-safety\/lasers\/short-pulse-ns-ps-fs-lasers\/programmable-pulse-generator\/\" \/>\n<meta property=\"og:site_name\" content=\"Laser 2000\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-17T14:37:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stagingphotonics.laser2000.co.uk\/wp-content\/uploads\/2025\/06\/PPG-512-Product-Image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Price\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Availability\" \/>\n\t<meta name=\"twitter:data2\" content=\"In stock\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/products\\\/light-sources-safety\\\/lasers\\\/short-pulse-ns-ps-fs-lasers\\\/programmable-pulse-generator\\\/\",\"url\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/products\\\/light-sources-safety\\\/lasers\\\/short-pulse-ns-ps-fs-lasers\\\/programmable-pulse-generator\\\/\",\"name\":\"Programmable Pulse Generator - Laser 2000\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/products\\\/light-sources-safety\\\/lasers\\\/short-pulse-ns-ps-fs-lasers\\\/programmable-pulse-generator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/products\\\/light-sources-safety\\\/lasers\\\/short-pulse-ns-ps-fs-lasers\\\/programmable-pulse-generator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/PPG-512-Product-Image.png\",\"datePublished\":\"2025-06-09T13:58:49+00:00\",\"dateModified\":\"2025-12-17T14:37:11+00:00\",\"description\":\"Programmable Pulse Generator: Based on a programmable waveform generator, allowing generation of pulse patterns in a cyclic sequence of 512 bytes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/products\\\/light-sources-safety\\\/lasers\\\/short-pulse-ns-ps-fs-lasers\\\/programmable-pulse-generator\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/products\\\/light-sources-safety\\\/lasers\\\/short-pulse-ns-ps-fs-lasers\\\/programmable-pulse-generator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/products\\\/light-sources-safety\\\/lasers\\\/short-pulse-ns-ps-fs-lasers\\\/programmable-pulse-generator\\\/#primaryimage\",\"url\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/PPG-512-Product-Image.png\",\"contentUrl\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/PPG-512-Product-Image.png\",\"width\":600,\"height\":600,\"caption\":\"PPG-512-Product-Image.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/products\\\/light-sources-safety\\\/lasers\\\/short-pulse-ns-ps-fs-lasers\\\/programmable-pulse-generator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/?page_id=45\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Programmable Pulse Generator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/#website\",\"url\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/\",\"name\":\"Laser 2000\",\"description\":\"Your Partner for Photonics Solutions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/stagingphotonics.laser2000.co.uk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<meta property=\"product:price:currency\" content=\"GBP\" \/>\n<meta property=\"og:availability\" content=\"instock\" \/>\n<meta property=\"product:availability\" content=\"instock\" \/>\n<meta property=\"product:retailer_item_id\" content=\"PPG 512\" \/>\n<meta property=\"product:condition\" content=\"new\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Programmable Pulse Generator - Laser 2000","description":"Programmable Pulse Generator: Based on a programmable waveform generator, allowing generation of pulse patterns in a cyclic sequence of 512 bytes.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_GB","og_type":"article","og_title":"Programmable Pulse Generator","og_description":"Programmable Pulse Generator: Based on a programmable waveform generator, allowing generation of pulse patterns in a cyclic sequence of 512 bytes.","og_url":"https:\/\/stagingphotonics.laser2000.co.uk\/products\/light-sources-safety\/lasers\/short-pulse-ns-ps-fs-lasers\/programmable-pulse-generator\/","og_site_name":"Laser 2000","article_modified_time":"2025-12-17T14:37:11+00:00","og_image":[{"width":600,"height":600,"url":"https:\/\/stagingphotonics.laser2000.co.uk\/wp-content\/uploads\/2025\/06\/PPG-512-Product-Image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Price":"","Availability":"In stock"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stagingphotonics.laser2000.co.uk\/products\/light-sources-safety\/lasers\/short-pulse-ns-ps-fs-lasers\/programmable-pulse-generator\/","url":"https:\/\/stagingphotonics.laser2000.co.uk\/products\/light-sources-safety\/lasers\/short-pulse-ns-ps-fs-lasers\/programmable-pulse-generator\/","name":"Programmable Pulse Generator - Laser 2000","isPartOf":{"@id":"https:\/\/stagingphotonics.laser2000.co.uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/stagingphotonics.laser2000.co.uk\/products\/light-sources-safety\/lasers\/short-pulse-ns-ps-fs-lasers\/programmable-pulse-generator\/#primaryimage"},"image":{"@id":"https:\/\/stagingphotonics.laser2000.co.uk\/products\/light-sources-safety\/lasers\/short-pulse-ns-ps-fs-lasers\/programmable-pulse-generator\/#primaryimage"},"thumbnailUrl":"https:\/\/stagingphotonics.laser2000.co.uk\/wp-content\/uploads\/2025\/06\/PPG-512-Product-Image.png","datePublished":"2025-06-09T13:58:49+00:00","dateModified":"2025-12-17T14:37:11+00:00","description":"Programmable Pulse Generator: Based on a programmable waveform generator, allowing generation of pulse patterns in a cyclic sequence of 512 bytes.","breadcrumb":{"@id":"https:\/\/stagingphotonics.laser2000.co.uk\/products\/light-sources-safety\/lasers\/short-pulse-ns-ps-fs-lasers\/programmable-pulse-generator\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stagingphotonics.laser2000.co.uk\/products\/light-sources-safety\/lasers\/short-pulse-ns-ps-fs-lasers\/programmable-pulse-generator\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/stagingphotonics.laser2000.co.uk\/products\/light-sources-safety\/lasers\/short-pulse-ns-ps-fs-lasers\/programmable-pulse-generator\/#primaryimage","url":"https:\/\/stagingphotonics.laser2000.co.uk\/wp-content\/uploads\/2025\/06\/PPG-512-Product-Image.png","contentUrl":"https:\/\/stagingphotonics.laser2000.co.uk\/wp-content\/uploads\/2025\/06\/PPG-512-Product-Image.png","width":600,"height":600,"caption":"PPG-512-Product-Image.png"},{"@type":"BreadcrumbList","@id":"https:\/\/stagingphotonics.laser2000.co.uk\/products\/light-sources-safety\/lasers\/short-pulse-ns-ps-fs-lasers\/programmable-pulse-generator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stagingphotonics.laser2000.co.uk\/"},{"@type":"ListItem","position":2,"name":"Products","item":"https:\/\/stagingphotonics.laser2000.co.uk\/?page_id=45"},{"@type":"ListItem","position":3,"name":"Programmable Pulse Generator"}]},{"@type":"WebSite","@id":"https:\/\/stagingphotonics.laser2000.co.uk\/#website","url":"https:\/\/stagingphotonics.laser2000.co.uk\/","name":"Laser 2000","description":"Your Partner for Photonics Solutions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stagingphotonics.laser2000.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]},"product_price_currency":"GBP","og_availability":"instock","product_availability":"instock","product_retailer_item_id":"PPG 512","product_condition":"new"},"_links":{"self":[{"href":"https:\/\/stagingphotonics.laser2000.co.uk\/index.php?rest_route=\/wp\/v2\/product\/49268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stagingphotonics.laser2000.co.uk\/index.php?rest_route=\/wp\/v2\/product"}],"about":[{"href":"https:\/\/stagingphotonics.laser2000.co.uk\/index.php?rest_route=\/wp\/v2\/types\/product"}],"version-history":[{"count":1,"href":"https:\/\/stagingphotonics.laser2000.co.uk\/index.php?rest_route=\/wp\/v2\/product\/49268\/revisions"}],"predecessor-version":[{"id":49344,"href":"https:\/\/stagingphotonics.laser2000.co.uk\/index.php?rest_route=\/wp\/v2\/product\/49268\/revisions\/49344"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stagingphotonics.laser2000.co.uk\/index.php?rest_route=\/wp\/v2\/media\/49343"}],"wp:attachment":[{"href":"https:\/\/stagingphotonics.laser2000.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=49268"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/stagingphotonics.laser2000.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_brand&post=49268"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/stagingphotonics.laser2000.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_cat&post=49268"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/stagingphotonics.laser2000.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_tag&post=49268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}