Dúvida Comparador

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Dúvida Comparador

Mensagempor MOR_AL » 01 Nov 2015 18:42

Olá Pessoal!
Estou fazendo um projeto com o PIC16F628A.
Acontece que estou usando todos os pinos dele.
Estou usando o módulo comparador no MODO 2, conforme o desenho.
O problema é que preciso dos pinos A3, A1 e A2.
Dúvida 1:
Como o pino A3 não está sendo aproveitado neste módulo do comparador, achei que poderia usá-lo tanto como entrada digital, como saída.
Dúvida 2:
Como não vou usar a saída C2OUT do comparador 2, também achei que poderia usar os pinos A1 e A2 tanto como entrada digital, como saída.
Dúvida3:
Será que funciona se eu configurar o módulo comparador corretamente e depois configurar os pinos A1, A2 e A3 como entrada ou saída?
Qualquer auxílio é bem-vindo.
MOR_AL
Você não está autorizado a ver ou baixar esse anexo.
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Re: Dúvida Comparador

Mensagempor RAWeigel » 01 Nov 2015 20:16

Olá Mor_Al,

Mexi a pouco tempo com isto, mas de cabeça esqueci tudo (rs!)
Relendo o capitulo relativo a isto, no livro do Fabio, apenas nos modos 3 e 5 pode-se usar alguns pinos como I/O digital;
Modo 3: RA3 pode ser I/O.
Modo 5: RA0 e RA3 podem ser I/O.
Sobre as Dúvidas:
1) Não. O pino RA3 está multiplexado com o RA0. A seleção é feita pelo bit CIS do registrador CMCON.
2) Não. lógica similar a duvida anterior.
3) Para configurar como I/O teria que desabilitar o modo de comparação.
Richard
Avatar do usuário
RAWeigel
Byte
 
Mensagens: 300
Registrado em: 11 Out 2006 16:14
Localização: Rio de Janeiro - RJ

Re: Dúvida Comparador

Mensagempor MOR_AL » 02 Nov 2015 06:58

RAWeigel escreveu:Olá Mor_Al,

Mexi a pouco tempo com isto, mas de cabeça esqueci tudo (rs!)
Relendo o capitulo relativo a isto, no livro do Fabio, apenas nos modos 3 e 5 pode-se usar alguns pinos como I/O digital;
Modo 3: RA3 pode ser I/O.
Modo 5: RA0 e RA3 podem ser I/O.
Sobre as Dúvidas:
1) Não. O pino RA3 está multiplexado com o RA0. A seleção é feita pelo bit CIS do registrador CMCON.
2) Não. lógica similar a duvida anterior.
3) Para configurar como I/O teria que desabilitar o modo de comparação.


Olá Richard!
Grato pelas observações.
A idade começa a atrapalhar a memória. Criei um tópico idêntico em 2012 e lá encontrei a resposta. Seguem as observações.

1 - Os outros pinos do comparador não devem ser usados como pinos de I/O.
2 - Configurando o comparador ele funciona, mas ao se reconfigurar apenas os pinos não usados do comparador AN1, AN2 e AN3, ocorre:
a) Como entradas. A leitura dá sempre '0', como o André previu.
b) Como saídas. Funciona, mas os comparadores deixam de funcionar.
Conclusão.
Não é possível usar os pinos não utilizados do comparador para outras funções ao mesmo tempo
Caso alguém deseje, posso disponibilizar o teste realizado.

Descobri um erro na programação do teste daquela época. Estarei refazendo o teste sem o erro, quando tiver resultados postarei aqui.
Mas observando as figuras 5.1, 5.2 e 5.3 do manual do PIC16f628A, referente às portas, notei que aparentemente as portas não usadas no comparador (no meu caso, modo 2 e portas RA1, RA2 e RA3), poderiam ser usadas como saída. Com relação aos pinos como entradas, não vi nenhuma restrição quanto as suas passagens para o comparador, mas há um sinal do registro do comparador, que bloqueia a passagem dos pinos para a barra de dados, pelo menos RA0, RA1, RA2 e RA3.
Somente após testar é que poderei concluir.
Grato a todos.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Re: Dúvida Comparador

Mensagempor MOR_AL » 13 Nov 2015 10:34

Finalmente terminei de testar os pinos não usados do comparador no modo 2 (RA1, RA2 e RA3).
O mais trabalhoso foi interpretar os resultados.
Segue o diagrama esquemático e os fluxogramas.
O resultado segue na postagem seguinte. Só são permitidos três anexos por postagem.
MOR_AL
Você não está autorizado a ver ou baixar esse anexo.
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Re: Dúvida Comparador

Mensagempor MOR_AL » 13 Nov 2015 10:35

Seguem os resultados das medidas e as conclusões.
MOR_AL
Você não está autorizado a ver ou baixar esse anexo.
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x