La función PWM genera una señal de onda de pulso programable en una salida dedicada con un ciclo de servicio y una frecuencia ajustables.
NOTA: La función debe habilitarse ya sea configurando F_Enable en 1 o mediante un evento externo con la entrada IN_EN y EN_Enable=1; de lo contrario, la salida (OUT_PWM) permanece en 0.
Las funciones de PTO y PWM utilizan las mismas salidas dedicadas. Solo se puede utilizar una de estas dos funciones en el mismo canal. Está permitido utilizar diferentes funciones en el canal 0 y el canal 1.
La forma de señal depende de los siguientes parámetros de entrada:
oFrecuencia configurable de 10 Hz a 65 kHz con un paso de 0,1 Hz
oCiclo de servicio de la señal de salida de 0% a 100%
Ciclo de servicio=Tp/T
Tp ancho de pulso
T periodo de pulso (1/frecuencia)
Modificar el ciclo de servicio en el programa modula el ancho de la señal. A continuación, una ilustración de una señal de salida con ciclos de servicio cambiantes.
En la tabla se describen las características de las salidas de PWM:
Característica |
Valor |
||
---|---|---|---|
Modalidad precisión/PWM |
Frecuencia |
Duty |
Error |
De 10 a 100 Hz |
De 0 a 100% |
0,1% |
|
De 101 a 1.000 Hz |
De 1 a 99% |
1% |
|
De 1,001 a 20 kHz |
De 5 a 95% |
5% |
|
De 20,001 a 45 kHz |
De 10 a 90% |
10% |
|
De 45,001 a 65 kHz |
De 15 a 85% |
15% |
|
Paso de velocidad en servicio para la modalidad PWM |
De 20 Hz a 1 kHz para 0,1% |
||
Rango de velocidad de servicio |
De 1 a 99% |
Cuando el ciclo de servicio se encuentra por debajo del 5% o por encima del 95%, según la frecuencia, el error está por encima del 1% tal como se muestra en el gráfico siguiente: