Página 1 de 2

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

MensagemEnviado: 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á!

MensagemEnviado: 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.

MensagemEnviado: 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.

MensagemEnviado: 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.

MensagemEnviado: 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!

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

MensagemEnviado: 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

MensagemEnviado: 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

MensagemEnviado: 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

MensagemEnviado: 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 ...

Imagem

MOR_AL

MensagemEnviado: 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

MensagemEnviado: 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 ...

Imagem

MOR_AL


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

MensagemEnviado: 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...

MensagemEnviado: 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

MensagemEnviado: 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?