минимум 250 максимум 600 показывает ваш блок циклов на секунду на полной загрузке ресурсов скетча всего проекта (хотя в первую минуту min=10 max=24)
берем по минимум 200/2=100khz
к драйверу типично = 70khz
как я понимаю
1khz=1000мкс
из этого
100khz = 10мкс потолок для моего проекта и ниже опустить значения генератора нельзя (что кстати тестом на срыв опытным путем было проверено первый раз по минимальной границе работы)
далее идет мне не ведомые особенности в виде описания к драйверу ОПОРНОЙ ЧАСТОТЫ ГЕНЕРАТОРА MIN=952khz TYP=1120khz MAX=1288khz
и
ЧАСТОТА ИЗМЕЛЬЧЕНИЯ с прочерками по минимуму и максимуму и цифрой 70khz как "TYP"
если брать в расчет 70khz из описания драйвера как типичные, то драйверу ниже 14.28мкс нельзя подавать
там же к драйверу минимальная ширина подаваемого импульса для (H)= 300ns , а минимальная для (L) = 250ns .
("H" min)= 0.3мкс и ("L" min.) =0.25мкс соответственно
а вот к движку нет таких данных кроме обычного набора характеристик по напряжению, току, тяге ...
итого
мега2560 с навеской и оставшимися 4500байт памяти из всех доступных на полной нагрузке дает необходимый минимум для драйвера с запасом небольшим
если взять десятикратный запас (потому как определить по двигателю ничего не представилось возможным) то длина импульса 150мкс и длина паузы 75мкс
)))))
где ошибся ? )))
ну и как все ж понять какое соотношение длины импульса и паузы ОБЫЧНО выставляют в проектах ) ?
Отправлено спустя 12 минут 9 секунд:
или это правильные значения?