Processamento
de informações
A velocidade de processamento de um
microcontrolador é definido por duas variáveis: clock externo e ciclos de
máquina.
Clock
externo: O clock externo é dado por um
cristal de quartzo, ou um ressonador ou ainda um circuito em 555. Os clocks são
pulsos gerados sob intervalos controlados que ditam todo o funcionamento e
sincronismo nos registradores internos de um microcontrolador. Um cristal de
quarzo, o material mais preciso dos geradores de clock, pode gerar por exemplo,
20MHz, ou seja, 20 milhões de clocks por segundo neste microcontrolador. Um
detalhe interessante, entretanto, é verificas as faixas de freqüência que o
microcontrolador suporta para seu correto funcionamento.
Ciclos de
máquina: O ciclo de máquina é dado pela
combinação da estrutura interna de um microcontrolador, ditando sua eficácia,
aliado ao clock externo. O microcontrolador 8051 possui uma arquitetura
denominada Von Neumann, que permite que 1 ciclo de máquina seja gerado a cada
12 ciclos de clock, isto significa que para cada 12 pulsos gerados por um
cristal, uma única tarefa (ciclo de clock) é realizada. Já o microcontrolador
PIC possui uma arquitetura denominada Harvard, que permite 1 ciclo de máquina
para cada 4 ciclos de clock, tornando este, um microcontrolador 3 vezes mais
rápido que o 8051, pois se um cristal de 12MHz fosse inserido em ambos, o 8051
trabalharia a 1MHz e o PIC a 3MHz. Atualmente, o mais eficiente dos
microcontroladores é o AVR, que permite 1 ciclo de máquina para cada ciclo de
clock.
Nenhum comentário:
Postar um comentário