{"id":162,"date":"2015-01-07T22:43:07","date_gmt":"2015-01-07T21:43:07","guid":{"rendered":"http:\/\/www.herbert-dingfelder.de\/?page_id=162"},"modified":"2015-01-12T19:05:40","modified_gmt":"2015-01-12T18:05:40","slug":"frequency-counter-up-to-12ghz","status":"publish","type":"page","link":"http:\/\/www.herbert-dingfelder.de\/?page_id=162","title":{"rendered":"Frequency counter up to 12GHz"},"content":{"rendered":"<p><a href=\"http:\/\/www.herbert-dingfelder.de\/wp-content\/uploads\/2015\/01\/12ghz_cnt_front_scaled.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-163\" src=\"http:\/\/www.herbert-dingfelder.de\/wp-content\/uploads\/2015\/01\/12ghz_cnt_front_scaled.jpg\" alt=\"12ghz_cnt_front_scaled\" width=\"1024\" height=\"643\" \/><\/a><\/p>\n<p><strong>Features<\/strong><\/p>\n<ul>\n<li>Lab bench device that counts signals from below 500MHz to above 12 GHz<\/li>\n<li>Input signal levels of -20dBm to +10dBm are accepted<\/li>\n<li>Runs on 9V DC power supply (roughly 100mA)<\/li>\n<li>Shows the frequency to a precision of 10kHz at an update rate of 128ms<\/li>\n<li>Shows frequency drift of the input signal in ppm\/s at an update rate of 128ms (moving average over 16 cycles)<\/li>\n<\/ul>\n<p><strong>Working principle<\/strong><\/p>\n<p>The counter device is based on the <a title=\"Microprocessor based frequency counter up to 70MHz\" href=\"http:\/\/www.herbert-dingfelder.de\/?page_id=304\">ATmega16 counter<\/a> that was published already on this site. It uses a prescaler module with a <a href=\"http:\/\/www.hittite.com\/content\/documents\/data_sheet\/hmc363s8g.pdf\">HMC363 integrated circuit from Hittie Microwave<\/a> to divide the input signal frequency by a factor of 1000. The module is available on flee markets around central Europe. I have purchased it for 50 Euros which I believe is a fair price. The down scaled signal (up to 12MHz at input signals up to 12GHz) can easily be counted the counter circuit which was tested ok up to 70MHz.<\/p>\n<p><strong>Inside views<\/strong><\/p>\n<p><a href=\"http:\/\/www.herbert-dingfelder.de\/wp-content\/uploads\/2015\/01\/12ghz_cnt_inside_scaled.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-164 size-full\" src=\"http:\/\/www.herbert-dingfelder.de\/wp-content\/uploads\/2015\/01\/12ghz_cnt_inside_scaled.jpg\" alt=\"12ghz_cnt_inside_scaled\" width=\"800\" height=\"812\" \/><\/a> <a href=\"http:\/\/www.herbert-dingfelder.de\/wp-content\/uploads\/2015\/01\/hmc363_prescaler_scaled.jpg\"><img loading=\"lazy\" class=\"aligncenter wp-image-165 size-full\" src=\"http:\/\/www.herbert-dingfelder.de\/wp-content\/uploads\/2015\/01\/hmc363_prescaler_scaled.jpg\" alt=\"hmc363_prescaler_scaled\" width=\"800\" height=\"485\" \/><\/a><\/p>\n<p><strong>Software (version 3.0 is now available for download)<\/strong><\/p>\n<ul>\n<li><a title=\"Source Code for 12GHz Counter\" href=\"http:\/\/www.herbert-dingfelder.de\/wp-content\/uploads\/2015\/01\/freq_cnt_12ghz.c\">Download the source code in C<\/a><\/li>\n<li><a title=\"Binary Code for 12GHz Counter\" href=\"http:\/\/www.herbert-dingfelder.de\/wp-content\/uploads\/2015\/01\/freq_cnt_12ghz.hex_.zip\">Download the compiled .hex file for direct programming of the processor<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Features Lab bench device that counts signals from below 500MHz to above 12 GHz Input signal levels of -20dBm to +10dBm are accepted Runs on 9V DC power supply (roughly 100mA) Shows the frequency to a precision of 10kHz at an update rate of 128ms Shows frequency drift of the input signal in ppm\/s at [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":36,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/www.herbert-dingfelder.de\/index.php?rest_route=\/wp\/v2\/pages\/162"}],"collection":[{"href":"http:\/\/www.herbert-dingfelder.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.herbert-dingfelder.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.herbert-dingfelder.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.herbert-dingfelder.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=162"}],"version-history":[{"count":7,"href":"http:\/\/www.herbert-dingfelder.de\/index.php?rest_route=\/wp\/v2\/pages\/162\/revisions"}],"predecessor-version":[{"id":310,"href":"http:\/\/www.herbert-dingfelder.de\/index.php?rest_route=\/wp\/v2\/pages\/162\/revisions\/310"}],"up":[{"embeddable":true,"href":"http:\/\/www.herbert-dingfelder.de\/index.php?rest_route=\/wp\/v2\/pages\/36"}],"wp:attachment":[{"href":"http:\/\/www.herbert-dingfelder.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}