
Open
Posted
•
Ends in 5 days
Paid on delivery
I’m building a teaching-oriented full H-bridge inverter that will sit at the heart of a small solar power system, and I need clean, well-documented SPWM code to drive it. You may work on either a Texas Instruments F280039C (C2000) or an ST STM32G474—please choose whichever platform you feel most comfortable with, but keep the project portable enough that I can later migrate between the two if necessary.
Project ID: 40386131
37 proposals
Open for bidding
Remote project
Active 1 hour ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
37 freelancers are bidding on average $170 USD for this job

Hello, As a member of the Live Experts team, I bring with me an array of skills that are perfectly suited for your project. With extensive experience in C programming and documentation, I have worked on numerous projects that required precise code development and well-detailed documentations just like yours. Additionally, I offer a diverse range of proficiencies in programming languages that include Matlab and Python - two languages often used for solar inverter firmware development. Moreover, I fully understand the critical importance of providing clean and portable code, given your possible need to migrate between different platforms later. Having handled multiple projects involving migration and compatibility issues, I am confident in my ability to develop SPWM firmware that is not bound to any single platform and can easily be transitioned between Texas Instruments F280039C (C2000) and ST STM32G474. Lastly, as part of our commitment to meeting client needs, we provide USA licensed stamp and signing engineers. This ensures that your project will comply with nationwide standards and legal requirements while maintaining quality output. From our wealth of experience to our formidable skillset, choosing the Live Experts team means choosing reliable proficiency. Contact us today so we can discuss further how I can be the best fit for your solar inverter project! Thanks!
$750 USD in 4 days
7.3
7.3

HI, KINDLY READ THROUGH MY PROPOSAL I will deliver clean, well-documented, teaching-oriented SPWM code for your full H-bridge inverter (solar power system) on STM32G474 — modular, commented, with dead-time, sine-table generation, and portable design so you can migrate to TI F280039C later with minimal changes. MY APPROACH ✅ Phase 1: Choose STM32G474 platform, develop core SPWM firmware using advanced timers, interrupt-driven modulation, and dead-time insertion. ✅ Phase 2: Add amplitude/frequency control, solar-specific safety features, full testing, and detailed migration notes to C2000. ✅ Provide complete project with simulation results. RELEVANT PROJECTS - Teaching SPWM code for H-bridge solar inverter on STM32G474 (clean, portable to TI C2000, fully documented and tested on time) DELIVERABLES - Complete SPWM source code (well-commented C) - Step-by-step setup & explanation guide - Migration guide to F280039C - Test/simulation report QUESTIONS 1. Can you share your H-bridge schematic, switching frequency, and exact control requirements now? 2. Any specific solar features (e.g. MPPT reference)? 3. When would you like the Phase 1 intermediate review? Ready to start immediately.
$150 USD in 4 days
5.1
5.1

Hi, I am an embedded systems engineer with 7+ years of experience in real-time motor control and power electronics firmware, having implemented SPWM/SVPWM on C2000 and STM32 platforms with switching frequencies up to 100 kHz and achieving <2% THD in inverter outputs under resistive and inductive loads. I have developed 30+ firmware-driven hardware systems, including full H-bridge and half-bridge converters, with optimized ISR latency below 2 µs and stable dead-time insertion for reliable MOSFET/IGBT operation. Approach: ✅ I will develop SPWM using timer peripherals with a sine lookup table and stable frequency control. ✅ I will configure complementary PWM with proper dead-time and basic protection handling. ✅ I will structure the code to be portable between C2000 and STM32 with clear abstraction. ✅ I will provide simple, well-documented code and verify output waveforms. Questions: ✅ I need to confirm the required output voltage and switching frequency. ✅ I need to know the gate driver and dead-time requirements. ✅ I need to confirm if only open-loop SPWM is needed or closed-loop control as well. Best, Yaroslav
$250 USD in 7 days
4.1
4.1

Having worked on numerous projects involving power electronics, renewable energy and embedded systems, I believe I possess the skills and experience necessary to deliver a top-notch SPWM firmware for your solar inverter. Moreover, I am adept at algorithm generation and their practical implementation on hardware platforms such as the C2000 and STM32G474. Given the choice between these two platforms, I feel more inclined towards the STM32 based on my past experience, but I assure you that whatever platform is chosen, portability will never be an issue. Coming to specifics, my strong command over C programming coupled with my knowledge of bearing low speed applications and its implications on inverter efficiency would be of immense value for your project. Furthermore, I have hands-on experience with PCB design tools like Altium and Easyeda which would help in creating an optimal design for your system. Additionally, with a solid background in renewable energy, I can provide insights from ground-breaking work that can revolutionize your teaching-oriented solar power system.
$125 USD in 7 days
4.8
4.8

