Considerando a frequência do time base clock de 120 MHz(fT B C L K) calcule o valor de TBPRD para que a frequência do PWM seja igual 100 kHz para a forma de onda da letra a) e do c) do exercício anterior?

Passo 1

Beleza, vamos resolver essa questão juntos! O enunciado fala sobre calcular o valor de TBPRD para que a frequência do PWM seja igual a 100 kHz, usando um clock base (f_TBCLK) de 120 MHz. Isso envolve conceitos de eletrônica digital e controle de sinais PWM (Pulse Width Modulation). Vamos precisar entender como relacionar a frequência do clock com a frequência desejada do PWM para encontrar o valor correto de TBPRD.

Passo 2

Primeiro, vamos entender o que é TBPRD. TBPRD é um registrador que define o período do timer base no qual o PWM opera. Ele determina quantos ciclos do clock base são necessários para completar um ciclo do PWM. A fórmula básica para calcular TBPRD é:
TBPRD = ( fTBCLKfPWM ) - 1
Onde:
  • é a frequência do clock base.
  • é a frequência desejada do PWM.

Passo 3

Vamos aplicar os valores fornecidos na fórmula. Temos:
  • TBPRD = ( 120 times 10^6100 times 10^3 ) - 1
Substituindo na fórmula:

Passo 4

Agora, vamos fazer a conta:
120 times 10^6100 times 10^3 = 120,000,000100,000 = 1200
Então:
TBPRD = 1200 - 1 = 1199

Resposta

O valor de TBPRD para obter uma frequência de PWM de 100 kHz é 1199.

Exercícios relacionados