Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo utilizar el lenguaje VHDL para realizar el ciclo de trabajo ajustable de la onda PWM?

¿Cómo utilizar el lenguaje VHDL para realizar el ciclo de trabajo ajustable de la onda PWM?

Diseñe un contador con T=n como período. Después de n, comienza a contar desde 0 nuevamente y genera pulsos para invertir el nivel del pin PWM de salida. Tome otro número entre 0-n, y cuando el valor de conteo N=d, también se genera un pulso para invertir el pin PWM. d/n es el ciclo de trabajo, n es fijo, cambiar d puede cambiar el ciclo de trabajo y la resolución es 1/n.

Dame algunas ideas de referencia. . . No he usado VHDL durante mucho tiempo, por lo que no puedo programarlo ya preparado.