Широтно-импульсная модуляция
Технологические функции CPU 31xC
5-64
A5E00105483-01
Если во время вывода импульсов вы изменяете выводимое значение, то CPU
немедленно рассчитывает новые длительности импульса и паузы и
соответствующим образом переключает выход. В результате этого может
увеличиться или уменьшиться длительность одного периода:
•
Если изменение производится во время паузы, и новое выводимое
значение меньше, чем старое, то длительность периода однократно
увеличивается, так как новая пауза становится длиннее старой.
•
Если изменение производится во время паузы, и новое выводимое
значение больше, чем старое, то длительность периода однократно
уменьшается, так как новая пауза становится меньше старой.
•
Если изменение производится во время импульса, и новое выводимое
значение меньше, чем старое, то длительность периода может
однократно увеличиться, так как новая пауза становится длиннее.
•
Если изменение производится во время импульса, и новое выводимое
значение больше, чем старое, то длительность периода остается
постоянной.
Длительнос ть периода
С помощью длительности периода вы определяете длину
последовательности вывода, состоящую из длительности импульса и паузы
между импульсами.
Длительность периода = базе времени
×
заданное числовое значение
Длительность периода должна быть, по крайней мере, вдвое больше, чем
минимальная длительность импульса.
Если вы изменяете длительность периода во время вывода импульсов, то
немедленно CPU рассчитывает новую длительность паузы и импульса и
соответствующим образом включает выход. Вследствие этого длительность
одного периода может увеличиться или уменьшиться:
•
Если изменение производится во время паузы, и новая длительность
периода меньше, чем старая, то однократно устанавливается
длительность периода, которая меньше, чем старая, но больше, чем
новая.
•
Если изменение производится во время паузы, и новая длительность
периода больше, чем старая, то однократно устанавливается
длительность периода, которая больше, чем старая, но меньше, чем
новая.
•
Если изменение производится во время импульса, и новая длительность
периода меньше, чем старая, то однократно может установиться
длительность периода, которая меньше, чем старая, но больше, чем
новая.
•
Если изменение производится во время импульса, и новая длительность
периода больше, чем старая, то однократно может установиться
длительность периода, которая больше, чем старая, но меньше, чем
новая.