Prévia do material em texto
Exercício avaliativo 3 Instituição: Instituto Federal de Educação, Ciência e Tecnologia - Paraíba (IFPB). Disciplina: Microprocessadores e microcontroladores . Professor: Fagner de Araujo Pereira. Aluno (a): ________________________________________________________________________________________ Exercício avaliativo 3 (Peso 100 pontos) - Reposição 1. Um conversor AD (Analógico Digital) tem faixa de tensão de entrada de -1,65V a +1,65V e possui uma resolução de 50,35 𝜇V. Quantos bits possui esse conversor? 2. Deseja-se digitalizar o sinal v(t)=5sen(10t), t > 0, para que o erro de quantização da conversão analógico/digital não seja maior que 1 mV. Qual o número mínimo de bits necessários para digitalizar uma amostra do sinal v(t)? 3. Um sensor de temperatura pode medir uma faixa de 0 200 °C usando toda a escala de um conversor AD de 8 bits de resolução. Qual a variação de temperatura mínima necessária para produzir uma mudança nos 2 bits menos significativos do conversor? 4. Considere que um osciloscópio de baixo custo é construído com um conversor A/D que tem uma resolução de 8 bits, um range de entrada de 0 a 5V e opera sob uma taxa de amostragem de 20 mil amostras por segundo. Considere que no instante t=0 o conversor iniciou um ciclo de conversão ao mesmo tempo em que foi aplicado em sua entrada um sinal senoidal, cuja amplitude em volts é expressa por S(t)=2,5+2,5sen(2πft). Se a frequência do sinal senoidal (f) é de 6 kHz, qual a ordem da amostra que faz com que a saída do conversor apresente o valor 0b00000000 pela primeira vez? 5. O diagrama de blocos da figura abaixo mostra a operação completa do contador SysTick do microcontrolador STM32F407. A operação do SysTick é configurada pelo registrador de controle SysTick_CTRL. Quando setados, o bit 0 habilita a contagem e o bit 1 habilita a requisição de interrupções. O bit 2 seleciona a fonte de clock do contador e o bit 16 é setado automaticamente pelo hardware quando o contador muda de 1 para 0, podendo gerar uma requisição de interrupção se o bit 1 estiver setado. Considerando que a frequência de clock do barramento AHB é 168 MHz e que o valor escrito no registrador SysTick_CTRL é 0b111, qual o valor deve ser escrito no registrador Reload Value para que a frequência de requisições de interrupções do SysTick seja de 10 kHz?