Я пытаюсь генерировать пульсовые волны шириной 2 миллисекунды и частотой примерно 100 Гц, как показано ниже:
Согласно этому веб-сайту: http://www.ni.com/white-paper/2991/en#toc1 в разделе «Введение в широтно-импульсную модуляцию» он описывает рабочий цикл как 20%, если ширина импульса составляет 2 мс с частотой 100 Гц (или 10 миллисекунд).
Как вы можете видеть на диаграмме выше, индикатор «рабочий цикл %» правильно вычисляет процент, близкий к 20%.
Если я правильно выполняю расчеты, почему я получаю форму импульсов шириной 3 мс вместо 2 мс, как показано ниже?
Ниже приведена диаграмма задней панели, содержащая логику, которую я использую для генерации сигнала: