Trilha de aprendizado · Nível 8 · Tutorial 4

Entradas definidas com pull-up e pull-down

Ao concluir, o aluno será capaz de escolher pull-up ou pull-down para manter uma entrada em estado definido e dimensionar a resistência considerando fugas, consumo, capacidade de acionamento e velocidade.

  • Nível: Intermediário
  • Duração: 20 min
  • 8 passos
Entradas definidas com pull-up e pull-down

O que você vai percorrer

  1. Por que uma entrada aberta não tem estado garantido Entenda por que uma entrada digital aberta pode assumir uma tensão imprevisível, mesmo consumindo pouca corrente. 2 min
  2. Escolha o estado de repouso com pull-up ou pull-down Escolha entre pull-up e pull-down a partir do estado desejado em repouso e da ligação do botão. 3 min
  3. Dreno aberto: forçar baixo ou liberar a linha Entenda como uma saída de dreno aberto força baixo, libera a linha e depende de um pull-up para obter alto. 2 min
  4. Encontre o limite superior pelas correntes de fuga Calcule a resistência máxima de pull-up ou pull-down a partir das correntes de fuga e dos limiares lógicos garantidos. 3 min
  5. Encontre o limite inferior pela corrente Defina o limite inferior do resistor de polarização pela corrente permitida e combine-o ao limite superior por fugas. 3 min
  6. Verifique se a linha sobe rápido o suficiente Estime a subida RC de uma linha com pull-up e acrescente o limite de velocidade à faixa estática de resistência. 3 min
  7. Entrada definida não significa botão sem rebote Diferencie rebote mecânico, entrada flutuante e borda RC lenta para interpretar corretamente as transições de um botão. 2 min
  8. Escolha e justifique uma entrada bem definida Aplique os limites elétricos e de velocidade para escolher e justificar uma polarização completa. 3 min

O que você vai aprender

  • Determinar o estado lógico de uma entrada com o botão aberto e fechado.
  • Selecionar pull-up ou pull-down conforme a conexão e o estado desejado.
  • Estimar uma faixa de resistência compatível com os limites elétricos fornecidos.
  • Explicar por que uma entrada polarizada ainda pode apresentar transições lentas ou rebote de contatos.

Antes de começar

  • Compatibilidade elétrica entre circuitos digitais
  • Lei de Ohm em circuitos resistivos
  • Carga, descarga e constante de tempo RC

Passo 1 de 8

Por que uma entrada aberta não tem estado garantido

Entenda por que uma entrada digital aberta pode assumir uma tensão imprevisível, mesmo consumindo pouca corrente.

O que significa flutuar

Alta impedância não define o nó

Uma entrada digital é feita para receber um sinal, não para criar um. Por isso, sua alta impedância faz com que ela retire pouca corrente do nó conectado a ela.

Mas pouca corrente não significa tensão definida. Se nada estabelece um caminho para a alimentação ou para a referência, a tensão do nó fica sem um valor garantido. Essa condição é chamada de entrada flutuante.

Uma conexão aberta deixa o nó sem referência

Diagrama de uma entrada digital ligada a um fio aberto, sem caminho até a alimentação ou a referência.

Sem um caminho que fixe a tensão, o nó não tem nível lógico garantido.

Por que o valor pode mudar

Estável por um instante não é definido

Considere uma entrada ligada a um fio que termina em aberto. Em um momento, ela pode parecer próxima de 0 V; em outro, pode se deslocar por correntes muito pequenas ou por interferência captada pelo fio.

Também pode haver carga elétrica armazenada nas capacitâncias do pino e da interligação. Como a entrada quase não drena essa carga, a tensão pode permanecer aparentemente estável por algum tempo — sem que isso seja uma garantia elétrica.

Atenção

Atenção

Uma pequena corrente de fuga entrando ou saindo do nó, a carga armazenada e interferências externas podem mudar a tensão de uma entrada aberta. O valor lido pode até cair na região entre os limiares, onde o circuito não garante interpretar 0 nem 1.

Exemplo

Exemplo de diagnóstico

Se um multímetro indicar 0,2 V em uma entrada desconectada, não conclua que ela é logicamente 0 em todas as condições. A medição mostra o estado naquele instante e com aquele instrumento; não cria o caminho elétrico necessário para garantir o nível.

Cheque o conceito

Verifique sua interpretação

Uma entrada digital de alta impedância que está desconectada necessariamente corresponde ao nível lógico 0.

Uma entrada digital de alta impedância que está desconectada necessariamente corresponde ao nível lógico 0.

Passo 2 de 8

Escolha o estado de repouso com pull-up ou pull-down

Escolha entre pull-up e pull-down a partir do estado desejado em repouso e da ligação do botão.

O resistor escolhe o nível quando o botão está aberto

Dois modos de definir o repouso

Um resistor de pull-up liga o nó da entrada à alimentação. Quando nada mais atua sobre o nó, ele estabelece nível alto. Um resistor de pull-down liga o nó à referência (GND) e, na mesma condição, estabelece nível baixo.

O resistor não “empurra” o nível oposto contra um curto: ele também limita a corrente quando um botão fecha e conecta a entrada ao outro trilho.

Pull-up e pull-down em botões

Em ambos os circuitos, a entrada fica definida tanto com o botão aberto quanto fechado.
PolarizaçãoBotão abertoBotão fechadoSignificado comum
Pull-up; botão para GNDAltoBaixoPressionado ativo em baixo
Pull-down; botão para VCCBaixoAltoPressionado ativo em alto

Compare os dois caminhos

Diagrama lado a lado: pull-up com botão para GND e pull-down com botão para VCC, mostrando os níveis com o botão aberto e fechado.

O resistor fixa o repouso; o botão impõe o trilho oposto quando fecha.

Leia o circuito de pull-up

Pull-up: alto em repouso

No circuito com pull-up, o botão fica entre a entrada e GND:

  • Aberto: não há ligação direta a GND; o resistor mantém a entrada em nível alto.
  • Fechado: o botão leva a entrada a GND; a entrada lê nível baixo.

Com o botão fechado, existe corrente da alimentação, através do resistor e do botão, até GND. A entrada digital recebe o nível baixo, mas idealmente não é o caminho relevante dessa corrente.

Dica

Nível elétrico ≠ significado

Dizer que o botão é ativo em nível baixo descreve o significado do sinal, não um defeito: neste arranjo, “pressionado” corresponde a nível elétrico baixo. O software ou a lógica pode interpretar esse baixo como comando ativo.

Leia o circuito de pull-down

Pull-down: baixo em repouso

No circuito com pull-down, o botão fica entre a entrada e a alimentação:

  • Aberto: não há ligação direta à alimentação; o resistor mantém a entrada em nível baixo.
  • Fechado: o botão leva a entrada à alimentação; a entrada lê nível alto.

Agora, com o botão fechado, a corrente percorre alimentação → botão → resistor → GND. Esse comando é normalmente chamado de ativo em nível alto.

Atenção

Não generalize ligações de pinos

Para uma entrada digital não utilizada, siga o tratamento recomendado pelo fabricante para a função daquele pino. Não existe uma ligação universal que sirva para todos os componentes e situações. Essa recomendação para entradas não deve ser aplicada automaticamente a uma saída.

Pratique a associação

Teste sua leitura de esquemas

Associe cada descrição ao resultado correto.

Estados do botão

Faça as associações entre cada situação e o estado da entrada.

Toque em um item e depois no par correspondente.

Passo 3 de 8

Dreno aberto: forçar baixo ou liberar a linha

Entenda como uma saída de dreno aberto força baixo, libera a linha e depende de um pull-up para obter alto.

Liberar não é dirigir para alto

Dois estados físicos, uma limitação

Uma saída de dreno aberto funciona como uma chave para a referência (normalmente GND). Ela tem duas ações possíveis:

  • Conduzir: conecta a linha à referência e força nível baixo.
  • Desligar: deixa a linha liberada, sem conduzir para alto.

Portanto, “desligado” não significa que a saída fornece nível alto. Significa apenas que ela parou de forçar o nível baixo. Sem outro caminho elétrico, a tensão da linha fica sem um estado alto garantido.

O que a saída realmente faz

Comparação entre o transistor de dreno aberto conduzindo a linha para GND e desligado, deixando a linha sem caminho definido.

O estágio consegue puxar a linha para baixo ou soltá-la; ele não a empurra para cima.

Estados da linha com pull-up

O pull-up completa o circuito

Para obter os dois níveis lógicos, conecte um pull-up entre a alimentação e a linha.

Quando o transistor está desligado, o resistor oferece o caminho até a alimentação e estabelece o nível alto na entrada receptora. Quando o transistor conduz, ele cria um caminho até a referência e mantém a linha em nível baixo.

O resistor é essencial: ele permite que o alto exista quando a chave está aberta e, quando a chave fecha, limita a corrente entre alimentação e referência.

Linha de dreno aberto com pull-up

Esquema com resistor de pull-up, entrada digital e transistor de dreno aberto para GND, mostrando os caminhos nos estados desligado e conduzindo.

Desligado: o pull-up estabelece alto. Conduzindo: a corrente percorre alimentação, resistor, transistor e referência.

Dica

Corrente no estado baixo

A corrente relevante aparece somente quando a saída força baixo. Nesse instante, há queda de tensão no resistor e a saída absorve corrente.

A escolha do valor desse resistor será analisada nos próximos steps; por enquanto, observe sua função lógica: ele cria o alto passivo sem disputar diretamente com o transistor que força baixo.

O componente deve puxar no sentido certo

O que cada ligação garante?

Compare as três situações. Considere uma entrada digital conectada à linha e um transistor de dreno aberto que, quando ativo, conduz para GND.

Somente o pull-up cria o alto necessário após a liberação da linha.
Ligação adicionalTransistor desligadoTransistor conduzindo
Pull-up à alimentaçãoAlto garantidoBaixo garantido
NenhumaEstado não garantidoBaixo garantido
Pull-down à referênciaBaixo garantidoBaixo garantido

Atenção

Por que pull-down não serve aqui

Um pull-down não substitui o pull-up nesse circuito: ele mantém a linha em baixo justamente quando o transistor está desligado. Assim, a entrada nunca recebe um alto garantido.

Pratique a interpretação

Exemplo

Verifique sua previsão

Uma saída de dreno aberto está ligada a uma entrada digital. O transistor interno está desligado. Qual conexão permite que a entrada receba nível alto garantido?

Sua resposta

Uma saída de dreno aberto está ligada a uma entrada digital. O transistor interno está desligado. Qual conexão permite que a entrada receba nível alto garantido?

Escreva pelo menos 20 caracteres (0/20).

Passo 4 de 8

Encontre o limite superior pelas correntes de fuga

Calcule a resistência máxima de pull-up ou pull-down a partir das correntes de fuga e dos limiares lógicos garantidos.

1. Identifique o sentido da fuga

Fuga desloca o nível de repouso

Quando a linha está liberada, o resistor de pull tenta mantê-la no trilho escolhido. Mas correntes de fuga podem empurrar o nó na direção oposta.

Em um pull-up, a fuga desfavorável sai da linha em direção à referência: ela produz uma queda de tensão no resistor e reduz a tensão da entrada. Em um pull-down, a fuga desfavorável entra na linha a partir da alimentação: ela cria tensão no resistor e eleva a entrada.

Não basta considerar a fuga da entrada receptora. Se houver outro dispositivo ligado à linha — por exemplo, uma saída de dreno aberto desligada — sua fuga também pode contribuir. Use a soma das fugas que atuam no sentido desfavorável, nas condições de pior caso fornecidas pelas especificações.

Sentido desfavorável da corrente de fuga

Comparação entre pull-up com fuga puxando o nó para baixo e pull-down com fuga puxando o nó para cima.

A fuga desfavorável sempre desloca a tensão de repouso para longe do trilho imposto pelo resistor.

2. Calcule o máximo para pull-up

Limite superior de um pull-up

Para um pull-up, considere a pior fuga total I_fuga saindo da linha. A queda no resistor é:

ΔV = I_fuga × R

Para garantir nível alto, a tensão restante deve obedecer a:

V_entrada = V_DD − I_fuga × R ≥ V_IH(min)

Isolando R:

R_max = (V_DD − V_IH(min)) / I_fuga

Esse é um limite superior: acima dele, a queda causada pela fuga pode levar a entrada à região sem nível alto garantido.

Exemplo

Exemplo: pull-up

Uma linha de 3,3 V usa pull-up. A entrada receptora pode ter fuga de 3 µA e o dispositivo de dreno aberto desligado pode ter fuga de 5 µA, ambas no sentido de puxar a linha para baixo. A especificação informa V_IH(min) = 2,0 V.

Some as fugas desfavoráveis:

I_fuga = 3 µA + 5 µA = 8 µA

A queda máxima permitida é 3,3 V − 2,0 V = 1,3 V.

R_max = 1,3 V / 8 µA = 162,5 kΩ

Logo, um resistor maior que 162,5 kΩ não garante nível alto nessas condições de pior caso.

3. Transfira o raciocínio para pull-down

Limite superior de um pull-down

No pull-down, inverta o raciocínio: considere a fuga total que entra na linha e tende a elevá-la. Para preservar um nível baixo garantido:

V_entrada = I_fuga × R ≤ V_IL(max)

Portanto:

R_max = V_IL(max) / I_fuga

A fórmula muda porque a referência do pull-down é 0 V. Ainda assim, a ideia é a mesma: a tensão criada pela fuga não pode atravessar o limiar lógico garantido.

Resumo das duas situações

Use somente as correntes que pioram o estado de repouso e os limites garantidos, não valores típicos.

Fórmulas para calcular a resistência máxima por fuga.
PolarizaçãoFuga desfavorávelCondição garantidaR máximo
Pull-upSai da linhaVDD − I_fuga R ≥ VIH(min)(VDD − VIH(min)) / I_fuga
Pull-downEntra na linhaI_fuga R ≤ VIL(max)VIL(max) / I_fuga

4. Verifique o limite superior

Prática: limite por fuga

Uma entrada usa pull-down. Na pior condição, as fugas que entram na linha somam 7 µA e V_IL(max) é 0,70 V. Complete:

R_max = ____

Use kΩ como unidade.

Passo 5 de 8

Encontre o limite inferior pela corrente

Defina o limite inferior do resistor de polarização pela corrente permitida e combine-o ao limite superior por fugas.

Por que R não pode ser pequena demais

A corrente aparece no estado forçado

Quando um botão ou um dispositivo força a linha para o nível oposto ao da polarização, surge corrente pelo resistor. Em uma linha com pull-up, por exemplo, o acionador que força nível baixo absorve corrente da alimentação através do resistor.

Diminuir R aumenta essa corrente. Isso eleva o consumo enquanto a linha está no estado forçado e pode sobrecarregar o acionador. Por isso, a resistência não pode ser escolhida apenas pelo limite máximo obtido com as correntes de fuga.

Pull-up com a linha forçada em nível baixo

Esquema de uma linha com pull-up: com o transistor ligado à referência, a corrente percorre o resistor; com o transistor desligado, esse caminho não existe.

A corrente que define o limite inferior ocorre quando o acionador impõe o nível oposto ao do resistor de polarização.

Atenção

Limite de operação, não de dano

O mesmo raciocínio vale para um pull-down: quando algo força a linha para alto, esse acionador deve fornecer a corrente que passa pelo resistor até a referência.

Use a corrente nas condições garantidas de V_OL ou V_OH da folha de dados, e não a corrente máxima absoluta. Um máximo absoluto é um limite de dano, não uma condição recomendada para operação contínua.

Construa uma faixa estática viável

Duas verificações para R mínimo

Há duas restrições para o limite inferior de R:

  1. Orçamento do circuito: a corrente do resistor, somada às demais correntes atendidas pelo acionador, deve ficar dentro do valor permitido.
  2. Capacidade garantida do acionador: use a corrente para a qual V_OL máximo ou V_OH mínimo é especificado. Reserve dessa capacidade as outras cargas já presentes.

Para uma estimativa conservadora do pull-up que será forçado a baixo, use I_R ≈ V_alimentação / R. Assim, você não depende de supor uma queda de tensão favorável no acionador. Calcule R mínimo para cada restrição e adote o maior resultado.

Exemplo

Exemplo: combine os limites

Considere uma saída de dreno aberto em 3,3 V com pull-up. Quando ela força baixo:

  • Orçamento total permitido: 2,0 mA
  • Outra carga já exige: 0,5 mA
  • A saída garante V_OL ≤ 0,4 V para até 4,0 mA
  • Da etapa anterior: R máximo por fugas = 47 kΩ

Pelo orçamento, restam 1,5 mA para o resistor:

R ≥ 3,3 V / 1,5 mA = 2,2 kΩ

Pela capacidade garantida, restam 3,5 mA após a outra carga. Isso dá R ≥ 3,3 V / 3,5 mA ≈ 0,94 kΩ. O orçamento é mais restritivo; portanto, o limite inferior é 2,2 kΩ. A faixa estática, antes da tolerância, vai de 2,2 kΩ a 47 kΩ.

Dica

A faixa precisa sobreviver à tolerância

O valor nominal não é o único valor que o resistor pode assumir. Um resistor de 10 kΩ ±5% varia de 9,5 kΩ a 10,5 kΩ: os dois extremos ficam entre 2,2 kΩ e 47 kΩ.

Já 2,2 kΩ ±5% pode cair para 2,09 kΩ, abaixo do mínimo calculado. E 47 kΩ ±5% pode chegar a 49,35 kΩ, acima do máximo por fugas. Verifique sempre os dois extremos. Se não houver sobreposição entre os limites inferior e superior, reveja as condições do circuito; não existe um resistor que atenda à análise estática.

Pratique a seleção com tolerância

Novo caso: calcule o limite inferior

Agora analise um caso novo, independente do exemplo anterior. Uma linha de 5,0 V usa pull-up e uma saída de dreno aberto a força para baixo.

  • Orçamento total para a saída no nível baixo: 3,0 mA
  • Outra carga já consome: 0,6 mA
  • A saída garante V_OL ≤ 0,5 V para corrente de até 5,0 mA
  • O limite superior estático por fugas já calculado é: 39 kΩ

Use a estimativa conservadora I_R ≈ 5,0 V/R. Qual é o R mínimo imposto pelo orçamento de corrente?

Resposta numérica

R mínimo ≈ ____

Selecione um resistor seguro

Para o novo caso, a faixa estática é aproximadamente de 2,08 kΩ a 39 kΩ. Qual candidato de ±5% permanece dentro dessa faixa em ambos os extremos de tolerância?

Passo 6 de 8

Verifique se a linha sobe rápido o suficiente

Estime a subida RC de uma linha com pull-up e acrescente o limite de velocidade à faixa estática de resistência.

O pull-up carrega a linha

A capacitância escondida da linha

Uma linha digital tem capacitância, mesmo sem um capacitor discreto: ela reúne as capacitâncias das entradas conectadas, dos pinos, das trilhas e dos cabos. Chame a soma, no pior caso, de C_linha.

Em uma saída de dreno aberto, o transistor pode puxar a linha para baixo. Quando ele desliga, porém, não fornece ativamente o nível alto: o resistor de pull-up deve carregar C_linha até a alimentação. Portanto, um pull-up que funciona na análise estática pode ainda produzir uma subida lenta demais.

Subida passiva após a liberação

Diagrama de uma linha de dreno aberto liberada, com resistor de pull-up carregando a capacitância total da linha.

Ao liberar a linha, o pull-up carrega a capacitância; a subida não é instantânea.

Exemplo

Da constante de tempo ao tempo de subida

No modelo RC de primeira ordem, use:

  • τ = R × C_linha
  • t_r ≈ 2,2 × R × C_linha, para a subida de 10% a 90%.

Aqui, R é o pull-up e C_linha deve ser a capacitância máxima informada ou estimada. Para esta estimativa dinâmica, considere as fugas desprezíveis. Elas continuam importantes para definir o limite estático, mas não são o foco deste cálculo de velocidade.

Transforme a velocidade em limite de resistência

Exemplo

Exemplo: limite adicional por velocidade

Suponha uma linha com C_linha = 200 pF e requisito de t_r máximo = 10 µs, ambos definidos entre 10% e 90% da tensão final.

Para obter o maior pull-up permitido pela velocidade:

R_máx,velocidade = t_r,máx / (2,2 × C_linha)

R_máx,velocidade = 10 µs / (2,2 × 200 pF)

R_máx,velocidade ≈ 22,7 kΩ

Assim, um resistor de 22 kΩ nominal atende aproximadamente ao limite, desde que seu valor máximo por tolerância também seja compatível. Um resistor de 47 kΩ pode estar na faixa estática por fugas e corrente, mas falha neste requisito de subida.

Atenção

Não misture tempo de subida e V_IH

Compare grandezas que usam critérios diferentes. O requisito de subida precisa usar a mesma convenção da especificação: se o limite informado é de 10% a 90%, aplique t_r ≈ 2,2RC. Esse tempo não é automaticamente o tempo para a tensão cruzar V_IH; cruzar V_IH depende do limiar específico da entrada.

Comparação de resistores

Para C_linha = 200 pF, compare estes pull-ups pelo critério de t_r ≈ 2,2RC.

Valores aproximados de subida entre 10% e 90%.
Pull-upTempo de subidaAtende a 10 µs?
4,7 kΩ2,1 µsSim
22 kΩ9,7 µsSim
47 kΩ20,7 µsNão

Verifique a escolha antes de adotar o resistor

Calcule o limite de velocidade

Uma linha liberada tem capacitância máxima de 100 pF. O requisito é tempo de subida máximo de 4,4 µs, medido de 10% a 90%. Calcule o maior valor aproximado de pull-up permitido apenas pela velocidade.

Resposta numérica

R_máx ≈ ____

Escolha pela interseção dos limites

A análise estática exige que a resistência real fique entre 4,7 kΩ e 47 kΩ. A velocidade exige resistência real de no máximo 22,7 kΩ. Qual candidato de ±5% atende às duas análises em ambos os extremos?

Explique a relação entre R e velocidade

Em uma frase, explique o que acontece com o tempo de subida se a capacitância da linha permanecer igual e o valor do pull-up aumentar.

Escreva pelo menos 25 caracteres (0/25).

Passo 7 de 8

Entrada definida não significa botão sem rebote

Diferencie rebote mecânico, entrada flutuante e borda RC lenta para interpretar corretamente as transições de um botão.

Rebote: várias transições reais

Um contato pode oscilar

Um botão mecânico não muda de estado de uma vez só. Ao ser pressionado ou solto, seus contatos podem tocar, separar e tocar novamente por um curto intervalo. Isso é o rebote de contato.

Cada toque e separação é uma mudança elétrica real: a entrada pode alternar várias vezes entre alto e baixo durante um único acionamento físico. Portanto, um circuito digital pode enxergar mais de uma transição onde a pessoa pretendia apenas uma.

O que o rebote produz na entrada

Esquema de botão com pull-up e forma de onda que alterna diversas vezes antes de permanecer em nível baixo.

Com pull-up, cada abertura breve do contato leva a entrada de volta ao alto; cada fechamento a força para baixo.

Não confunda os fenômenos

Três causas, três assinaturas

Uma entrada pode se comportar de modos diferentes no tempo. Compare as três formas de onda:

  • Flutuação: sem caminho definido para alto ou baixo, a tensão pode variar de modo imprevisível por fugas, carga armazenada ou interferência.
  • Borda RC lenta: a linha tem um estado definido, mas sua tensão muda gradualmente porque uma capacitância é carregada ou descarregada.
  • Rebote: o contato mecânico abre e fecha repetidamente; aparecem transições sucessivas, geralmente rápidas, entre os níveis definidos.

Assim, uma linha com pull-up ou pull-down pode estar corretamente polarizada e ainda apresentar rebote.

Compare as formas de onda

Três gráficos: tensão irregular de entrada flutuante, subida gradual RC e pulsos sucessivos de rebote.

A forma da transição ajuda a separar ausência de polarização, lentidão RC e rebote mecânico.

Pratique a distinção

Identifique a causa

Associe cada observação à causa mais provável.

Faça as associações.

Toque em um item e depois no par correspondente.

O que o pull resolve — e o que não resolve

Verifique sua interpretação

Um botão com pull-up apresenta vários pulsos entre alto e baixo durante uma única pressão. Isso prova que o pull-up está ausente ou defeituoso.

Dica

Ideia-chave

Guarde a separação: polarizar garante o nível quando ninguém força a linha; tratar rebote evita interpretar várias transições de um mesmo acionamento como eventos independentes. Também verifique a velocidade da borda quando a linha tiver capacitância.

Passo 8 de 8

Escolha e justifique uma entrada bem definida

Aplique os limites elétricos e de velocidade para escolher e justificar uma polarização completa.

1. Analise o caso sem antecipar a resposta

Caso integrado: linha de dreno aberto

Uma linha de dreno aberto aciona uma entrada digital. O transistor só pode conduzir para GND ou liberar a linha; portanto, escolha a polarização que estabeleça o nível alto quando o transistor estiver desligado.

Use dados de pior caso e resistor de ±5%:

  • Alimentação: 3,3 V
  • Entrada: V_IH(min) = 2,0 V; V_IL(max) = 0,8 V
  • Fugas totais que puxam a linha para baixo: 10 µA
  • Saída em condução: V_OL(max) = 0,4 V para corrente de até 1,0 mA
  • Orçamento de corrente disponível no nível baixo: 0,5 mA
  • Capacitância máxima da linha: 200 pF
  • Tempo de subida máximo: 6 µs, medido de 10% a 90%

Candidatos: 6,8 kΩ, 10 kΩ, 18 kΩ e 22 kΩ.

Antes de dimensionar R, confira também se o baixo será reconhecido: compare V_OL(max) com V_IL(max).

Topologia a escolher

Diagrama de uma entrada digital ligada a uma linha com resistor para a alimentação e uma saída de dreno aberto que pode conectar a linha ao GND.

O resistor deve definir o alto quando o transistor libera a linha e limitar a corrente quando ele força o baixo.

Dica

Roteiro de análise

Use estas relações, já estudadas, para montar sua justificativa:

  • Pull-up por fuga: R_máx = (V_DD − V_IH(min)) / I_fuga
  • Corrente conservadora no nível baixo: I_R ≈ V_DD / R
  • Subida de 10% a 90%: t_r ≈ 2,2RC

A resistência real deve ficar simultaneamente acima do limite por corrente e abaixo dos limites por fuga e velocidade. Depois, aplique ±5% ao candidato: o extremo baixo não pode violar R_mín; o extremo alto não pode violar R_máx.

2. Faça o dimensionamento integrado

Dimensione e justifique

Registre sua decisão para o caso integrado. Inclua: a topologia escolhida; a verificação entre V_OL(max) e V_IL(max); os limites de resistência por fuga, corrente e velocidade; a faixa nominal que continua válida com ±5%; e o candidato comercial escolhido.

Finalize explicando, em uma frase, por que esse resistor atende ao estado alto em repouso, ao nível baixo forçado e à velocidade.

Escreva pelo menos 180 caracteres (0/180).

3. Confira a escolha e transfira ao botão

Resultado do caso

Confira a análise completa depois de registrar sua resposta.

Os limites mais restritivos determinam a escolha final.
VerificaçãoResultadoConclusão
Nível baixo0,4 V ≤ 0,8 VBaixo garantido
FugaR ≤ 130 kΩNão é limitante
OrçamentoR ≥ 6,6 kΩLimite inferior
Capacidade da saída0,5 mA ≤ 1,0 mAAtende; não limita mais
SubidaR ≤ 13,6 kΩLimite superior
Tolerância ±5%6,95 a 12,95 kΩ nominal10 kΩ atende

Por que 10 kΩ funciona

Para 10 kΩ ±5%, a resistência real vai de 9,5 kΩ a 10,5 kΩ.

No extremo alto, a subida é aproximadamente:

2,2 × 10,5 kΩ × 200 pF = 4,62 µs

Logo, permanece abaixo de 6 µs. No extremo baixo, 9,5 kΩ continua acima de 6,6 kΩ; a corrente conservadora fica abaixo do orçamento. O limite de 130 kΩ por fuga também é amplamente respeitado.

Aplique ao botão

Agora transfira apenas a polaridade para um botão. O requisito é repouso em nível alto e significado “pressionado” em nível baixo. Qual ligação produz esse comportamento?

Escreva pelo menos 70 caracteres (0/70).

4. Fechamento

Resumo

Síntese final

  • Uma saída de dreno aberto precisa de pull-up para obter alto garantido quando libera a linha.
  • Verifique os dois níveis: V_entrada em repouso deve atender V_IH(min), e V_OL(max) deve ser menor ou igual a V_IL(max).
  • R deve ficar acima do limite por corrente e abaixo dos limites por fugas e tempo de subida.
  • A tolerância deve ser aplicada aos valores reais mínimo e máximo do resistor.
  • Um pull-up com botão para GND produz alto com botão aberto e baixo com botão fechado: comando ativo em nível baixo.
  • Polarização elimina a flutuação no repouso, mas não elimina transições reais causadas pelo rebote mecânico.

Tutorial concluído

Parabéns! Você concluiu: Entradas definidas com pull-up e pull-down

Muito bem! Agora você pode escolher um pull-up ou pull-down com base nas condições elétricas do circuito, em vez de apenas decorar um valor de resistor.

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso