Página 1 de 2
Qual a Corrente Máxima de entrada em nível alto por pino?

Enviado:
30 Out 2010 20:53
por Kleber
Qual característica elétrica (ELECTRICAL CHARACTERISTICS) no datasheet especifica a corrente máxima de entrada por pino quando o mesmo está em nível alto (5V)? Por exemplo, PortA bit 0 (RA0).
Seria a ELECTRICAL CHARACTERISTICS - Input clamp current, IIK : 20mA?
http://ww1.microchip.com/downloads/en/D ... 39582b.pdf
Pergunto isto, pois vejo muitos esquemas elétricos em que é utilizado um resistor de 10K ligado ao Vcc de 5V, assim a corrente de entrada será de (5V/10K) 500uA.
Vale lembrar que na maioria destes esquemas (kits), verifica-se que uma chave está fechada quando temos nível lógico zero no pino.
Obrigado pelas respostas desde já!

Enviado:
30 Out 2010 21:00
por mastk
Esse resistor eh o pull-up, ele garante que se a chave estiver aberta, havera nivel alto no pino, 10K eh um bom valor, ja que mantem estavel a porta e nao se gasta muita energia para isso.

Enviado:
30 Out 2010 21:23
por Kleber
Entendi mastk, mas...qual termo das características elétricas e valor segundo o datasheet diz qual é a corrente máxima de entrada em nível alto?
Outro questionamento, no caso do portb, ele já possui PULL-UP interno, bastaria ligar uma chave ao terra? Considerando portb como entrada.

Enviado:
31 Out 2010 08:19
por vtrx
Maximum output current sunk by any I/O pin.............................................................................................. 25 mA.
bastaria ligar uma chave ao terra? Considerando portb como entrada.
Sim,desde que voce os habilite.

Enviado:
31 Out 2010 08:33
por Kleber
Quanto a corrente de saída 25mA tudo bem...mas vou tentar perguntar de outra forma:
Considerando um pino como entrada,
posso aplicar 5V direto neste pino sem resistor limitador algum de corrente externo? Não queimaria o PIC?
Estive pesquisando na net e encontrei o link acerca do PIC 12F675 que postarei abaixo, nele, o autor Daniel Quadros diz:
"Voltando ao datasheet do PIC, verificamos que um pino de entrada/saída é capaz de gerar ou absorver uma corrente de até 125mA..." O correto é 25mA, pois 125 foi um erro de digitação.
link:
http://dqsoft.blogspot.com/2007/06/cont ... rte-i.html
Mas aonde no datasheet está especificado que a corrente de entrada é igual a de saída? Lembrando da pergunta inicial sobre o PIC16F.
Obrigado pelas respostas até o momento!

Enviado:
31 Out 2010 09:21
por ÁgioFelipe
Maximum output current sunk by any I/O pin ...............................................................................25 mA

Enviado:
31 Out 2010 10:25
por Djalma Toledo Rodrigues
Pinos I / O como entrada são Alta Impedância
Aqueles 20 mA máx. de Input clamp current se refere aos diodos de proteção
Anti estática
DJ

Enviado:
31 Out 2010 11:18
por rcakto
kleber, dependendo da aplicação, muitos utilizam os pull-up internos, mas deve levar em conta que existe um maximo de corrente total sobre os pinos, e outra, se utilizar resistores externos, voce estara dando uma melhor porteção ao seu sistema... então estude melhor ele e veja se realmente seria necessario utilizar so os resistores internos...
bom pelomenos essa e a minhaopiniao

Enviado:
31 Out 2010 11:48
por vtrx
posso aplicar 5V direto neste pino sem resistor limitador algum de corrente externo? Não queimaria o PIC?
Qual a utilidade de ser ligar 5 volts direto num circuito digital?
...125 foi um erro de digitação..
Não,125 mA é a corrente do port todo.
Re: Qual a Corrente Máxima de entrada em nível alto por pino

