¿Está PWM vinculado a un cierto voltaje?

1

He estado trabajando principalmente con MCU de 5V, pero me estoy aventurando en el mundo de MCU de 3.3V.

Eso no debería afectar el PWM, ¿verdad?

(PWM está limitado al tiempo, no al voltaje como lo entiendo)

Cualquier información sería apreciada. Gracias.

    
pregunta Bertus Kruger

4 respuestas

2

El PWM es una salida de valor discreto que se modula en el tiempo.

Como tal, solo requiere una salida que pueda codificar dos pasos discretos. Esta salida se puede traducir de un formato de señalización a otro sin pérdidas teóricas.

0V-5V es un formato común, como lo es 0V-3.3V, y 0V - \ $ _ {n} \ $ V, y mecanismos de modo actual más exóticos. Sin embargo, la traducción de un mecanismo de señalización a otro es posible con poco esfuerzo, solo requiere el uso del dispositivo de almacenamiento en búfer adecuado, por lo que ningún mecanismo de codificación física PWM está limitado a ese mecanismo por otra cosa que no sea el costo. de las partes necesarias para realizar la traducción de nivel / modo.

Entonces, la respuesta a tu pregunta, a primera vista, es no.

    
respondido por el Connor Wolf
2

El voltaje de los impulsos de salida PWM dependerá del voltaje de alimentación del procesador. Un procesador que funciona a 3.3 voltios no puede producir un pulso de salida de 5 voltios.

    
respondido por el Peter Bennett
1

PWM está limitado al tiempo y no a una amplitud distinta de la que debería tener niveles de voltaje o corriente distinguibles y estables.

    
respondido por el Andy aka
1

Depende de lo que haga con el PWM generado. Si usa el PWM para un dispositivo que reacciona al ciclo de trabajo del PWM, el resultado será el mismo (asumiendo que acepta una entrada de 3.3v).

Por otra parte, si utiliza el PWM para generan un voltaje analógico , entonces el resultado de un PWM de 5v será diferente en comparación con un PWM de 3v. Por supuesto, en ese caso, siempre puedes usar una etapa de amplificador para aumentar el nivel de PWM a cualquier nivel que desees.

    
respondido por el alexan_e

Lea otras preguntas en las etiquetas