Генератор прямоугольных и синусоидальных сигналов для ESP32
Для синуса максимальная частота 135кГц, для меандра 40МГц
Используемые библиотеки (в блок не интегрированы, скачивать по ссылкам ниже):
https://github.com/vdeschwb/esp32-signal-generator Блоки бета-версия: Исправлена настройка частоты для синуса
Старые версии: Обозначения:
_|¯ - постоянная подача true, отработка по переднему фронту
_|_ - Подача сигнала через RTrig на один цикл
Макс.частота 20МГц разрешение 2 (коэф зап 0-3)
Макс.частота 10МГц разрешение 3 (коэф зап 0-7)
Макс.частота 5МГц разрешение 4 (коэф зап 0-15)
Макс.частота 2,5МГц разрешение 5 (коэф зап 0-31)
Макс.частота 1,125МГц разрешение 6 (коэф зап 0-63)
Макс.частота 562500Гц разрешение 7 (коэф зап 0-127)
Макс.частота 281250Гц разрешение 8 (коэф зап 0-255)
Макс.частота 140625Гц разрешение 9 (коэф зап 0-511)
Макс.частота 70312Гц разрешение 10 (коэф зап 0-1023)
Макс.частота 35,156кГц разрешение 11 (коэф зап 0-2047)
Макс.частота 17,578кГц разрешение 12 (коэф зап 0-4095)
Макс.частота 9,766кГц разрешение 13 (коэф зап 0-8191)
Макс.частота 4,883кГц разрешение 14 (коэф зап 0-16383)
Макс.частота 2,441кГц разрешение 15 (коэф зап 0-32768)
Макс.частота 1,221кГц разрешение 16 (коэф зап 0-65535)
Макс.частота 610Гц разрешение 17 (коэф зап 0-131071)
Макс.частота 305Гц разрешение 18 (коэф зап 0-562143)
Макс.частота 153Гц разрешение 19 (коэф зап 0-524287)
Макс.частота 76Гц разрешение 20 (коэф зап 0-1048575)