• Início
  • Fórum
  • Informática
    • WEB
    • JAVA
    • Linux
    • Blender
    • BrOffice/OpenOffice
    • Livros
  • Física
    • Mecânica
    • Termodinâmica
    • Eletromagnetismo
    • Física Moderna
  • Sistemas Elétricos
    • ASP/LT
    • Instalações Elétricas
    • Máquinas Elétricas
    • Livros
  • Eletrônica
    • Analógica
    • Digital
    • VHDL
    • Microcontroladores
  • Telecom
    • Comunicações
    • DSP
  • IA
    • Algoritmos Genéticos
    • Redes Neurais
  • Contato
Eletrônica Microcontroladores

PIC Power-Up Timer

Power-on reset é um pulso aplicado ao sinal /MCLR quando uma borda de subida no sinal de alimentação Vdd é detectado (geralmente, Vdd é iniciado como um sinal tipo rampa) para que o microcontrolador PIC se inicie corretamente de maneira estável.

Não é necessário um circuito externo para a geração do pulso a ser aplicado ao /MCLR do microcontrolador PIC após a estabilização do sinal Vdd, pois ele já possui um oscilador RC interno (Power-Up Timer) que atrasa o sinal reset supracitado. Este RC interno propicia um atraso nominal de 72ms ao sinal reset para que a fonte de alimentação se estabilize durante esse atraso de tempo, possibilitando o início adequado do sistema. Neste caso, apenas a conexão do sinal /MCLR ao Vdd é o suficiente.

Entretanto, para sistemas em que a fonte de alimentação é muito lenta, pode se tornar necessário um circuito POR (Power-on reset) para que o sinal /MCLR permaneça ativo (0V) enquanto a fonte de alimentação esteja se estabilizando. O circuito POR mais simples consiste em um resistor (R < 40kohms para evitar quedas de tensão excessivas em Vdd aplicado ao microcontrolador) e capacitor com um valor de RC apropriado para a fonte de alimentação em consideração.

O Power-Up Timer pode ser desabilitado através da configuração /PWRTE (sinal ativo-baixo).


Traduções

  • English (United States)

Menu

  • Início
  • Fórum
  • Informática
  • Física
  • Sistemas Elétricos
  • Eletrônica
    • Analógica
    • Digital
    • VHDL
    • Microcontroladores
  • Telecom
  • IA
  • Contato

Outros artigos

  • PIC16: delay_us
  • PIC Watchdog Timer
  • PIC16: mostra1digito - exibe um dígito em displays multiplexados
  • PIC16: toBCD8 - Hexadecimal para BCD 8 bits
  • MPLAB: Code folding para Assembly
  • PIC16: Instruções de movimentação de dados
  • PIC16: Relógio e contagem até 9999d
  • PIC16: mostra4digitos - exibe quatro dígitos em displays multiplexados

Últimos artigos

  • Amazon Kindle DX
  • Dispositivo Diferencial Residual (DR)
  • AJAX Chat - Open Source Web Chat
  • Controle escalar do motor de indução trifásico

Comunidade Livre

Conheça nosso fórum, livre e de qualidade, clicando aqui.
Para o topo
Todos os códigos-fonte estão licenciados pela LGPL e todo o conteúdo pela Creative Commons License.
Copyleft©2010. Nenhum direito reservado.