{"id":11156,"date":"2016-02-23T20:48:51","date_gmt":"2016-02-24T01:48:51","guid":{"rendered":"http:\/\/embedded-lab.com\/blog\/?p=11156"},"modified":"2016-02-23T20:48:51","modified_gmt":"2016-02-24T01:48:51","slug":"max038-function-generator","status":"publish","type":"post","link":"https:\/\/embedded-lab.com\/blog\/max038-function-generator\/","title":{"rendered":"MAX038 function generator"},"content":{"rendered":"<p><em><strong>Milen<\/strong><\/em> posted this <strong><a href=\"http:\/\/www.instructables.com\/id\/Functional-Generator\/\" target=\"_blank\">Instructable<\/a><\/strong> on the design of a MAX038 function generator that also implements an Atmega328 and an LCD to display the parameters.<\/p>\n<div id=\"attachment_11157\" style=\"width: 595px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/02\/fgen.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11157\" class=\"size-full wp-image-11157\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/02\/fgen.jpg\" alt=\"Max038 function generator\" width=\"585\" height=\"438\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/02\/fgen.jpg 585w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/02\/fgen-580x434.jpg 580w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/a><p id=\"caption-attachment-11157\" class=\"wp-caption-text\">Max038 function generator<\/p><\/div>\n<blockquote><p>The function generator is very useful tool for the electronics freaks. It is needed for tuning resonance circuits, testing audio and video equipment, designing of analog filters and for many other different purposes.<\/p>\n<p>Today there are two main types of function generators ; digital, (DSP based, DDS&#8230;) which are more and more often used and analog, which were the origins.<\/p>\n<p>Both types have their advantages and disadvantages. The digital generators can generate signals with very stable frequency, but they have problems with generating very pure sine signals (what is not problem for analog one). Also the mainly spread function generators based on DDS approach have not so big frequency generation range.<\/p>\n<p>Since long time I wanted to design a useful function generator, which could somehow combine some of the advantages of both types (analog and digital) generators. I decided to base the design on the Maxim chip MAX038*<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Milen posted this Instructable on the design of a MAX038 function generator that also implements an Atmega328 and an LCD to display the parameters. The function generator is very useful tool for the electronics freaks. It is needed for tuning resonance circuits, testing audio and video equipment, designing of analog filters and for many other different purposes. Today there are two main types of function generators ; digital, (DSP based, DDS&#8230;) which are more and more often used and analog, which were the origins. Both types have their advantages and disadvantages. The digital generators can generate signals with very stable<\/p>\n","protected":false},"author":1,"featured_media":11157,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[319,150],"tags":[925,1376],"class_list":["post-11156","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analog","category-arduino-2","tag-arduino-project","tag-max038-function-generator"],"_links":{"self":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/11156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/comments?post=11156"}],"version-history":[{"count":1,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/11156\/revisions"}],"predecessor-version":[{"id":11158,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/11156\/revisions\/11158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media\/11157"}],"wp:attachment":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media?parent=11156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/categories?post=11156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/tags?post=11156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}