Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pt:avr:adc [2015/12/01 11:50] articapt:avr:adc [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 5: Line 5:
 Um AVR ADC funciona segundo o princípio de aproximação sucessiva. Em suma, a tensão medida é comparada com os níveis específicos de voltagem e os resultados são reportados como uma matriz de bits. Este método é relativamente lento, pois cada bit no resultado final é calculado separadamente. O AVR gasta 13 ciclos de relógio para cada medição, com excepção do primeiro (no start-up), no qual consome 25 ciclos. Esses ciclos não são os ciclos de funcionamento do controlador, porém, mas ciclos especiais atribuídos à unidade ADC pelo divisor de frequência. A freqüência do ADC deve ser 50-200 kHz para permitir a máxima precisão. Em freqüências mais altas a precisão decai. Em alguns casos, é muito mais importante obter um grande número de leituras em vez de uma maior precisão, sendo neste caso o uso de uma frequência maior totalmente justificado. De acordo com a documentação do AVR, uma medição leva 13-260 µs. Um AVR ADC funciona segundo o princípio de aproximação sucessiva. Em suma, a tensão medida é comparada com os níveis específicos de voltagem e os resultados são reportados como uma matriz de bits. Este método é relativamente lento, pois cada bit no resultado final é calculado separadamente. O AVR gasta 13 ciclos de relógio para cada medição, com excepção do primeiro (no start-up), no qual consome 25 ciclos. Esses ciclos não são os ciclos de funcionamento do controlador, porém, mas ciclos especiais atribuídos à unidade ADC pelo divisor de frequência. A freqüência do ADC deve ser 50-200 kHz para permitir a máxima precisão. Em freqüências mais altas a precisão decai. Em alguns casos, é muito mais importante obter um grande número de leituras em vez de uma maior precisão, sendo neste caso o uso de uma frequência maior totalmente justificado. De acordo com a documentação do AVR, uma medição leva 13-260 µs.
  
-The measured value can be read as an 8- or 10-bit valueSince AVR itself is an 8-bit deviceit has two 8-bit registers for storing the ADC valuesIt is possible to specify in the settings whether the first two or the last two bits go to a separate registerIf the two younger bits, which characterize the result lessare separatedthe result can be read as an 8-bit value - a combination like that is called a left-aligned resultThe other combinationwhere both registers are read and the value is in 10-bit formatis called a right-aligned result.+O valor medido pode ser lido como um valor de ou 10-bitsComo o próprio AVR é um dispositivo de bitstem dois registos de bits para armazenar os valores do ADC. É possível especificar nas configurações se os dois primeiros ou os últimos dois bits vão para um registo separadoSe os dois bits menos significativosque caracterizam o resultadosão separadoso resultado pode ser lido como um valor de bits uma combinação como essa é designada de resultado alinhado à esquerdaA outra combinaçãoem que ambos os registos são lidos e o valor está formatado em 10-bitsé designada de resultado alinhado à direita.
  
-A typical AVR has analog voltage input channels, ATtiny series have only a fewsome ATmega devices have 16, but there is always only one converterTo make it possible to use different inputs, the device has built-in multiplexerThe input of the multiplexer is definable using a special registerThe ADC unit has a few more propertiesusing the processor's sleep mode for converting to reduce the interference and the option to use an internal fixed comparison voltage (usually 2.65 V, in some models 1 V).+Um AVR típico tem canais de entrada de tensão analógica. A série ATtiny tem apenas algunse alguns dispositivos ATmega têm 16, mas há sempre um único conversorPara tornar possível utilização de diferentes entradas, o dispositivo tem um multiplexador embutidoA entrada do multiplexador é definida através de um registo especialA unidade ADC tem mais algumas propriedadesusando o modo de suspensão do processador para converter para reduzir a interferência e a opção de usar uma tensão de comparação fixa interna (normalmente 2,65 V, em alguns modelos 1 V).
  
-~~PB~~+<pagebreak>
  
-<box 100% round #EEEEEE|Example>+<box 100% round #EEEEEE|Exemplo>
  
 Task: measure the voltage in ADC channel 3 of an ATmega128. The voltage is in range of 0-5 V and the result should be at 8-bit precision. Task: measure the voltage in ADC channel 3 of an ATmega128. The voltage is in range of 0-5 V and the result should be at 8-bit precision.
pt/avr/adc.1448970605.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0