Code for frquency and amplitude modulated sine PWM signals.
This repository has C code to generate sine PWM signals with frequency and amplitude modulation on Tiva C series TM4C123GH6PM Cortex M4 Core as a part of a bigger project to build a bidirectional EV charging system.
- README.md: This README file providing an overview and guide for the project.
- /Includes: Contains the header file of the microcontroller including registers and their addresses.
- /ProjectFiles: Contains the project specific configuration files to run this C code on Code Composer Studio v12.
- /Results: Contains the oscilloscope readings of the PWM signal, it's filtered output, amplitude modulation and frequency modulation.
- /Sources: Contains C file of the project.
- Hardware/Machine: Laptop, TM4C123GH6PM, Oscilloscope (to verify output), low pass RC filter.
- Repository: Github
Sincere thanks to Prof. Abhijit for helping throughout the project, explaining things I should've already known, and spending as much time on the project as I did. Sir's debugging and problem solving skills helped me understand and tackling them by the cause. He made me believe in the famous quote "Never Ask for a Lighter Rain but a Stronger Umbrella".
Thanks to Karthik Sir for helping in testing these signals on hardware.
PWM Module 0 generation https://hum60hz.wordpress.com/2015/11/08/generating-pwm-signals-tiva-c-launchpad/