Google Coral Dev Board PWM не может нормально работать на частоте выше 100 кГц - PullRequest
1 голос
/ 03 июня 2019

Я использую 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()

Форма волны может бытьнашел здесь.Скорость нарастания сигнала ШИМ как-то очень медленная

Интересно, нужно ли мне включить некоторые настройки энергопотребления платы разработки, чтобы позволить ей получать более высокий ток?

...