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

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
  • 20 -Executing the project to view basic gating signals
  • 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
  • 3 -Control and setup of the ADC module
  • 3 -control setup.pdf
  • 4 -Configuring the analog input channels
  • 4 -adc channel config.pdf
  • 5 -Completion of the ADC process
  • 5 -adc completion.pdf
  • 6 -Generating mock analog signals for testing
  • 6 -analog signals.pdf
  • 7 -Setting up the ADC project
  • 8 -Choosing the analog input pins in the project
  • 9 -Including Timer Counter (TC) modules for generating test signals
  • 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
  • 28 -Setting ADC reference
  • 29 -Executing project - verifying sawtooth waveform thresholds
  • 29 -test adc.zip
  • 30 -Event System Module Overview
  • 31 -Setting up the Event System Module
  • 32 -Starting the Event System example project
  • 33 -Updating the clocks to include the Event Systems module
  • 34 -Setting the Event System configuration registers
  • 35 -Updating configuration of TCC0 module for event generation
  • 36 -Updating configuration of ADC0 module for event generation
  • 37 -Compiling the project
  • 38 -Executing the project - verifying the results
  • 38 -test adc with evsys.zip
  • 39 -Conclusions

  • 7 - Conclusions
  • 1 -Conclusions
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 43373
    حجم: 11333 مگابایت
    مدت زمان: 1101 دقیقه
    تاریخ انتشار: ۸ اسفند ۱۴۰۳
    طراحی سایت و خدمات سئو

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