{"id":1345,"date":"2018-11-04T15:02:20","date_gmt":"2018-11-04T14:02:20","guid":{"rendered":"http:\/\/pa0rwe.nl\/?page_id=1345"},"modified":"2024-12-09T21:10:43","modified_gmt":"2024-12-09T20:10:43","slug":"adf5355-54-13600-mhz-vfo","status":"publish","type":"page","link":"https:\/\/pa0rwe.nl\/?page_id=1345","title":{"rendered":"ADF5355 54-13600 MHz VFO"},"content":{"rendered":"<div id=\"attachment_1347\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1347\" class=\"size-medium wp-image-1347\" src=\"https:\/\/pa0rwe.nl\/wp-content\/uploads\/2018\/05\/adf5355_front-600x122.jpg\" alt=\"\" width=\"600\" height=\"122\" srcset=\"https:\/\/pa0rwe.nl\/wp-content\/uploads\/2018\/05\/adf5355_front-600x122.jpg 600w, https:\/\/pa0rwe.nl\/wp-content\/uploads\/2018\/05\/adf5355_front-768x157.jpg 768w, https:\/\/pa0rwe.nl\/wp-content\/uploads\/2018\/05\/adf5355_front-1024x209.jpg 1024w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-1347\" class=\"wp-caption-text\">Front view<\/p><\/div>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ADF5355.pdf\"><em><span style=\"color: #0000ff;\">https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ADF5355.pdf\u00a0\u00a0<\/span><\/em><\/a><br \/>\n<a href=\"http:\/\/f6kbf.free.fr\/html\/ADF5355%20and%20Arduino_Fr_Gb.xhtml\"><em><span style=\"color: #0000ff;\">https:\/\/f6kbf.free.fr\/html\/ADF5355%20and%20Arduino_Fr_Gb.xhtml<\/span><\/em><\/a><br \/>\n<a href=\"https:\/\/github.com\/F1CJN\/ADF5355-ARDUINO-LCDShield\"><span style=\"color: #0000ff;\"><em>https:\/\/github.com\/F1CJN\/ADF5355-ARDUINO-LCDShield<\/em><\/span><\/a><\/p>\n<p align=\"left\">Downloads: \u00a0 \u00a0\u00a0\u00a0<span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/pa0rwe.nl\/wp-content\/uploads\/2018\/11\/ADF5355-Schematic.jpg\"><em> Schematic<\/em> <\/a><\/span>\u00a0 and\u00a0\u00a0 <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/pa0rwe.nl\/wp-content\/uploads\/2023\/06\/ADF5355_Nano_V1.5.zip\"><em>Sketch<\/em><\/a><em>\u00a0\u00a0\u00a0<\/em><\/span><\/p>\n<p align=\"left\"><em><span style=\"text-decoration: underline;\">Note:<\/span> The sketch is updated (June, 2023) to version 1.5.<br \/>\n&#8211; Added stepsizes 10, 100 MHz and 1GHz<br \/>\n<\/em><em>&#8211; MTLD set to 1 (Output muted when no lock)<br \/>\n&#8211; Add 100MHz ref. X-tal freq setting on request of Jac, PE1KXH<br \/>\n&#8211; Changed storage of X-tal freq by Ref pointer<\/em><\/p>\n<p>Because I had to use the ADF4351 board for my new BATC Portsdown DATV project, I decided to rebuild the ADF4351 VFO with a ADF5355 module, bought from e-bay. I also replaced the PIC by an Arduino Nano. The software (sketch) is based on the design of F6KBF and F1CJN. I have replaced the push buttons in the design by two encoders and I have added menu functions.<\/p>\n<p>The frequency range is automatically split over two output SMA connectors: 54-6800 MHz and 6800-13600 MHz<\/p>\n<p>The VFO is menu driven and has the following functions:<br \/>\n&#8211;\u00a0 Selection of one of ten memory locations<br \/>\n&#8211;\u00a0 Stepsize selection ( 1, 10, 100Hz, 1, 10 100 KHz and 1, 10, 100,1000 MHz)\u00a0 <em><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-21\" src=\"https:\/\/pa0rwe.nl\/wp-content\/uploads\/2015\/07\/updated.gif\" alt=\"\" width=\"44\" height=\"12\" \/><\/em><br \/>\n&#8211;\u00a0 Output power settings: -4, -1, +2, +5 dBm (strongly depended on selected frequency)<br \/>\n&#8211;\u00a0 Reference input frequency: 10, 25, 100 and 125 MHz.\u00a0 <em><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-21\" src=\"https:\/\/pa0rwe.nl\/wp-content\/uploads\/2015\/07\/updated.gif\" alt=\"\" width=\"44\" height=\"12\" \/><\/em><\/p>\n<p>You can reach the menu functions by pressing the Right encoder.<\/p>\n<p>The last used frequency is automatic saved after 5 seconds of not tuning.<\/p>\n<p>In normal use the Left encoder is for standard 100 MHz steps.<br \/>\nThe Right encoder steps according to what you have set, i.e. what the cursor is underneath.<\/p>\n<p>If you press the Right encoder button you will enter the menu.<br \/>\nWith the Left encoder you set the menu item, i.e. Memory, Stepsize, Output and Ref frequency.<br \/>\nOnce you have selected a menu item, use the Right encoder to select the desired setting for that item.<\/p>\n<p><span style=\"text-decoration: underline;\">To select a stored frequency:<\/span><br \/>\nPress the Right encoder button (you will immediately enter the Memory option)<br \/>\nSelect the stored frequency (0 to 9) with the Right encoder<br \/>\nPress the Right encoder button briefly. The saved frequency is now active.<\/p>\n<p><span style=\"text-decoration: underline;\">To store a set frequency:<\/span><br \/>\nSet the frequency you want to save.<br \/>\nPress the Right encoder button (you will immediately enter the Memory option)<br \/>\nSelect with the Right encoder where the freq should be stored (0 to 9)<br \/>\nPress the Right encoder button for 3 seconds. The frequency is now stored.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Builders information<br \/>\n<\/strong><\/span>The price of the board is much more expensive then before the corona pandemic. It increases from $66 to over $100 (on eBay)!!<\/p>\n<p>Using the ADF5355 module it&#8217;s very easy to build the VFO.<br \/>\nBecause the ADF5355 is using 3.3Volt I\/O you have to pull-down the output of the Arduino Nano 5Volt I\/O by voltage dividers (see the schematic).<br \/>\nProgramming can be done with the Arduino IDE and the Arduino Nano USB bus.<\/p>\n<p>I have replaced the original X-tal oscillator by a TCXO for a better frequency stability. See: https:\/\/www.digikey.nl\/product-detail\/en\/connor-winfield\/DV75C-025.0M\/CW885CT-ND\/5641655<\/p>\n<p>Using an external ref. frequency you have (by using REF+) to remove R10 and put it on location R17.\u00a0 For using REF- remove R5 and put it on location R8. (They are 0 ohm and according my board).<\/p>\n<p>It&#8217;s also a good idea to block the not used RF OUT connection with a 50 ohm SMD resistor.<\/p>\n<p><span style=\"text-decoration: underline;\"><span style=\"color: #ff0000;\"><strong>Caution:<\/strong> <\/span><\/span>The total supply current is (depending on the RF divider and output power) between 160 and 250 mA. For that reason I added an aluminum cool block on the ADF5355 and I added a separate 6V regulator as well (mounted in the middle of the back panel of the enclosure).<\/p>\n<div id=\"attachment_1348\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1348\" class=\"size-medium wp-image-1348\" src=\"https:\/\/pa0rwe.nl\/wp-content\/uploads\/2018\/05\/adf5355_insight-600x367.jpg\" alt=\"\" width=\"600\" height=\"367\" srcset=\"https:\/\/pa0rwe.nl\/wp-content\/uploads\/2018\/05\/adf5355_insight-600x367.jpg 600w, https:\/\/pa0rwe.nl\/wp-content\/uploads\/2018\/05\/adf5355_insight-768x470.jpg 768w, https:\/\/pa0rwe.nl\/wp-content\/uploads\/2018\/05\/adf5355_insight-1024x627.jpg 1024w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-1348\" class=\"wp-caption-text\">Insight view<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ADF5355.pdf\u00a0\u00a0 https:\/\/f6kbf.free.fr\/html\/ADF5355%20and%20Arduino_Fr_Gb.xhtml https:\/\/github.com\/F1CJN\/ADF5355-ARDUINO-LCDShield Downloads: \u00a0 \u00a0\u00a0\u00a0 Schematic \u00a0 and\u00a0\u00a0 Sketch\u00a0\u00a0\u00a0 Note: The sketch is updated (June, 2023) to version 1.5. &#8211; Added stepsizes 10, 100 MHz and 1GHz &#8211; MTLD set to 1 (Output muted when no lock) &#8211; Add 100MHz ref. X-tal freq setting on request of Jac, PE1KXH &#8211; Changed storage of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1345","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pa0rwe.nl\/index.php?rest_route=\/wp\/v2\/pages\/1345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pa0rwe.nl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pa0rwe.nl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pa0rwe.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pa0rwe.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1345"}],"version-history":[{"count":37,"href":"https:\/\/pa0rwe.nl\/index.php?rest_route=\/wp\/v2\/pages\/1345\/revisions"}],"predecessor-version":[{"id":2097,"href":"https:\/\/pa0rwe.nl\/index.php?rest_route=\/wp\/v2\/pages\/1345\/revisions\/2097"}],"wp:attachment":[{"href":"https:\/\/pa0rwe.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}