DSP with Nucleo 144 F767 - Part 1

Поделиться
HTML-код
  • Опубликовано: 10 дек 2024

Комментарии • 52

  • @wuddadid
    @wuddadid 3 года назад +2

    I subbed within 5 seconds. Timestamped video, aesthetically pleasing circuit diagram, good explanation, links to all relevant information, no fluffing about - straight in no messing. 10/10 video. Keep it up mate.

    • @na5y
      @na5y  3 года назад +1

      Thank you Wuddadid - very nice comment!

  • @123risu
    @123risu 4 года назад +2

    Excellent job in explaining it nice and clear. Looking forward, you are really good in explaining difficult stuffs esp loved the way you traced i2s loop.

    • @na5y
      @na5y  4 года назад

      Thank you very much. I had wanted to understand I2S since first getting a Teensy ages ago. With DMA and I2S its amazing all the stuff done for you under the covers

  • @giorgitsintsadze9919
    @giorgitsintsadze9919 3 года назад

    Incredible tutorial

    • @na5y
      @na5y  3 года назад

      Thank you Giorgi for the kind comment!

  • @paulh0029
    @paulh0029 Год назад

    I only see this now :), I have a discovery board stm32F746 lying around which also has a display, audio in and out. Plus it has ADC onboard. Did you try the internal ADC? Maybe not the best ADC but would make a compact solution. Great tutorial!

    • @na5y
      @na5y  Год назад

      Thank you Paul. I actually did start all this DSP stuff using inbuilt ADC/DAC and I found it was very hard to time the sampling. I know others have done the ADC approach - but I find I2S far easier to setup/program, assuming you have an available audio codec of course

    • @paulh0029
      @paulh0029 Год назад

      @@na5y Thanks, I switched over to the raspberry pi with an hifiberry audio board (192Khz). Also made some generic tayloe boards to connect to it. Have put some result here on youtube. But I like that you show the whole process, you learn a lot of it.

  • @mancio92M
    @mancio92M 4 года назад

    great video tutorial!

    • @na5y
      @na5y  4 года назад +1

      Very glad you enjoyed. Thank you for the comment

  • @setitthen
    @setitthen 4 года назад

    Have a look at the psoc 5lp you will find it very useful for your projects. It has built in mixed signal functions it has analogue and digital blocks and lots of interesting features on board adc and dac. Idac VCO etc etc you can make pretty much any function you like with this plus it has a arm cortex processor onboard and it does DSP at 20 dollars.

    • @na5y
      @na5y  4 года назад

      This one here: www.cypress.com/products/32-bit-arm-cortex-m3-psoc-5lp? Looks interesting I am always up for learning a new microcontroller. What is the programming environment?
      I am going to be playing around with this one next: www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1010-evaluation-kit:MIMXRT1010-EVK
      Thank you for the comment

    • @setitthen
      @setitthen 4 года назад

      @@na5y development environment is schematic entry IDE and C ++ it's automated and has libraries drag and drop components use initiation code to start components. Look up psoc on RUclips look up psoc 5lp and psoc pioneer ruclips.net/video/WUmvpCrol4A/видео.html

    • @na5y
      @na5y  4 года назад

      I'll have to check it out!

    • @setitthen
      @setitthen 4 года назад

      @@na5yThats seem a good one for SDR and DSP. STM32F4 is also a good one apparently.

  • @umbra3324
    @umbra3324 4 года назад +1

    Will there be more episode for using the nucleo 144??

    • @na5y
      @na5y  4 года назад +1

      Hi Chris thank you for the comment.
      I was actually thinking of doing more with the F4 series rather than the F7 Nucleo - or even looking at the NXP series of ARM uControllers (e.g the MIMRXT10xx series the Teensy uses)
      Having said that Is there something you'd like to see on the Nucleo 144?
      Just a note (and you may already know this) any code for the STM32F4 will likely run on the F7 (and vice versa) without much change. You will have to regenerate the code to get F7 HAL libraries

    • @umbra3324
      @umbra3324 4 года назад

      NA5Y thank you for your response! I’m actually I interested in anything STM related. I just got myself a nucleo 144 and this video was perfect! I’m wanting to learn more about RF, so I think anything you post is right up my alley. Love the work

    • @na5y
      @na5y  4 года назад +1

      @@umbra3324 They are a lot of fun. I did a bit of fiddling around with the FreeRTOS environment which allows for multitask programming. Unfortunately it did not work with that tight DSP processing loop.

    • @umbra3324
      @umbra3324 4 года назад

      NA5Y interesting... would you know of any microcontrollers that would better suited for doing RF and DSP related tasks? I’m only a year out of uni and my current job is mainly software development, but I’m wanting to continue with a career in RF and communication systems

    • @na5y
      @na5y  4 года назад +1

      @@umbra3324 I am more of a hacker with electronics than anything else so take my advice with a grain of salt - but the raspberry pi is an excellent platform for experimentation and you can program them right down to the I2C/GPIO level. I do have a pi but I haven't tried that yet. I believe they have I2S support which is something you need. Like I said I haven't gone there yet.
      If you want to stick with Arm uControllers the NXP line I mention above have very fast processors 500-600 Mhz which is nearly 3x the speed of the F7. docs.zephyrproject.org/latest/boards/arm/mimxrt1010_evk/doc/index.html. You do have to get used to a whole different IDE - Mcu expresso (they are all eclipse like but the hardware abstraction layers are of course different)

  • @The2Coolest2
    @The2Coolest2 4 года назад +1

    Cool