وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Microchip PIC32CM MC microcontroller for power electronics

سرفصل های دوره

Examples for power electronics applications using the Curiosity Nano Evaluation Kit


1 - Introduction
  • 1 -Welcome
  • 2 -Target audience of the course
  • 2 -target audience.pdf
  • 3 -Hardware requirements of the course
  • 3 -requirements.pdf
  • 4 -Software requirements of the course
  • 5 -Tips for completing the course

  • 2 - System Setup
  • 1 -Introduction
  • 2 -Installing MPLAB X IDE and MPLAB XC32 compiler
  • 3 -Downloading the starter project for the Curiosity Nano Evaluation Kit
  • 3 -example projects.pdf
  • 4 -Microchip GitHub project repository
  • 4 -example projects.pdf
  • 5 -Testing the evaluation kit with the starter project
  • 6 -Project files and directories
  • 7 -Technical documentation
  • 8 -Tips for electronics
  • 8 -electronics approach.pdf

  • 3 - Microcontroller architecture and GPIO (PORT) module programming
  • 1 -Introduction
  • 2 -Basics of microcontroller architecture
  • 2 -architecture.pdf
  • 3 -GPIO pins and peripheral functionalities
  • 3 -pin map.pdf
  • 4 -Setting up the PORT module (GPIO) project
  • 5 -PORT registers
  • 5 -changing gpio.pdf
  • 6 -Reading header files for PORT register configurations
  • 7 -Reading PORT initialization function - part 1
  • 8 -Reading PORT initialization function - part 2
  • 9 -Cleaning up the base starter project
  • 10 -Connecting LEDs to GPIO pins of evaluation kit
  • 10 -led circuit.pdf
  • 11 -Updating code for new project specifications - driving LEDs
  • 12 -Compiling the project
  • 13 -Executing the project
  • 13 -test gpio.zip
  • 14 -Conclusions

  • 4 - Timers
  • 1 -Introduction
  • 2 -Overview of timing
  • 2 -timers overview.pdf
  • 3 -Setting up the 48MHz on-board oscillator
  • 3 -oscillator clocks pt1.pdf
  • 4 -Setting up the 32.768kHz on-board oscillator
  • 4 -oscillator clocks pt2.pdf
  • 5 -Setting up Generic Clock Generators
  • 5 -gclk generators.pdf
  • 6 -Setting up the Main Clock Generator
  • 6 -main clock generator.pdf
  • 7 -Configuring the Timer Counter (TC) module
  • 7 -tc modules.pdf
  • 8 -Interrupt Vector Table
  • 8 -nvic.pdf
  • 9 -Choosing an example project from GitHub
  • 10 -Understanding example project code - part 1
  • 11 -Understanding example project code - part 2
  • 12 -Understanding example project code - part 3
  • 13 -Setting up new project
  • 14 -Rewriting project - part 1
  • 14 - Correction on copying source file code.html
  • 15 -Rewriting project (setting up 48MHz oscillator) - part 2
  • 16 -Rewriting project (setting up 32kHz oscillator) - part 3
  • 17 -Rewriting project (setting up GCLK Generators) - part 4
  • 18 -Rewriting project (enabling peripheral channels) - part 5
  • 19 -Rewriting project (main clock generator) - part 6
  • 20 -Rewriting project (expand TC module library) - part 7
  • 21 -Rewriting project (updating control register) - part 8
  • 22 -Rewriting project (completing config of TC0 module) - part 9
  • 23 -Rewriting project (duplicating config for TC3 module) - part 10
  • 24 -Rewriting project (setting up timer interrupts) - part 11
  • 25 -Rewriting project (update interrupt vector table) - part 12
  • 26 -Rewriting project (enabling timers and toggling GPIO pins) - part 13
  • 27 -Compiling the project
  • 28 -Executing the timer project
  • 28 -test tc.zip
  • 29 -Conclusions

  • 5 - Timer Counter for Control (TCC) - Pulse Width Generation Module
  • 1 -Introduction
  • 2 -Overview of the TCC module
  • 2 -tcc overview.pdf
  • 3 -Waveform Generator
  • 3 -waveforms.pdf
  • 4 -Output matrix
  • 4 -output matrix.pdf
  • 5 -Interrupts
  • 5 -interrupts.pdf
  • 6 -Control and status registers
  • 6 -control and status.pdf
  • 7 -Example TCC project from GitHub
  • 8 -Expanding GPIO project to include TCC library files
  • 9 -Choosing GPIO pins as TCC Waveform Output (WO) pins
  • 10 -Configuring TCC WO pins
  • 11 -Configuring clocks
  • 12 -Resetting the TCC0 module and choosing the clock prescaler
  • 13 -Choosing the waveform generator
  • 14 -Setting the PWM cycle period
  • 15 -Waiting for period register to synchronize
  • 16 -Writing ISR for the TCC0 interrupt
  • 17 -Updating the interrupt vector table
  • 18 -Enablingstarting the TCC module
  • 19 -Compiling the project
  • 21 -Inverting the gate pulses at output pins
  • 22 -Executing project - complementary waveforms with pins inverted
  • 23 -Dead-time insertion
  • 23 -dead time.pdf
  • 24 -Configuring dead-time using WEXCTRL register
  • 25 -Executing project - dead-time inserted between complementary pulses
  • 25 -test pwm.zip
  • 26 -Conclusions

  • 6 - Analog to Digital Converter (ADC)
  • 1 -Introduction
  • 2 -Overview of the ADC module
  • 2 -adc overview.pdf
  • 10 -Initializing the timer counter module
  • 11 -Configuring the timer counter module
  • 12 -Setting up interrupts for the timer counter module
  • 13 -Generating rectangular waveforms for test signals
  • 14 -Executing project - verifying analog test signals
  • 15 -Including ADC in the project
  • 16 -Choosing the analog inputs
  • 17 -Updating clocks to include ADC
  • 18 -Setting prescaler for ADC clock
  • 19 -Calibrating the ADC module
  • 20 -Configuring the analog input channels
  • 21 -Enabling the ADC interrupt
  • 22 -Updating interrupt vector table
  • 23 -Enabling the ADC module and issuing SOC trigger
  • 24 -Extracting converted values in the ISR
  • 25 -Using the converted values to compute the original signals
  • 26 -Verification of the conversion process
  • 27 -Compiling the project
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 42364
    حجم: 9751 مگابایت
    مدت زمان: 941 دقیقه
    تاریخ انتشار: ۱۰ دی ۱۴۰۳
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید