Я использую Coral Dev Board от Google для генерации сигналов ШИМ.Программирование основано на питоне-периферии.Мне удалось генерировать ШИМ-сигналы с произвольными частотами и рабочими циклами.Но сигнал ШИМ искажается на частотах выше 100 кГц, либо из-за низкого тока источника модуля ШИМ, либо из-за большой емкости на выводе, либо по любым другим причинам.
from periphery import PWM
# Open PWM channel
pwm1 = PWM(0, 0)
# Set frequency to 1 kHz
pwm1.frequency = 1e3
# Set duty cycle to 50%
pwm1.duty_cycle = 0.5
pwm1.enable()
Форма волны может бытьнашел здесь.Скорость нарастания сигнала ШИМ как-то очень медленная
Интересно, нужно ли мне включить некоторые настройки энергопотребления платы разработки, чтобы позволить ей получать более высокий ток?