Implementation of a Software Signal Generator of Various Shapes Based on a Microcontroller of the STM32F10x Family
- Pages
- 76-83
Abstract
This paper describes the principle of building an arbitrary waveform generator based on the STM32F10x MCU family. This generator was successfully applied by the authors of the study in the development of the electostimulation device. Waveform generator allows to generate impulses of square, trapezoidal, sawtooth and sinusoidal shape in a wide frequency range, creating minimal computational load on the core of MCU. Software signal waveform generator can also be applied in creating other electonical devices such as motor drivers or can be used as laboratory signal source.
Reference
1. Yui J. The Definitive Guide to the ARM® Cortex-M3. Elsevier, 2010. URL: https://www.eecs.umich.edu/courses/eecs373/labs/refs/M3%20Guide.pdf (дата обращения: 25.06.2019).
2. RM0008 Rev 20. Reference Manual STM32F10x. STMicroelectronics, 2018. URL: https://www.st.com/resource/en/reference_manual/cd00171190.pdf (дата обращения: 25.06.2019).
3. AN4776 Application Note. General-Purpose Timer Cookbook for STM32 Microcontrollers. STMicroelectronics, 2017. URL: https://www.st.com/resource/en/ application_note/dm00236305.pdf (дата обращения: 25.07.2019).
4. Vasca F., Ianelli L. Dynamics and Control of Switched Electronic Systems. Advanced Perspectives for Modeling, Simulation and Control of Power Converters. Springer, 2012.
5. Двухфазный ШИМ (PWM) генератор на STM32F030F4. URL: http://we. easyelectronics.ru/STM32/2-x-faznyy-shim-pwm-generator-na-stm32f030f4.html (дата обращения: 25.06.2019).
6. Литовченко А. А., Ерусалимский Ю. А. Генератор сигналов произвольной формы на микроконтроллере AVR // Молодой ученый. 2016. № 21. С. 173—177. URL: https://moluch.ru/archive/125/34400/ (дата обращения: 28.06.2019).
7. Тюрин В. А. Метод прямого цифрового синтеза в генераторах сигналов специальной формы SFG-2110 и АКИП-3410/3 : учеб.-метод. пособие. Казань, 2015.