DSP with Nucleo 144 F767 - Part 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

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

  • @wuddadid
    @wuddadid 4 ปีที่แล้ว +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  4 ปีที่แล้ว +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.

  • @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)

  • @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 TH-cam look up psoc 5lp and psoc pioneer th-cam.com/video/WUmvpCrol4A/w-d-xo.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.

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

    Cool