[005] 4.4GHz RF Synthesizer Board - ADF4351 - Theory, Setup, Reverse Engineering, Experiments

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 มิ.ย. 2024
  • 0:00:00 - Introduction
    0:01:38 - Board Overview
    0:09:28 - Software, Hardware and VirtualBox Setup
    0:23:15 - SPI Decoding with sigrok
    0:32:23 - USB Packet Capture with usbmon
    0:46:24 - Synthesizer Theory of Operation
    0:57:14 - pyadf435x Open Source Software Suite, Decompiling .Net Code
    1:07:29 - Testing RF output with an RTL-SDR and gqrx
    1:17:38 - Python Scripting Experiments and Inspectrum
    The ADF4351 is an RF frequency synthesizer capable of producing tones from 37MHz to 4.4GHz. But how well does it perform? and can it work with open source software?
    Show Notes: opentechlab.org.uk/videos:005...
    Twitter: @OpenTechLabChan
    Mastadon: @opentechlab@mstdn.io
    SubscribeStar: www.subscribestar.com/opentec...
    PayPal: www.paypal.me/opentechlab
    Bitcoin: 18CU9LxwRuiLHy9HsuMj2vzobbW4J3QVC2
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 143

  • @OpenTechLab
    @OpenTechLab  7 ปีที่แล้ว +15

    UPDATE: pyadf435x now has a firmware for $1.75 STM32F103 boards.
    th-cam.com/video/YHygFw7PlbY/w-d-xo.htmlm56s

    • @michaelrcolton
      @michaelrcolton 7 ปีที่แล้ว +6

      Awesome! Great video in so many ways. And now it's even compatible with hardware I have. I picked up an ADF4351 board because of your video, but was limping along with some firmware I wrote that was pretty cumbersome to use.
      Keep up the great work! One of my favorite new channels!

    • @aaroncameron1494
      @aaroncameron1494 5 ปีที่แล้ว +1

      Do you know if that sweep feature is a Smooth sweep or fast channel switching

    • @pahadiprogrammer4914
      @pahadiprogrammer4914 4 ปีที่แล้ว

      can you please help me with the circuit i am not able to implement this it is showing no board connected

    • @gaorangcom
      @gaorangcom 3 ปีที่แล้ว

      @@pahadiprogrammer4914 have you solved this problem yet? I am also facing this problem, can you give me your solution?

  • @ArsenioDev
    @ArsenioDev 7 ปีที่แล้ว +23

    How in the heck am I just now finding your channel? Seriously informative and well produced

  • @bongolongoallthetime
    @bongolongoallthetime 7 ปีที่แล้ว +7

    I really appreciate the quality of your videos and the in-depth explanation. Great stuff!

  • @ihatenumberinemail
    @ihatenumberinemail 5 ปีที่แล้ว +4

    This is one of the most thorough videos I've watched about a single IC.
    I'm surprised you don't have more subs.

  • @kenharris5302
    @kenharris5302 7 ปีที่แล้ว +12

    Genius ! Learned a lot about sigrok, fx2, Linux (learned the "

  • @stevegilbert3067
    @stevegilbert3067 7 ปีที่แล้ว +2

    The tools and techniques which you described are very useful. You have done a great job of clearly and concisely explaining how to use this chip and the software to control it. The significant time and effort you must have put into this project is greatly appreciated.

  • @Aemilindore
    @Aemilindore 6 ปีที่แล้ว +1

    I'm only quarter away from the start but already filled so many new things I must try. Your channel is really a great example of putting out videos much much beyond rich content. I'm going out of my mind learning many cool tools.

  • @lmaoroflcopter
    @lmaoroflcopter 5 ปีที่แล้ว +1

    Slowly working my way through your videos. The content you've got here is brilliant!

  • @mikebrown7366
    @mikebrown7366 5 ปีที่แล้ว +3

    Awesome, wish I'd found this channel a long time ago. Bought a clone 24 MHz LA for $11. I'm sure it will fit most, if not all, of my needs. Pulseview is awesome. Love your videos.

  • @JacquesMarais
    @JacquesMarais 2 ปีที่แล้ว

    Brilliant Video ! The amount of information sharing in a single go is unbelievable.

  • @fkwvdpol
    @fkwvdpol 7 ปีที่แล้ว +10

    Thanks a lot for this great channel! The quality of the content, clean production/edit, the in-depth explanation en great mix of theory and practice make this really stand out compared to others on TH-cam. Did you consider breaking up the video into a small series (much like chapters in a book), each focusing on a certain topic (e.g. the hardware overview, logic analyses, USB reverse engineering, pll theory etc.) as this will make the content easier to find (SEO) and probably get you more views. Suggest to even keep the full-length versions as you have today for the die-hards, and provide a playlist of same video but then cut into logical segments (+ corresponding title page/trailer linking to your content). Success and looking for more great stuff!

    • @OpenTechLab
      @OpenTechLab  7 ปีที่แล้ว +4

      That's a good idea. I might try that.

  • @KerryWongBlog
    @KerryWongBlog 6 ปีที่แล้ว +1

    Thanks for the comprehensive video. Well worth watching the whole clip!

  • @coyote20030
    @coyote20030 7 ปีที่แล้ว +6

    I do have to say that your videos are very informative! Thank you for taking the time and effort in making them!

  • @KennethiSlite
    @KennethiSlite 2 ปีที่แล้ว

    Great video! Very informative. Really looking forward to enjoy coming videos in this interesting field. Once again, - great job😃

  • @yor1001
    @yor1001 6 ปีที่แล้ว +2

    Dude, keep up the good work... Love your videos.

  • @TilmanBaumann
    @TilmanBaumann 6 ปีที่แล้ว +5

    Fantastic video. Lots of hidden gems.
    I would say it would have been easier for people to find the various topics if you had split the video in multiple parts. Each one of the topics warrants it's own video.
    The PLL explanation for example could very well stand on it's own.

  • @Aemilindore
    @Aemilindore 5 ปีที่แล้ว

    My second time watching this video. I understand the SIgrok stuff and the USB stuff much better. Still definitely need a third time! Your videos are awesome. Please do take the longest roundabout approach next time too.

  • @johndooley2401
    @johndooley2401 2 ปีที่แล้ว

    Love the Details, Attention to detail is everything. Thank you very informative and motivating

  • @SarahC2
    @SarahC2 ปีที่แล้ว

    Very interesting - thanks for taking us all through it.

  • @foofighter1933
    @foofighter1933 7 ปีที่แล้ว +3

    what a nice channel, very informative -- keep it up!

  • @viesturssilins858
    @viesturssilins858 5 ปีที่แล้ว

    This is wonderful work and very useful insight in various tools and techniques to learn from, thank you!

  • @DrTune
    @DrTune 7 ปีที่แล้ว +1

    Very, very good video! Thanks for all the work you put in. Long but extremely informative, well edited and researched. Excellent stuff.

    • @DrTune
      @DrTune 7 ปีที่แล้ว

      The "frequency-modulation with a drinking straw" at 1:13:29 cracked me up

    • @DrTune
      @DrTune 7 ปีที่แล้ว

      also had no idea sigrok had python decoders; damn, I'm sold

    • @DrTune
      @DrTune 7 ปีที่แล้ว

      Hint for getting more YT subs; closely examine the electrolytics on any PCB you handle and shriek in high-pitched outrage if they're a brand you don't approve of, ideally with some mildly racist commentary.

    • @OpenTechLab
      @OpenTechLab  7 ปีที่แล้ว +1

      Yeah my channel is rather the reverse of that. "Let's find the cheapest junk on AliExpress, and see if it has any useful purpose whatsoever."

    • @adsicks
      @adsicks 7 ปีที่แล้ว

      I hope it does. I am loving this video as I am in the process of finding out if I can use this very kit as part of a ham SDR transceiver.....

  • @BR.
    @BR. 5 ปีที่แล้ว

    This is a very good video. Thanks!
    Most likely I will watch it again at some point.

  • @echannel11
    @echannel11 ปีที่แล้ว

    You just saved the day, very much thanks to you.

  • @SQ5DBF
    @SQ5DBF 6 หลายเดือนก่อน

    Very good video. Useful and informative.

  • @HitAndMissLab
    @HitAndMissLab 3 ปีที่แล้ว +1

    Thanks a bunch. Without your detailed and knowledgeable video I wouldn't know what are the limitations of the ADF4351 and what I need to do to correct them.

  • @simonmerrett
    @simonmerrett 7 ปีที่แล้ว +5

    This channel is fantastic - please don't compromise on the length because it is appropriate for this kind of content but a time breakdown in the video description would be valuable when returning to it for reference.
    I would love to see you tackle an antenna analyzer for eg ISM bands that would be suitable for IoT, not just ham radio etc. LoRa at 433MHz and 868MHz for example, wifi or Bluetooth cantennae etc. I know that I could follow the existing projects for Arduino based antenna analysers with lower frequency signal generators but I know you would be able to convey the pros and cons of the this kind of system really well and perhaps mitigate some of the weaknesses through design. For example, you've already identified the lack of frequency calibration and temperature stability, and the harmonics from the square wave. Do they matter in an ISM band antenna analyser? Would love to see this as a blog post or video.
    Thank you for your contribution to the community! Subscribed!

  • @kalayaskitchen
    @kalayaskitchen 4 ปีที่แล้ว

    Great thanks, very useful and informative, well put together video, helped me to think about moving away from bulky large lab-based equipment for smaller "in the field" projects, in less than benign operating conditions. Thanks again...

  • @ghesil
    @ghesil 6 ปีที่แล้ว +2

    I love your videos. I learned a lot of new and interesting things.

    • @OpenTechLab
      @OpenTechLab  6 ปีที่แล้ว

      Thanks for watching!

  • @JonHeckendorf
    @JonHeckendorf 7 ปีที่แล้ว +1

    Excellent. Really, well done. Thank you.

  • @dimkars
    @dimkars 6 ปีที่แล้ว +3

    Amazing! So much info in just one video! Thank you very much!

  • @jimmydburrell
    @jimmydburrell 5 ปีที่แล้ว

    Thank you for a ‘Tour de Force’ romp through PLLs, Linux, USB, logic analysis, python, reverse engineering, etc., etc. It’s my second time through the video. If someone from ADI, TI, or the like does not hire you soonest, they are crazy.

  • @0ne87
    @0ne87 4 ปีที่แล้ว

    I learned a lot from this video. Thank you.

  • @goofypettiger
    @goofypettiger 2 ปีที่แล้ว

    This was epic. Well done!!!!!!

  • @anttikantola8128
    @anttikantola8128 5 ปีที่แล้ว

    You guys with tech skills are so cool ;)

  • @wolpumba4099
    @wolpumba4099 3 ปีที่แล้ว

    Very nice description of PLL here.

  • @davidbowman1828
    @davidbowman1828 5 ปีที่แล้ว

    Thanks for the nice summary on the ADF4351. The close in spurs are really well shown.
    FYI A squarewave output contains high levels of odd harmonics, so 3rd at 300MHz 5th at 500MHz etc. Hopefully these are easy to remove with filters.

  • @ernieschatz3783
    @ernieschatz3783 5 ปีที่แล้ว

    Great material and presentation! The only negative from my perspective is that there is no need to go down a rabbit hole with a rant about processor vs application. As miffed as you were about that, I was equally miffed about the time you spent on it!

  • @OpenTechLab
    @OpenTechLab  7 ปีที่แล้ว +49

    Given that any money made from monetizing these videos will be reinvested in channel content, what's the verdict on the ad-break at 57:14? Thumbs up or thumbs down?

    • @km5405
      @km5405 7 ปีที่แล้ว +6

      im all for that, don't mind that small break if it helps you

    • @pepzi_
      @pepzi_ 7 ปีที่แล้ว +3

      Big thumbs up, I've disabled Adblock for your channel. Learning so much from you. Didn't know about Sigrok - love it, ordered the Salae clone and picked up a couple of great Linux commands. I've got the hacked DS1054Z too, but I believe its 100MHz?

    • @IgnoreMyChan
      @IgnoreMyChan 7 ปีที่แล้ว

      Why is video [006] being deleted all the time?

    • @OpenTechLab
      @OpenTechLab  7 ปีที่แล้ว +3

      +IgnoreMyChan Because I keep noticing n00b mistakes in the video right after I publish. I should have it all fixed up tomorrow!

    • @IgnoreMyChan
      @IgnoreMyChan 7 ปีที่แล้ว

      Haha :D Ok, np then. Keep up the good work, because I love your videos!

  • @tomsmith3045
    @tomsmith3045 3 ปีที่แล้ว +1

    This is fantastic content, thank you. I believe I can answer the questions about the chipset and the cost. For cost, they probably see the hobbyist as a nuisance market, where $150-$200 for an eval board is nothing to a large corporation. I think that's a mistake, too, because a lot of small companies have restricted budgets, too. For the chipset, I'd bet money that the designer of the board had code available for that chipset already written, that they could easily modify for their part. I'm not familiar with that microcontroller, but doing SPI in a RISK based microcontroller is pretty easy. Once you have the routines it's easier to reuse the reinvent.

  • @jbrown468
    @jbrown468 2 ปีที่แล้ว

    Great video!

  • @gaorangcom
    @gaorangcom 3 ปีที่แล้ว

    Thank you, this video saved my day.

  • @CarsonNiepper7118
    @CarsonNiepper7118 5 ปีที่แล้ว

    Great work!!! Thank you very much.

  • @ivanmarvilla7143
    @ivanmarvilla7143 วันที่ผ่านมา

    It is impressive that oscillator gives a very good signal, I have seen it on a "specific" spectrum analyzer and it looks the same. Thanks good video 📵🤣🤣😅

  • @joehubler4965
    @joehubler4965 7 ปีที่แล้ว +2

    thanks, great job!

  • @markdavies981
    @markdavies981 4 ปีที่แล้ว

    Very good video. The content on here is brilliant. It's the only video I could find that had all of the information I needed for my current project. Having said that, I was aware of this video for quite a while, but it was the last one I viewed because of the length (1.5 hours!).
    I think you could get a lot more views with some changes. I really want you to get more views because the content is so good. Firstly, the length of the video! I think most people these days use TH-cam to find things quickly, so I doubt many people would click to see a video that is over 1 hour long. 10-15 mins is my maximum, so I put off watching your video and I ended up watching all of the of the shorter (inferior) ones first. This video contains too much information of a broad nature. I think it would be better if you broke it down to several videos, with each one more specific and concentrating on one thing at a time.
    The open source lecture is also a bit irritating. Much of the video is spent explaining how to get windows programs to work in Linux, using Wine or some virtual machine etc. That right there is not a good advert for Linus. I use Linux at my work, just because I have no choice, and to be honest it is fairly crap and I end up having to use a Windows virtual machine for a lot of things things that I can't do using Linux. If I am looking to learn about ADF4351, I don't want to get into the pros and cons of Windows versus Linux, and be lectured about it, I just want to know the simplest way to get it to work. So in my opinion the open/closed source argument should be kept out of this video, as it is irrelevant.
    Besides my few negative comments, this is one of the best technical videos I have seen on TH-cam. There is some really very good educational material here. I appreciate your work and I look forward to seeing more!

  • @dl8cy
    @dl8cy 7 ปีที่แล้ว +2

    impressive work - looking forward your playing around with that boards. thank very much.
    maybe you can tell something about filtering the huge harmonics in one of your next videos? it would be great!

    • @OpenTechLab
      @OpenTechLab  7 ปีที่แล้ว +1

      Excellent suggestion. Certainly I could do a video like that. It might take me a while to get to it, but I think it would be an interesting thing to do.

    • @dl8cy
      @dl8cy 7 ปีที่แล้ว +2

      i have an alarm subscription - so i can't miss it :-)

  • @RogerBarraud
    @RogerBarraud ปีที่แล้ว

    Excellent video! Thankyou!
    You've inspired me to get some of these boards.
    Now to put a GPSDO/OCXO ahead of it. Oh, and perhaps tweak some of the voltage regulation etc.
    Cheers!
    de ZL1RWB

  • @mucden
    @mucden 3 ปีที่แล้ว

    Well explained!

  • @nraynaud
    @nraynaud 6 ปีที่แล้ว +3

    thanks, I had never understood how a PLL could increase a clock speed.

  • @tingranwang4199
    @tingranwang4199 4 หลายเดือนก่อน

    Thanks for the great video! I'm wondering whether there could be more details about the very cool STL SDR spectrum analyzer you've shown. Is that from some open-source project or you made it on your own? I checked upon some similar designs and none has that very nice recording video and zoom-in feature in your video where you used to observe the settling time. Thanks! Would appreciate it if there is some source/guide on how to obtain one of that for hobbyists!

  • @feicodeboer
    @feicodeboer 6 ปีที่แล้ว

    Did you disable the output during the frequency transitions and was the PLL lock on or of during those transitions? Other that that a very clear presentation and an nice explanation of some reverse engineering tricks, thank you.

  • @bloguetronica
    @bloguetronica 3 ปีที่แล้ว

    Very extensive explanation, but every minute is to be watched. I had success by using the CP2130 under Linux, with libusb. It has its caveats, but nonetheless, a reliable chip. Did many projects complete with software, thanks to the CP2130 and libusb.
    On the other hand, the FX2LP seems interesting for fast data acquisition, provided it does achieve USB 2.0 speeds (480Mbps). I have a similar board stored somewhere, but I'll use it if there is an app note containing the registers for USB configuration (or I may just use Wireshark to sniff packets going to a Windows VM and go from there).

  • @andreasstrem3657
    @andreasstrem3657 ปีที่แล้ว

    Fantastic video! Just a comment on the harmonic number: The 1st harmonic is the same as the base harmonic or 100 MHz in your test. That is, the 200 MHz peak is the 2nd harmonic, not the 1st, 300MHz is the 3rd and so on. Anyway: Excellent work!

  • @Deckilll
    @Deckilll 4 ปีที่แล้ว

    Thanks for the good video. I am trying to follow this tutorial for my science project, and I am having hard time on wiring. I got everything I need, can you show me how to wire those up? Thank you.

  • @wa4cdm
    @wa4cdm 2 ปีที่แล้ว

    Great video. Can that eval board be programmed to have a step size of 100 hertz? Thinking about using one to replace a pll unit in an Icom vhf ssb radio.

  • @youliantroyanov2941
    @youliantroyanov2941 7 ปีที่แล้ว +1

    awesome

  • @Impedancenetwork
    @Impedancenetwork 2 ปีที่แล้ว +1

    It is Sept. 12, 2021 and these Analog Device Eval Boards @5:49 are $253.39 on Digikey with a 15 Week Lead Time. That is a significant price increase($163) from the date of this video (March 13, 2017).

    • @hullinstruments
      @hullinstruments ปีที่แล้ว

      Of course prices go up but like another commenter above said... Analog devices and others don't want tons of hobbyists contacting their engineers and wasting their time. I've been obvious to long time but I also work in the field of metrology... And that desire and fear is absolutely accurate. And could burn thousands of hours of engineers time answering questions for hobbyist who are never really going to purchase anything massive. Companies just can't afford it to be honest.
      Up until five or ten years ago you could literally get massive piles and boxes full of chips samples and dev boards FOR FREE. I'm talking about entire trays full of super expensive fpgas, thousands of dollars of parts just sent to you free for samples... You name it.
      But the hobbyist community and maker community wasn't as massive back then. And even though there is so much access to info in the internet that most obvious could get their questions answered if they just looked... They will still contact the company. So the company's quit giving out free samples for the most part. And jack up the prices for development kits and things. Because they will go broke trying to answer questions or make people happy who were never going to buy a product in the future. It's just not possible. And in many cases obvious like that will act super entitled and s***. And it takes away from the actual customers time. And obviously there's the above-mentioned issue that a lot of this information is easily accessible online or at least forums where you can post about it two teams of engineers... But instead of that they'll call up the company and waste their time without searching for the answer themselves first

  • @MeBigBudda
    @MeBigBudda 7 ปีที่แล้ว +1

    За одно видео рассказал больше чем за 5 лет учебы в универе! Nicely done! More explanation video pls.
    From Ukraine with love!

  • @hullinstruments
    @hullinstruments ปีที่แล้ว

    Like another commenter mentioned... Analog devices and others don't have all the time in the world for their engineers to talk on the phone to hobbyists. The price is set at a barrier to entry. Any company or lab won't think twice to drop 200, 500, $5,000 on an evaluation and it devkit. Remember when companies used to give out boxes of samples and chips and all the latest everything five or ten years ago and then they quit... There's a good reason behind it in most cases.

  • @synergie8
    @synergie8 6 ปีที่แล้ว +4

    Great video..
    I was going to suggest a STM32F103C8 as a cheap micro-controller to replace the cypress, but I see you've already done that ;-)
    Looking on eBay, I've noticed that there are also ADF5355 boards available which claim to have a frequency range from 54MHz to 13.6Ghz, but they are around 4 times the price of the ADF4351
    They look physically identical to the ADF4351 board, and the only difference appears to be the AD chip its self.
    But I personally, I don't have a need to generate frequencies above about 1GHz, so I'll probably buy the cheaper ADF4351
    Aside from that, I think a nice project to build would be the STM32F103C8 paired with an ILI9341 touch screen display and the ADF4355, as all the components could be bought for well under $50 and using the Arduino Core (shameless plug here) to build a nifty self contained sig gen.
    The other cool thing that its probably possible to do with the AD4351 etc is to module the signal, by constantly sending commands to change its frequency.
    I did some experiments with the old AD9850, and it was easy to create a FM audio signal, so I presume that the same would be possible with the AD4355 etc

    • @OpenTechLab
      @OpenTechLab  6 ปีที่แล้ว +1

      Those ADF4355 boards look really interesting - I might do a review some time.
      Doing FM transmission with a synthesizer is a really cool idea. Did the settling time cause interference with the modulated audio at all?

    • @synergie8
      @synergie8 6 ปีที่แล้ว +1

      With the AD9850, from what I recall, I sampled some audio (from an iPod) into the ADC on a STM32F103 and did a very simple calculation for the frequency based on the ADC value.
      I updated the frequency on the AD9850 as fast as I could sample it with the ADC, and this resulted in FM being transmitted on the 88 - 108MHz FM band, where I was able to pick it up using a normal FM radio.
      As I didnt do any signal conditioning on the input to the ADC, I didnt expect amazing quality audio, so I didnt look at the output of the radio receiver on a scope.
      Of course it was just mono, as stereo needs a 22kHz syncing signal etc, (I'm not sure of the exact frequency of that signal, it could be 44khz etc).
      I've not looked in detail about the ADF4351 or 4355 or 5355 to see the frequency resolution, but you'd need to be able to set the frequency to quite good resolution to generate good quality FM
      I think the AD9850 also has the option to change the phase of its output, so I think in some instances the same modulation could possibly be achieved by changing phase rather than frequency.

  • @NikiBretschneider
    @NikiBretschneider ปีที่แล้ว +1

    1:17:16 This looks like the almost perfect square wave output, but this is completely different to what I've seen on the oscilloscope on the begining of this video. And in my opinion there is some reason for this. Look at the thing, that radioamateurs typically call S-meter. It indicates 0dBFS, which is too much. At this point I should explain what dBFS exactly means. dB indicates a proportion of power of two signals (e.g. output vs input, reflected vs forwarded etc) in a logarithmic scale, or, when some suffix is added, it indicates the ratio to some constant power level, like dBm indicates power versus 1mW level etc. FS means "Full Scale" and it's typically used together with A/D converters, where "full scale" means clipping. In fact, A/D converter is not able to give you anything bigger than the clipping level, so there is no possibility how to get a positive dBFS reading, they are negative or zero. So if you get steady 0dBFS reading, you can be almost sure that the device is overloaded, there is a lot of clipping, which makes almost perfect square wave from almost anything on the input.
    And that changing random noise is nothing more than a product of AGC dumping which slightly shifts the gain of the input up and down (this is how RTL SDRs software drivers behaves), which then varies the clipping point, which affects how much noise is displayed even if the noise level of the DUT doesn't change.
    If that board gives you a 0dBm at the output (and imo this is possible), then you need at least 60dB attenuator on the input of that RTL thing. I don't know where is the saturation level of that RTL device, but when it comes to receivers, the -60dBm is still relatively strong signal. In fact, this is going to be tricky, because these RTL SDRs are known for its poor dynamic range, so it's not good idea to attenuate it too much, but the -30dB is definitely not enough. You should get something like -3dBFS to -10dBFS reading to obtain reasonable results.
    But, at the end of the day, nice job, I absolutely love this.

    • @hullinstruments
      @hullinstruments ปีที่แล้ว

      Hopefully he and others will respond to this

  • @slap_my_hand
    @slap_my_hand 7 ปีที่แล้ว +2

    It could be useful for testing low - mid range oscilloscope frontends if you have a high end oscilloscope to compare it to.

    • @OpenTechLab
      @OpenTechLab  7 ปีที่แล้ว +1

      Absolutely. With the synthesizer and an RTL-SDR, you can do all sorts of simple measurements.

  • @yvandelaserge7435
    @yvandelaserge7435 5 ปีที่แล้ว +1

    Hi,
    When checking the harmonics up to the 10th, Why doesn't the phase noise appear broader and broader?

  • @rfdave3980
    @rfdave3980 6 ปีที่แล้ว

    Awesome channel. I enjoy learned a load. I wonder why you say you're scope is 200Mhz bw. Can you explain please. Thank you for your work.

    • @OpenTechLab
      @OpenTechLab  6 ปีที่แล้ว +1

      +rfdave rfdave the scope bandwidth is actually 100Mhz- my mistake. the sticker says 50Mhz, but there's a hack to unlock the full bandwidth

  • @pasha1663
    @pasha1663 3 ปีที่แล้ว

    Hi guys, forgive me for a silly question. can I use ADF4351 for PLL with an external RF source? Basically, I want to yield RFin from outside and get RFout at the same frequency?

  • @stortregen5390
    @stortregen5390 3 ปีที่แล้ว

    I am a real noob so excuse me for maybe asking a really stupid question but is it so that when you register a frequency, you can plug of the generator off your pc and whenever the generator is powered up it will automatically transmit that frequency? If not how to do so..

  • @jackiesofir4660
    @jackiesofir4660 4 ปีที่แล้ว

    Hi, Blowing air is a bad way to show the the temperature is shifting the frequency, since basically you are inputting capacitance into the circuit. still thought really interesting review.

  • @SopanKotbagi
    @SopanKotbagi 4 ปีที่แล้ว

    What's the frequency resolution of this chip? Can I set the frequency at the KHz level even at 4.4GHz fundamental?

  • @johanssonKarl
    @johanssonKarl 7 ปีที่แล้ว +4

    Thanks for sharing this. What a great channel you have. Very informative videos! Great that you include both the HW and the SW perspective... self.subscribe=True

  • @AttilaAsztalos
    @AttilaAsztalos 6 ปีที่แล้ว

    Talking about synthesizers - have you seen the Arachnid labs "Tsunami"...? It's definitely not meant for or capable of RF domain work, but it can both generate and measure stuff up to a few MHz with DC offsets, it has a TCXO, and it's controlled by an on-board Arduino. I'm not related to the vendor, just happen to like it... :)

  • @andreich8274
    @andreich8274 6 ปีที่แล้ว

    Could you recommend please good connection wires and bread-boards from AliExpress??

  • @flecksrandomstuff4593
    @flecksrandomstuff4593 6 ปีที่แล้ว +2

    Thumbs up for linux user! :)

  • @KX36
    @KX36 3 ปีที่แล้ว

    How did you get 200MHz out of a 1054Z oscilloscope? I thought the 1000Z series only goes up to 100MHz.

  • @roeladema4517
    @roeladema4517 5 ปีที่แล้ว

    could this be able to replay a cap, exprimental offcource

  • @gumo77
    @gumo77 3 ปีที่แล้ว

    Why bother with a microcontroller if there are plenty of options to drive SPI lines? (CH341A breakout boards with SPI or CH340G/FT232R/CP2102/etc with bitbanging.)

  • @hridoykhan6626
    @hridoykhan6626 2 ปีที่แล้ว

    Brother, with this, can the signal of WiFi router be made long range?

  • @chriseguires9695
    @chriseguires9695 6 ปีที่แล้ว

    I am not understanding how you got the signal to display on your monitor? How is it that your able to run the frequency synthesizer through a TV receiver and just plug it in? I think a video on that would be much appreciated!

    • @OpenTechLab
      @OpenTechLab  6 ปีที่แล้ว +1

      It's an rtlsdr.
      In normal operation, the USB device 1. tunes to the TV signal, 2. samples it with an ADC and 3. demodulates the TV data stream. But the the rtlsdr project has a hack whereby the device can be configured to do steps 1 and 2, but not 3, and stream the sampled RF signal (I/Q data) up to the PC over USB, where it can be processed in software.
      In this way I can use the device as a poor man's spectrum analyzer. I'm tempted to do a video about it, but these devices have been around for a long time - nevertheless some people might find it interesting.

  • @fats699
    @fats699 6 ปีที่แล้ว

    Please can i get some help i cant make the bin file for the firmware for the STM32F103 could you build one and put it on your github please :)

  • @km5405
    @km5405 7 ปีที่แล้ว +1

    maybe that double sided board helps make a big ground plane?

    • @OpenTechLab
      @OpenTechLab  7 ปีที่แล้ว +2

      Definitely needs a ground plane, but I don't understand why they put components on the bottom, not just the top side.

  • @yendersonmayorga8363
    @yendersonmayorga8363 4 ปีที่แล้ว

    que bueno que hubiera tenido subtítulos en español ...

  • @pentachronic
    @pentachronic 5 ปีที่แล้ว

    Surely you could just set the scope to be a 50R load ? No reflections then.

  • @DoRC
    @DoRC 7 ปีที่แล้ว

    On board oscillator is rated at 50ppm which isn't terrible

  • @user-vz5gl3bd4q
    @user-vz5gl3bd4q 6 ปีที่แล้ว +1

    Надо учить английский язык! Видосу лайк и подписка на канал.

  • @tubeDude48
    @tubeDude48 4 ปีที่แล้ว +1

    Ho-Hum!!!

  • @mdesm2005
    @mdesm2005 6 ปีที่แล้ว

    At time stamp 16:16, you say "I think it's ok to use the Analog Devices S/W (paid for by the sale of the demo board) to "get going" and then proceed to learn a tone of things from this s/w for your own purposes. So I wonder why you think it's ok "to get going", but not ok to, "keep going" (I guess). Just curious about the thinking there.

    • @OpenTechLab
      @OpenTechLab  6 ปีที่แล้ว +4

      +mdesm2005 i guess youre right that my position is somewhat contradictory. However, the software costs AD nothing to let me download, but resulted in this video, pyadf435x, and hopefully a tonne of sales for their chips, so I don't think AD are losing out. Also, there's no EULA limiting the use to official AD evaluation boards, so I don't think there's any reason why someone can't make a mash-up like I did and use the AD software to drive it.

  • @ultort
    @ultort 6 ปีที่แล้ว

    My guess on the price of evaluation boards is that they comes with reference manual, all the schematics and ready to use programs. You effectively paying for the documentation and development time that you don't have to do yourself.

    • @danielnilsson2076
      @danielnilsson2076 3 ปีที่แล้ว

      I would also guess the cost of a properly designed/manufactured 4-6 layer board on equal/better substrate than FR-4 and finer/less coarse weaved fibre-glass to make the (product evaluation) board behave good with as good RF-properties as possible as in comparison to "good enough" given that these boards probably are purchased by companies that want to measure decibels and similar figures before commiting to buy a particular chip for a design. This is how most of my engineering career has looked like - and I must say that < 200$ is nothing for a board like this - a simple DSP eval-board has often cost around 1k$ , not to speak about something like what you need to eval a few channels of 1GHz ADC channels with the associated FPGA, CPU, parallell DDR memory channels, multi-GBit/s network or PCIe interfaces to get the data off the board and so on. Just the cost of the latter piece of kit is what has been holding me off from diving deeper into a hobby project to design a multi-channel fast DSO just from the component cost perspective alone, not to mention the cost of taking the route of getting eval kits before ordering the first set of 8 layer PCBs for at least the digital parts (I recently was offered 1k$ for 1 piece 160x100mm 8 or 12 layer PCB on good substrate excl component mounting when using high pad-count BGA or QFN, then add needing an expert house to bake/solder the BGA-chips that cost at least as much each with a high failure-rate for both the chips and PCBs..). This why I will keep working on changing my outlook on life and hobby interests into those acquired by drinking lots of beer instead.

    • @danielnilsson2076
      @danielnilsson2076 3 ปีที่แล้ว

      Ah yes, you actually need to charge at least your cost of manufacting the eval boards in case they can be used as part of a commercial product by the customer - otherwise they will run you into bankruptcy by ordering eval kits as part of the product that they design, this is something I have done a few times myself (not the bankruptcy side) by designing in a SOM-module in a socket instead of myself populating a higher layer-count main-board with CPU, memory and only locally needed higher layer-count and controlled impedance.

  • @coflery
    @coflery 3 ปีที่แล้ว

    So, this is the VCO ?

  • @rudolfreuter1136
    @rudolfreuter1136 7 ปีที่แล้ว +2

    Hello Joel, thank you very much for your very detailed video. It contains a lot of very useful side informations for me. Also the notes on your wiki are very useful.
    Question: is it possible to use an Arduino Uno (SPI 3.3V) for the ADF4531 control?
    There is a nice LCD board with an encoder and joy stick for $11 from elecfreaks.com:
    www.elecfreaks.com/store/lcd-key-shield-p-688.html
    There is already software to make a universal DDS-generator with this shield:
    www.kh-gps.de/freak_dds.htm
    Regards, Rudolf DL5FA

    • @OpenTechLab
      @OpenTechLab  7 ปีที่แล้ว +1

      Thanks for your comments.
      In answer to your question: It absolutely is possible to hook this up with a 3V3 Arduino. In fact many people have already built things like this. If you search around you may find examples with all the code included.

  • @mdesm2005
    @mdesm2005 6 ปีที่แล้ว

    That demo board comes with s/w (which needs to be specified, designed, written, tested, configuration managed, released, etc) , cables, CD, is professionally laid out for RF (again, the requirements are specified, documented, the schematic are made, the professional layout is made and configuration managed) , the board design is tested before release, there are manuals (probably written in English, by someone who does manuals for a living) , Analog Devices provides access to tech support, in fact, Analog Devices maintains a web site (which means some is paid to do that). That all adds up. Copying the board and selling w/o support is cheap. There, mystery solved as to why the real deal is "so expensive". Full disclosure: I don't work for Analog Devices (never did).

    • @OpenTechLab
      @OpenTechLab  6 ปีที่แล้ว +1

      +mdesm2005 sure, I just would expect them to make a loss leader out of these boards on the basis that the lower they can make the barrier to entry, the more popular their chips are likely to become

  • @simeyD
    @simeyD 6 ปีที่แล้ว

    Not enough info for the beginners getting into synthesizer's, VCO's etc. It's easy for us advanced EE, but should be made a little more facile. More emphasis on the better quality boards would have been nice just to illustrate the difference in a quality waveform (and maybe you could have built a filter on the o/p to reduce all those awful harmonics)!!.
    I don't touch Chinese products but I suppose they are good enough for beginners getting into EE.
    Overall, good stuff and I look forward to viewing your other videos. Thank you.

  • @6Diego1Diego9
    @6Diego1Diego9 ปีที่แล้ว +1

    Why doesn't he post anymore?

  • @Wei1234c
    @Wei1234c 4 ปีที่แล้ว

    Great video!
    BTW, for PC (Windows/Linux tested, not sure about Mac) to talk SPI (or I2C, UART, GPIO), you can also use FTDI FT232H with this Python package: github.com/Wei1234c/Bridges/blob/master/notebooks/readme/Bridges_readme_en.md

  • @andrewnambudripad762
    @andrewnambudripad762 2 ปีที่แล้ว +1

    Dev boards are priced that way intentionally to keep hobbyists out. The second you buy anything, from anyone, there's going to be a certain amount of expectation for support, even if you blast NOSUPPORT NO NO NO SUPPORT. There's always going to be one thick-skulled guy who's going to solicit support, and that's real dangerous at semis, where you can get engineers on the line pretty quickly.
    It's an intentional price signal. If a demo board gets super popular for..i don't know..glitching something.. and it's featured on ..Linus Tech Tips...do you really want to be that company who is getting barraged with support queries? Or the manager in charge of that product line (cause u gon' get fired at the end of the quarter) it's not like they're locking out the customers who are going to making a 2,500 unit production run. Every company I've ever worked at had a 'fuckit budget', usually anything up to $500 or $1k is no-manager-auth-required.
    AD can easily give those away (and they will-- use your company email, pick out a random figure of merit from the spec sheet and ask "Hey, we really like this product, but and we're thinking about using it instead of the MAX___ for our next gen, but can you tell me how you made the linearity measurements on ___ because they look a little *too* good."). Most companies are great about it actually, except Vishay, for some reason those dudes are bitches

    • @hullinstruments
      @hullinstruments ปีที่แล้ว

      Great info and very helpful. Yes I've had to call in favors to get anything custom and high-precision characterized from vishay. If you have any connection to people like the x tabs or Marco reps... That helps. Because they're getting cussed some stuff from them all of the time for projects and I can just add in a few parts of yours.

  • @MarkTillotson
    @MarkTillotson 6 ปีที่แล้ว +1

    The 2nd harmonic is twice the fundamental, 3rd is 3 times the fundamental, etc. There is no first harmonic!

    • @feicodeboer
      @feicodeboer 6 ปีที่แล้ว

      So the first harmonic is one times the fundamental is the fundamental and thus the 1st harmonic and the fundamental are the same from a mathematical point of view. The 0st harmonic would be DC (0 Hz).

    • @rogeronslow1498
      @rogeronslow1498 5 ปีที่แล้ว

      @@feicodeboer That's correct... 9 months later!

  • @hullinstruments
    @hullinstruments ปีที่แล้ว

    Anybody who actually needs the dev kit can afford it. If they can't then they're just a hobbyist and that's not the company's problem. They can't give away thousands of engineer hours on the telephone and customer service answering calls to hobbyist who could probably find the answer on TH-cam. It is irrational to expect companies like that to cater to some guy in his basement. I've been obvious myself for a long time in electrical engineering stuff but I also work in the field, and I think it is unfair to expect a company like that to cater to every single guy who wants a free chip.

  • @tablatronix
    @tablatronix 7 ปีที่แล้ว

    wow that soldering looks terrible

  • @DoRC
    @DoRC 7 ปีที่แล้ว

    The evaluation board prices are so high because the intended customers arent poor hobbyists like you and me. Their target audience wouldnt bat an eye at picking up a couple dozen at that price...

    • @OpenTechLab
      @OpenTechLab  7 ปีที่แล้ว +1

      Exactly. Also on another forum someone said that they want to show the component in optimal conditions so they don't do much to keep the BOM cost down: impedance controlled/ENIG PCBs, high quality components etc. Still, I would love to see a discount for hobbyists - I think it would help promote their products. I can't imagine evaluation boards are a major profit center, so I would think they could write it off as a loss leader.

  • @Asdayasman
    @Asdayasman 4 ปีที่แล้ว

    Jesus, OCXOs are like £60 minimum.

  • @JAKOB1977
    @JAKOB1977 3 ปีที่แล้ว

    Hmm.. yeah thx for the video but I'm not sure if your clock or your mind drifted while making this video but all the things your were talking about in the beginning .. like checking this 35m 4.4ghz with your Rigol scope and where you would see what it could manage and show indication of bandwidth limits not least on the 200mhz bench scope..
    now I'm more than 1 hour into the video, and your more or less did anything else under the sun in displaying your proud kung-fu programming skills and now we finally back to hardware and the original topic and now you say you have replaced the scope for some USB spectrum one, that you seem to say is for TVs and a brief glance on the rest of the thumbnail video, does not look like it wil be used.. but maybe it will come, will continue with the rest 20minute.
    // No IM gonna change my rating, simply drift from the intro topic and you don't even list the software you use. like this GQRX and then I got it and search for it etc and downloaded it and unpacked, just to realize that it is a challenge to get it to run for 88% of the people as solely for Mac OSX users (9%) and Linux (2%) and likely no windows support.
    (simple for who the 2% Linux users?) 1:08:58
    c'mon' basic vital info, one would expect to inform in the video while displaying and promoting it (common sense).
    Lacking the basic aspect to relate to your own content from a viewer perspective, is not ideal'
    all that money begging info, like PayPal and crypto-currency Bitcoin links.. fair enough but relevant info in regards to video content' should take priority, so people don't waste their time..