
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.
Trilha de aprendizado · Nível 8 · Tutorial 4
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.
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
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
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
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
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
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
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
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

Passo 1 de 8
Entenda por que uma entrada digital aberta pode assumir uma tensão imprevisível, mesmo consumindo pouca corrente.
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.

Sem um caminho que fixe a tensão, o nó não tem nível lógico garantido.
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
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
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.
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 entre pull-up e pull-down a partir do estado desejado em repouso e da ligação do botão.
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.
| Polarização | Botão aberto | Botão fechado | Significado comum |
|---|---|---|---|
| Pull-up; botão para GND | Alto | Baixo | Pressionado ativo em baixo |
| Pull-down; botão para VCC | Baixo | Alto | Pressionado ativo em alto |

O resistor fixa o repouso; o botão impõe o trilho oposto quando fecha.
No circuito com pull-up, o botão fica entre a entrada e GND:
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
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.
No circuito com pull-down, o botão fica entre a entrada e a alimentação:
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
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.
Associe cada descrição ao resultado correto.
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
Entenda como uma saída de dreno aberto força baixo, libera a linha e depende de um pull-up para obter alto.
Uma saída de dreno aberto funciona como uma chave para a referência (normalmente GND). Ela tem duas ações possíveis:
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 estágio consegue puxar a linha para baixo ou soltá-la; ele não a empurra para cima.
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.

Desligado: o pull-up estabelece alto. Conduzindo: a corrente percorre alimentação, resistor, transistor e referência.
Dica
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.
Compare as três situações. Considere uma entrada digital conectada à linha e um transistor de dreno aberto que, quando ativo, conduz para GND.
| Ligação adicional | Transistor desligado | Transistor conduzindo |
|---|---|---|
| Pull-up à alimentação | Alto garantido | Baixo garantido |
| Nenhuma | Estado não garantido | Baixo garantido |
| Pull-down à referência | Baixo garantido | Baixo garantido |
Atenção
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.
Exemplo
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?
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
Calcule a resistência máxima de pull-up ou pull-down a partir das correntes de fuga e dos limiares lógicos garantidos.
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.

A fuga desfavorável sempre desloca a tensão de repouso para longe do trilho imposto pelo resistor.
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
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.
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.
Use somente as correntes que pioram o estado de repouso e os limites garantidos, não valores típicos.
| Polarização | Fuga desfavorável | Condição garantida | R máximo |
|---|---|---|---|
| Pull-up | Sai da linha | VDD − I_fuga R ≥ VIH(min) | (VDD − VIH(min)) / I_fuga |
| Pull-down | Entra na linha | I_fuga R ≤ VIL(max) | VIL(max) / I_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
Defina o limite inferior do resistor de polarização pela corrente permitida e combine-o ao limite superior por fugas.
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.

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
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.
Há duas restrições para o limite inferior de R:
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
Considere uma saída de dreno aberto em 3,3 V com pull-up. Quando ela força baixo:
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
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.
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.
Use a estimativa conservadora I_R ≈ 5,0 V/R. Qual é o R mínimo imposto pelo orçamento de corrente?
R mínimo ≈ ____
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
Estime a subida RC de uma linha com pull-up e acrescente o limite de velocidade à faixa estática de resistência.
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.

Ao liberar a linha, o pull-up carrega a capacitância; a subida não é instantânea.
Exemplo
No modelo RC de primeira ordem, use:
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.
Exemplo
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
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.
Para C_linha = 200 pF, compare estes pull-ups pelo critério de t_r ≈ 2,2RC.
| Pull-up | Tempo de subida | Atende a 10 µs? |
|---|---|---|
| 4,7 kΩ | 2,1 µs | Sim |
| 22 kΩ | 9,7 µs | Sim |
| 47 kΩ | 20,7 µs | Não |
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.
R_máx ≈ ____
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?
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
Diferencie rebote mecânico, entrada flutuante e borda RC lenta para interpretar corretamente as transições de um botão.
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.

Com pull-up, cada abertura breve do contato leva a entrada de volta ao alto; cada fechamento a força para baixo.
Uma entrada pode se comportar de modos diferentes no tempo. Compare as três formas de onda:
Assim, uma linha com pull-up ou pull-down pode estar corretamente polarizada e ainda apresentar rebote.

A forma da transição ajuda a separar ausência de polarização, lentidão RC e rebote mecânico.
Associe cada observação à causa mais provável.
Faça as associações.
Toque em um item e depois no par correspondente.
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
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
Aplique os limites elétricos e de velocidade para escolher e justificar uma polarização completa.
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%:
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).

O resistor deve definir o alto quando o transistor libera a linha e limitar a corrente quando ele força o baixo.
Dica
Use estas relações, já estudadas, para montar sua justificativa:
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.
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).
Confira a análise completa depois de registrar sua resposta.
| Verificação | Resultado | Conclusão |
|---|---|---|
| Nível baixo | 0,4 V ≤ 0,8 V | Baixo garantido |
| Fuga | R ≤ 130 kΩ | Não é limitante |
| Orçamento | R ≥ 6,6 kΩ | Limite inferior |
| Capacidade da saída | 0,5 mA ≤ 1,0 mA | Atende; não limita mais |
| Subida | R ≤ 13,6 kΩ | Limite superior |
| Tolerância ±5% | 6,95 a 12,95 kΩ nominal | 10 kΩ atende |
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.
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).
Resumo
Parabéns! Você concluiu: Entradas definidas com pull-up e pull-down
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks