Página 1 de 1
Ajuda para calcular sinal PWM

Enviado:
30 Abr 2010 09:09
por [Daniel]
Colegas,
Tenho um circuito que gera pwm porém eu queria calcular a que frequencia ele esta operando, eu nao lembro mais como calcular o valor aprox.
O circuito funciona com clock de 10Mhz, e interrupçao esta ajustada para estourar a cada 46us no timer0.
obrigado

Enviado:
30 Abr 2010 14:26
por tcpipchip
Dentro da interrupcao voce decrementa o contador...se mesmo nao chegar a zero, jogue 1 numa saida...se chegar a 0, jogue na saida...ai voce inicializa um outro contador, se repete para nivel logico baixo...entao inverte quando chegar novamente a zero...
contadorX/Y * 47us o tempo que fica alto
Ai voce acha frequencia...

Enviado:
30 Abr 2010 15:52
por [Daniel]
Olha ficou um pouco confuso para mim:
Eu tenho dois registradores, um faz o periodo e o outro o ciclo, então:
esse periodo e incrementado 255 > 255*46=11730us e ele fica assim constantemente, o ciclo entao varia de acordo com o numero coloca dentro dele. 0/255 > 0%/100%
mas ainda nao sei como calcular isso, me desculpe a ignorância, mas como se faz para saber a frequencia desse pwm?

Enviado:
01 Mai 2010 15:05
por jorgeluiz
pelo que entendi desse esquema, a "onda" tem duraçao de 46 microsegundos. Entao basta usar a formula F = 1/P. Nesse caso aproximadamente 21.739 Hz.