terça-feira, 27 de fevereiro de 2024

AP 07.3 – Resistores Pull-Up e Pull-Down em portas lógicas

 RESISTOR DE PULL-UP
Resistores pull-
up são resistores simples de valor fixo, que são conectados entre a fonte de tensão e o pino de Entrada ou Saída específico de uma porta lógica ou micro controlador.
Resistores pull-up são usados ​​em circuitos lógicos digitais para garantir que o nível lógico ou estado lógico em um pino seja ALTO. Circuitos lógicos digitais consistem em três estados BAIXO, ALTO e impedância flutuante ou alta .
Quando você passa 5V em um pino do micro controlador, ele é considerado ALTO e quando você passa 0V ou GND como entrada, ele é considerado BAIXO.
Quando o pino do micro controlador não é puxado para nenhum nível lógico ALTO ou BAIXO, então ocorre o estado de impedância flutuante ou alta. Para evitar esse estado de impedância alta, esses resistores são usados ​​puxando-o para um estado alto, como visto na figura.
Usando um resistor pull up, queremos que a entrada permaneça alta na ausência de um sinal de entrada. Porque quando pressionamos o botão, seu estado mudará e quando soltamos o botão, seu estado deve se tornar o mesmo que o estado anterior (HIGH) para não ficar flutuante.
Geralmente, usamos um valor de resistor pull-up de cerca de 4,7 KΩ, mas pode mudar dependendo da aplicação.
Ao tentar ler lógica BAIXA usando um micro controlador, você precisa conectar um botão e um aterramento em série.
Ao pressionar o botão, o estado do pino do micro controlador se tornará BAIXO, mas quando você soltar o botão, o estado do pino não mudará (estado flutuante ou de alta impedância), então você precisa dar alguma lógica para mudar o estado. Então usamos um resistor pull-up que define o pino do micro controlador para o estado HIGH.

RESISTOR DE PULL-DOWN
Resistores pull-down
, puxam o pino para um valor baixo. 
Resistores pull-down também são resistores de valor fixo, que são conectados entre um pino específico (geralmente entrada) em um micro controlador e o terminal de aterramento. O circuito digital mostrado na figura ao lado é um exemplo de um resistor pull-down.
Usando o resistor pull-down, queremos que a entrada permaneça LOW na ausência de um sinal de entrada. Porque quando pressionamos o botão, seu estado mudará e quando soltamos o botão, seu estado deve se tornar o mesmo que o estado anterior (LOW) para não ficar flutuante.
Geralmente, usamos um valor de resistor pull-down de cerca de 10 KΩ, mas pode mudar dependendo da aplicação.
Ao tentar ler lógica ALTA usando um micro controlador, você precisa conectar um botão e uma fonte de alimentação (+5 V) em série.
Ao pressionar o botão, o estado do pino do micro controlador se tornará ALTO, mas quando você soltar o botão, o estado do pino não mudará (estado flutuante ou de alta impedância), então você precisa dar alguma lógica para mudar o estado. Então usamos o resistor pull-down que define o pino do micro controlador para o estado BAIXO.
O resistor pull-down deve ter uma resistência maior que a impedância de entrada do circuito lógico.

 Direitos de autor. 2023: Gomes; Sinésio Raimundo. Última atualização: 15/05/2023

Nenhum comentário:

Postar um comentário