Enviado:
31 Out 2010 14:38
por MOR_AL
Kleber escreveu:Qual característica elétrica (ELECTRICAL CHARACTERISTICS) no datasheet especifica a corrente máxima de entrada por pino quando o mesmo está em nível alto (5V)? Por exemplo, PortA bit 0 (RA0). ...
PS:
Ops!
Estou considerando que o pino do PIC está configurado como ENTRADA!!
Caso os diodos de proteção de entrada não conduzam ...
MOR_AL

Enviado:
31 Out 2010 18:22
por Kleber
posso aplicar 5V direto neste pino sem resistor limitador algum de corrente externo? Não queimaria o PIC?
Qual a utilidade de ser ligar 5 volts direto num circuito digital?
Não economizaria resistores se utilizar uma chave que comuta diretamente entre Vdd e Vss?
Re: Qual a Corrente Máxima de entrada em nível alto por pino

Enviado:
31 Out 2010 18:26
por Kleber
MOR_AL escreveu:Kleber escreveu:Qual característica elétrica (ELECTRICAL CHARACTERISTICS) no datasheet especifica a corrente máxima de entrada por pino quando o mesmo está em nível alto (5V)? Por exemplo, PortA bit 0 (RA0). ...
PS:
Ops!
Estou considerando que o pino do PIC está configurado como ENTRADA!!Caso os diodos de proteção de entrada não conduzam ...

MOR_AL
Ok, mas 5V/10K, temos 500uA,porque a porta não queima?

Enviado:
31 Out 2010 20:01
por guest2003
Amigo Kleber,
Vamos por partes...
500uA é a corrente que flui do 5v para o terra atraves do resistor de 10k não tendo nada haver com a entrada.
Outra coisa, imagine a porta configurada como entrada com impedancia infinita (ideal) para vc entender melhor, ou seja, nao "entra" corrente nenhuma no chip... a porta apenas "ve" a tensao ali presente e de acordo com parametros internos classifica como nivel logico 0 ou 1.
Isso que voce esta confundindo e esta perguntando, acontece quando vamos acima ou abaixo da alimentação, e quando existem diodos de proteção na entrada, estes "clampeiam" a tensão e não deixam ela subir ou descer mais... e esta corrente de 25mA se refere a estes diodos.
Como na eletronica na escola sempre aprendemos as coisas como sendo ideal e no mundo real nao é bem assim... o que te disse que a entrada teria impedancia infinita, na verdade nao é, entao entra aquela corrente que o MorAL indicou... da ordem de uA (micro amperes)... que em 99% dos projetos podemos desconsiderar e apenas olhar a porta como infinito.
Sendo assim, se vc estiver com uma tensao entre o terra e o vcc num pino, nao vai entrar nada pra dentro dele ! e vc nao precisa se preocupar com mais nada.
Agora voce poderia perguntar... mas porque vejo resistor em serie com a entrada em alguns casos... Ai é para proteger a entrada QUANDO esta for submetida a uma tensao fora da faixa GND - VCC.
é mais ou menos isso...

Enviado:
31 Out 2010 20:06
por guest2003
Respondendo sua outra pergunta que vi agora...
Sim claro que voce poderia ligar uma chave que enviasse direto para a porta VCC ou GND...
Mas essa chave é maior e mais cara... que uma simples normal.
Por isso normalmente nao se usa uma chave como vc mencionou, sem contar que teria 3 fios ate a chave... sem contar que nao teria protecao pois os 5v estariam la fora diretamente... (no outro caso , os 5v estao la mas atraves de um resistor)
[]'s

Enviado:
31 Out 2010 20:10
por vtrx
...e continuando,não reinvente a roda,circuitos digitais precisam apenas de uma pequena corrente para definir nível Alto ou Baixo,não compare com circuitos analógicos.
Não economizaria resistores se utilizar uma chave que comuta diretamente entre Vdd e Vss?
Depende do ponto de vista,um resistor custa 0.10 centavos,só se for no layout,mas veja.
Se voce for ler um pino configurado como entrada voce tem que deixar o nível do pino em 'Alto',senão ele ficará 'aleatório', e aterrar para leitura.Como voce vai aterrar um pino ligado no +5 da fonte sem queimar o circuito?