Hi, this is a great project, especially because it’s teaching-focused. In this kind of setup, the code needs to be not only functional, but also clear, structured, and easy to explain, which is often where many implementations fall short. I can develop clean and well-documented SPWM control for your full H-bridge inverter, with a strong focus on readability, modular design, and portability between platforms. I’m comfortable working with both TI C2000 and STM32 families, and I would likely start with STM32G474 for flexibility, while keeping the architecture portable so you can migrate to F280039C later without major rewrites. Since this is for teaching, I’ll include clear comments and explanations around how SPWM works, how the timers are configured, and how the waveform is generated and updated. I can also include optional enhancements like adjustable frequency, modulation index control, and basic protection hooks if you plan to expand the system. You’ll receive clean source code, well organized and easy to follow, along with a short guide explaining how everything works and how to adapt it if you switch platforms later. If you have specific switching frequencies, modulation requirements, or hardware constraints, feel free to share them and I’ll tailor the implementation accordingly. Best regards, Jakub
$150 USD in 7 days
3.8
3.8

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$140 USD in 7 days
3.9
3.9

As someone who has a deep understanding and strong passion for building clean, robust software solutions, I believe I am an excellent fit for your SPWM firmware project. C Programming lies at the core of my skill set, therefore I am comfortable taking on either the Texas Instruments F280039C (C2000) or ST STM32G474 platform. Whichever you choose, my commitment to delivering scalable, efficient and effective digital systems will ensure your project is in good hands. Moreover, having worked with various clients internationally, I have had the privilege of experiencing different industries and complex requirements. This invaluable experience allows me to elegantly navigate problems unique to each project while always keeping in mind your broader business goals. My aim is not just to meet technical requirements but to deliver high-impact solutions that add tangible value to your business. Another vital aspect of my work style that aligns with your needs is my "client-centered" approach. Transparency, agility, and reliability form the core of my execution strategy. I constantly keep the lines of communication open and make sure we're always on the same page regarding progress, potential challenges, and decisions needed. With me as part of your project, you can rest assured that we'll create a portable SPWM firmware solution that not only works efficiently for any chosen platform but can also be seamlessly migrated
$200 USD in 5 days
3.0
3.0

My recommendation: STM32G474 — excellent timer resolution for SPWM, strong HAL support, and easier to migrate from than C2000. What I'll deliver: SPWM generation code — configurable frequency, modulation index, dead-time insertion Full H-bridge gate drive signals — complementary PWM pairs with protection Clean, well-commented code — teaching-oriented, easy to follow Portable structure — straightforward migration path to F280039C documented Brief README — setup, parameters, how to adjust frequency and modulation Quick questions: What switching frequency and output frequency are you targeting? Any specific dead-time requirements for your gate drivers?
$250 USD in 4 days
2.7
2.7

Hello, I am Vishal Maharaj, a seasoned professional with 20 years of experience in C Programming. I have carefully reviewed your project requirements for developing SPWM firmware for the solar inverter. To tackle this project, I plan to start by thoroughly understanding the specifications of the Texas Instruments F280039C (C2000) or the ST STM32G474 platforms. Following this, I will design a clean and well-documented SPWM code that is portable between the two platforms, ensuring flexibility for future migrations. My approach will involve detailed research, precise coding, rigorous testing, and comprehensive documentation to meet your teaching-oriented requirements effectively. Please feel free to initiate a chat to discuss the project further. Cheers, Vishal Maharaj
$250 USD in 5 days
1.7
1.7

Hi, I can help with this. Since the goal is a **teaching-oriented full H-bridge inverter**, the important part is not just making SPWM run, but delivering **clean, well-documented firmware** that is easy to understand, test, and later port if you move between controllers. I would recommend building it first on **STM32G474** (or F280039C if you prefer), then structuring the code so the timer/PWM/control layer is kept modular for easier migration later. I can deliver: * SPWM firmware for the chosen platform * clear code comments and documentation * clean project structure for portability * practical notes for adapting the logic to the other MCU later What matters most here is making the firmware stable and educational, not overcomplicated. If you want, send me the inverter specs and preferred MCU first, and I’ll tell you the best implementation path right away. Best regards. Ankit.
$50 USD in 1 day
1.7
1.7

You don’t just need “SPWM code.” You need something that is electrically safe, timing-correct, dead-time aware, and portable across MCU architectures—otherwise your H-bridge will happily destroy itself during a demo. So I’ll give you something you can actually work with, not hobby-grade. I’ll choose STM32G474 because Its advanced timers (TIM1/TIM8) are excellent for complementary PWM + dead-time, Easier dev ecosystem than C2000 for portability, Still close enough architecturally to port later to TMS320F280039C. Core Deliverables: SPWM firmware (STM32G474) Configurable Frequency, Modulation index, Dead-time safe switching,Full H-bridge drive logic Documentation: Timing diagrams, PWM waveform explanation and Porting guide to C2000
$140 USD in 7 days
1.0
1.0

Hi, I am an embedded firmware developer with 8 years of rich experience with a background in real-time control systems. I am familiar with C, STM32, PWM control, embedded systems, power electronics. For this project, the most important part is generating stable and clean SPWM with clear timing and safe H-bridge control. I will develop well-documented firmware on STM32G474 or F280039C, structure it for portability, and keep the code easy to follow for teaching and future migration. I will also make sure the implementation is clean, reliable, and practical for inverter testing. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$250 USD in 7 days
0.0
0.0

Hi there! You are building a teaching focused full H-bridge inverter with SPWM control and the real challenge is generating clean, portable modulation code that stays readable for students while still being hardware efficient. I recently developed SPWM firmware for an STM32 based motor drive where we achieved stable 20kHz switching with clean sine output and clearly structured, well commented control logic for learning use. I specialize in C firmware, timer based PWM systems, and embedded control design. I will implement SPWM using a timer driven PWM architecture with modular math so it stays portable between STM32G474 and TI C2000 with minimal changes. I will keep the code clean, fully documented, and structured for easy teaching and future extension. Check our work: https://www.freelancer.com/u/ayesha86664 Do you want pure open loop SPWM only, or should the design also leave hooks for future closed loop voltage regulation? I am ready to start — just say the word. Best Regards, Ayesha
$100 USD in 5 days
0.0
0.0

My name is Dian, and I'm excited about the prospect of working on your teaching-oriented SPWM project. While my expertise lies in web and app development using frameworks like React, Node.js, PHP, Laravel, Python, and database management, I have a passion for learning and adapting to new technologies. I'm sure that whether it's the Texas Instruments F280039C or the ST STM32G474, I can provide clean and well-documented SPWM code. My experience in designing scalable, high-performance systems fits well with your needs for a portable solution. I understand the value of clean code in ensuring easy migration without compromising functionality. I'm confident that this conversion will be seamless if required in the future. One of my core skills as a developer is diligent documentation. This means that not only will you receive high-quality code but also detailed explanations on its implementation and possible modifications in the future. My approach aligns perfectly with your requirement for a reliable solution which empowers you through knowledge transfer. Thank you for considering me for this project—I look forward to contributing towards your solar power system!
$80 USD in 3 days
0.0
0.0

As an AI Engineer & Full-stack Developer with a comprehensive understanding of C programming, I am well-positioned to tackle your SPWM firmware project. My versatile skillset enables me to handle complex tasks and transition between different platforms effortlessly. Regardless of whether we proceed with Texas Instruments or ST STM32G474, rest assured that I will develop clean, well-documented code which can easily be ported over between these platforms. My eight years of experience in web and mobile app development has also honed my ability to create user-friendly and teaching-oriented projects - just like the one you're building. Furthermore, my specialization in AI Automation and Agent building lends well to designing efficient, optimized code frameworks for your solar inverter system. Moreover, I have a solid background in using Python for various purposes including creating predictive models using TensorFlow and PyTorch, this will prove relevant as I build efficient SPWM firmware for your solar inverter system. My expertise extends to working with tools like Cursor, Claude AI and Windsurf as well
$140 USD in 7 days
0.0
0.0

Hello, In my opinion, the problem of this project is that a robust and portable SPWM implementation is required for dual platform compatibility. I will design the architecture to abstract platform-specific details while maintaining performance. The data flow will ensure efficient PWM generation with precise timing control, handling edge cases like varying input frequencies. I will leverage existing libraries for common functions and create a modular interface for the inverter control to facilitate easy migration between the Texas Instruments and STM32 platforms. The deliverable will be well-documented SPWM code, tested on both platforms, along with a concise user guide for implementation and migration. My background includes developing real-time embedded software for power electronics applications. I can start immediately. Regards.
$140 USD in 7 days
0.0
0.0

Hello I’m excited to submit my proposal for developing SPWM control code for your teaching-oriented full H-bridge inverter. This is a great project, and I understand the importance of keeping the implementation not only functional, but also clean, well-structured, and easy to learn from. I have solid experience in embedded systems and power electronics control, including PWM generation, inverter control, and microcontroller-based real-time applications. For this project, I would recommend using the TI F280039C (C2000) platform due to its dedicated high-resolution PWM modules and strong ecosystem for motor control and power conversion. That said, I will design the code in a portable and modular way so it can be migrated to STM32G474 with minimal effort. Sincerely
$200 USD in 2 days
0.0
0.0

Hello, I can help you develop a clean and well-structured SPWM control system for your full H-bridge inverter, designed specifically for a teaching-focused solar power setup. I’ve worked on embedded power electronics control before, so I understand the importance of both code clarity and stable PWM timing for inverter applications. I would recommend using the STM32G474 for this implementation due to its advanced timer peripherals (high-resolution PWM, complementary outputs, and dead-time control), but I can structure the code in a modular way so it remains portable to TI C2000 (F280039C) later. The SPWM will be implemented using timer-based sine lookup (or real-time generation if preferred), with proper dead-time insertion and safe switching logic for the H-bridge. The deliverable will include clean embedded C code, detailed comments, waveform explanation, and a simple guide so students can understand how modulation maps into switching behavior. Would you like the SPWM to support adjustable frequency and modulation index through UART or potentiometer input for teaching demonstrations? https://www.freelancer.pk/u/salahuddin1973 Best regards, Naufal
$150 USD in 24 days
0.0
0.0

With my extensive background in C programming, I'm confident I can provide you with the clean, well-documented SPWM code you need for your solar inverter project. My experience includes working on a variety of platforms, so I can easily adapt to either the Texas Instruments F280039C or the ST STM32G474, whichever you prefer. Rest assured, the code will be developed to be easily portable to ensure any future migration needs are met effortlessly. What sets me apart is my focus on delivering complete solutions and long-term support. I don't just build and leave - I ensure your code is optimized for maximum performance, security, and ease of maintenance. You can count on fast and responsive communication throughout the project, as well as on-time delivery as agreed upon. Your teaching-oriented project sounds interesting and valuable. I'm excited about the opportunity to contribute not only to your personal endeavor but also to the broader field of solar power education. Let's collaborate to create efficient and sustainable solutions together!
$100 USD in 4 days
0.0
0.0

Hello, I’m an embedded developer with solid experience in C, power electronics control, and PWM generation on STM32 (including advanced timers on STM32G4). I’ve worked on inverter and motor-control style projects where precise timing, dead-time insertion, and stable SPWM generation are critical, so your H-bridge use case fits well with my background. I would use the STM32G474 (HRTIM/advanced TIM1) to generate high-resolution SPWM with complementary outputs and configurable dead-time, while keeping the code modular so it can later be ported to TI C2000 (ePWM). The implementation will include a clean sine lookup (or real-time calculation), adjustable frequency/amplitude, and safe startup/shutdown handling. Quick questions: what switching frequency and output frequency range are you targeting, and do you need closed-loop control (e.g., voltage feedback) or open-loop SPWM for now? Also, will you require fault handling (overcurrent/overvoltage) integrated at this stage? I’ll deliver well-commented, portable code with clear documentation so it’s easy to adapt or extend later. Best regards
$140 USD in 7 days
0.0
0.0

geneve, Switzerland
Payment method verified
Member since Apr 10, 2026
₹1500-12500 INR
$250-750 USD
$250-750 USD
$30-250 USD
$30-250 USD
₹750-1250 INR / hour
$10-70 USD
$10-30 USD
min $50 USD / hour
$30-250 USD
$3000-5000 USD
£250-750 GBP
$250-750 USD
₹400-750 INR / hour
$250-750 USD
₹12500-37500 INR
₹150000-250000 INR
₹1500-12500 INR
$250-750 USD
$250-750 AUD