СИСТЕМА ЦИФРОВОГО ГЕНЕРУВАННЯ АНАЛОГОВИХ СИГНАЛІВ
DOI:
https://doi.org/10.31649/1999-9941-2024-59-1-54-61Ключові слова:
система, генератор, ЦАП, DDS, STM32, AD9850Анотація
Анотація. Генератор є важливою ланкою в багатьох електронних пристроях, чи це тестове, лабораторне обладнання, медичні або радіоелектронні системи. Крім технічних характеристик, важливими для користувача залишаються такі параметри, як зручність застосування, компактність і низька вартість генераторів. Тому, передумовою для подальшої роботи стало проведення дослідження та оцінка характеристик наявних систем цифрового створення аналогових сигналів. Проведене дослідження дозволило детально розглянути методики створення аналогових сигналів, інструменти для їх виконання, принципи роботи, їх сильні та слабкі сторони. На жаль, пристрої, які пропонують більшість виробників, є дорогими. У зв'язку з цим залишається актуальною проблема створення бюджетного макета генератора, здатного замінити більш дорогі чи застарілі моделі. Виробляється велика кількість інтегральних мікросхем, що дозволяють генерувати сигнали різної форми. Ці мікросхеми відрізняються за способом синтезу сигналів та технічними характеристиками. За методом синтезу сигналів вони поділяються на прямі аналогові синтезатори, непрямі синтезатори на основі фазового автопідстроювання частоти, прямі цифрові синтезатори та гібридні синтезатори. В даний час найбільшою популярністю користуються синтезатори на основі прямого цифрового синтезу завдяки перевагам, пов'язаним з широкою роздільною здатністю за частотою, високою якістю сигналу, можливістю цифрового керування, низькою вартістю, малим розміром корпусів та енергоспоживанням. На основі аналізу були запропоновані покращення, для цього розроблено структурну схему системи, описані нові блоки, їх роль та механізм дії, вибрані актуальні компоненти електроніки. Обґрунтовано вибір основних компонентів, якими є мікроконтролери STM32 з ядром Cortex-M4F від STMicroelectronics та цифровий синтезатор AD9850 від Analog Devices, Inc. В результаті була спроектована система цифрового генерування аналогових сигналів.
Посилання
Carmine Noviello, Mastering STM32: eBook. Leanpub, 2018.
О.С. Кравчук, та В.І. Манаєнков, «Розробка функціонального генератора сигналів на основі прямого цифрового синтезу», Радіоелектронні та комп'ютерні системи. № 4 (23). С. 22 - 26. 2007.
STM32F103C8 - Mainstream Performance line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN.. [Електронний ресурс]. Режим доступу: https://www.st.com/en/microcontrollersmicroprocessors/stm32f103c8.html
STM32CubeMX - STM32Cube initialization code generator. [Електронний ресурс]. Режим доступу: https://www.st.com/en/development-tools/stm32cubemx.html (дата звернення: 08.06.2021).
STM32 32-bit Arm Cortex MCUs. [Електронний ресурс]. Режим доступу: https://www.st.com/en/micro- controllers/stm32-32-bit-arm-cortex-mcus.html
Getting started with STM32 [Електронний ресурс]. Режим доступу: https://wiki.st.com/stm32mcu/wiki/STM32StepByStep:STM32_step_by_step _overview.
STM32-base project. [Електронний ресурс]. Режим доступу: https://stm32-base.org/guides/gettingstarted.html .
STM32 microcontroller GPIO configuration for hardware. [Електронний ресурс]. Режим доступу: an4899-stm32-microcontroller-gpio-configuration-for-hardwaresettings-and-lowpower-consumption.pdf .
В.Н.Чинков, Цифрові засоби вимірюваної техніки військового призначення: підручник, Х.: ХУПС, 2007.
References
Carmine Noviello, Mastering STM32: eBook. Leanpub, 2018.
O.S. Kravchuk, V.I. Manayenkov, “Rozrobka funktsionalʹnoho heneratora syhnaliv na osnovi pryamoho tsyfrovoho syntezu”, Radioelektronni ta komp'yuterni systemy. pp. 22 - 26. № 4 (23). 2007.
STM32F103C8 - Mainstream Performance line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN. [Online]. Available: https://www.st.com/en/microcontrollersmicroprocessors/stm32f103c8.html.
STM32CubeMX - STM32Cube initialization code generator [Online]. Available: https://www.st.com/en/development-tools/stm32cubemx.html.
STM32 32-bit Arm Cortex MCUs. [Online].Available: https://www.st.com/en/micro- controllers/stm32-32-bit-arm-cortex-mcus.html.
Getting started with STM32 [Online]. Available: https://wiki.st.com/stm32mcu/wiki/ STM32StepByStep:STM32_step_by_step _overview
STM32-base project: veb-sayt. [Online]. Available: https://stm32-base.org/guides/gettingstarted.html.
STM32 microcontroller GPIO configuration for hardware. [Online]. Available: an4899-stm32-microcontroller-gpio-configuration-for-hardwaresettings-and-lowpower-consumption.pdf.
Chynkov V.N. Tsyfrovi zasoby vymiryuvanoyi tekhniky viysʹkovoho pryznachennya: pidruchnyk. Kh.: KHUPS, 2007.
##submission.downloads##
-
PDF
Завантажень: 29