Генератор для ESP32 (меандр и синус) до 40 Мгц
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- Oleg
- Сержант
- Сообщения: 204
- Зарегистрирован: 17 сен 2015, 13:04
- Откуда: Беларусь
- Имя: Олег
- Благодарил (а): 37 раз
Генератор для ESP32 (меандр и синус) до 40 Мгц
Что надо подать на вход Frequency, чтобы получить 19 Гц?
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Генератор для ESP32 (меандр и синус) до 40 Мгц
[ref]Oleg[/ref], По идее 19
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- Oleg
- Сержант
- Сообщения: 204
- Зарегистрирован: 17 сен 2015, 13:04
- Откуда: Беларусь
- Имя: Олег
- Благодарил (а): 37 раз
Генератор для ESP32 (меандр и синус) до 40 Мгц
Какие 19. При 19 на входе 308,6 Гц. Я же показывал Скрины при 1 15,43 Гц. Чушь полная
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Генератор для ESP32 (меандр и синус) до 40 Мгц
[ref]Oleg[/ref], Попробуй
Т.е. в вашем случае 15.43, 30.86, 46.29, ... , 308.6, ...
То есть частота на входе Frequency будет округляться к этим значениям
Только не ждите что будете задавать с точностью до 1 Гц. Дискретой, как я понял, будет минимальная частота.Т.е. в вашем случае 15.43, 30.86, 46.29, ... , 308.6, ...
То есть частота на входе Frequency будет округляться к этим значениям
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- Oleg
- Сержант
- Сообщения: 204
- Зарегистрирован: 17 сен 2015, 13:04
- Откуда: Беларусь
- Имя: Олег
- Благодарил (а): 37 раз
Генератор для ESP32 (меандр и синус) до 40 Мгц
Это я и наблюдаю. Куда же такой генератор годится? А задумка была неплохая. Ерунда.
Генератор для ESP32 (меандр и синус) до 40 Мгц
Ну Вы прям жестко раскритиковали все в пух и прахOleg писал(а): 01 фев 2022, 13:02 Это я и наблюдаю. Куда же такой генератор годится? А задумка была неплохая. Ерунда.
Там ссылка есть на гитхаб где взяты исходники для этих блоков
Генератор ШИМ офигенный, каналов больше чем на STM32
А вот по синусоиде там есть определенные ограничения, да
Вот что касается установки частоты
Frequency [17-135k]Hz: Sets the frequency of the selected channel (in Hz). The minimum and maximum frequency depend on the selected clock divider (min = 135/(clk_div + 1); max ≈ 135k/(clk_div + 1)). The DAC can still produce a signal above the maximum frequency, but it will become progressively distorted.
Да, действительно, её плавно менять не получится исходя из вышеуказанной формулы 135/7=19,285
А зачем такая точность?
У вас детектор какой то?
Отправлено спустя 3 минуты 46 секунд:
Вы ка частоту задаете?
Только входом частоты что ли???
Там еще и делителем нужно играть
Для задания частоты 19Гц нужно выставить на входе частота 135 а на входе делителя 7, тогда будет 135/7=19,285, и если он округляет то будет 19Гц
Генератор для ESP32 (меандр и синус) до 40 Мгц
Ну вот смотрите:
Frequency [17-135k]Hz, это не так нужно понимать что мы можем на вход задания частоты установить от 17 герц,
поскольку там далее указано следующее:
clock divider (min = 135/(clk_div + 1); max ≈ 135k/(clk_div + 1))
Т.е. на вход задания нужно задавать число от 135 до 135000 а делитель от 1 до 7т для каждой дискреты (значения) из диапазона 135-135000
А вы задаете 19 и получаете совсем не 19, а не пойми что, потому что нужно задать на вход частоты 135 а делитель установить 7, тогда получим 19 ну или 19 с копейками если не округляит
Попробуйте все комбинации посчитать, получается большая сетка частот с шагом 1 герц, даже если округляется частота, в нижнем диапазоне , и возрастает (шаг) при увеличении частоты, на килогерцах
Прежде чем критиковать нужно все проверить
Отправлено спустя 9 минут 51 секунду:
С генератором ШИМ было тоже самое, поэтому пришлось курить саму библиотеку которая используется в программе, даже не саму программу
Frequency [17-135k]Hz, это не так нужно понимать что мы можем на вход задания частоты установить от 17 герц,
поскольку там далее указано следующее:
clock divider (min = 135/(clk_div + 1); max ≈ 135k/(clk_div + 1))
Т.е. на вход задания нужно задавать число от 135 до 135000 а делитель от 1 до 7т для каждой дискреты (значения) из диапазона 135-135000
А вы задаете 19 и получаете совсем не 19, а не пойми что, потому что нужно задать на вход частоты 135 а делитель установить 7, тогда получим 19 ну или 19 с копейками если не округляит
Попробуйте все комбинации посчитать, получается большая сетка частот с шагом 1 герц, даже если округляется частота, в нижнем диапазоне , и возрастает (шаг) при увеличении частоты, на килогерцах
Прежде чем критиковать нужно все проверить
Отправлено спустя 9 минут 51 секунду:
С генератором ШИМ было тоже самое, поэтому пришлось курить саму библиотеку которая используется в программе, даже не саму программу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей