MCP2200 (USB/TTL), alguém já usou?

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

MCP2200 (USB/TTL), alguém já usou?

Mensagempor hemasc » 30 Nov 2012 11:14

Senhores, estou tendo uma certa dificuldade em fazer o MCP2200 se comunicar. Já tentei de várias formas, mas o resultado é pífio até o momento.
Tentei controlar o fluxo de dados pelos pinos 11 e 13 e nada.
Enfim, tá meio complicado de fazer uma comunicação passar pelo MCP2200.
Se alguém puder me orientar, agradeço.

TCPIPCHIP, o tópico apagou, então criei ele novamente...

Não mexi em CDC classe 2.
A comunicação com a USB é um assunto novo para mim.
Peguei este CI para tentar aprender.
Não achei material que me auxiliasse na comunicação/criação do firmware, apenas na parte de hardware.
Estou procurando material sobre habilitar o CDC classe 2, mas se puder me auxiliar, ficarei grato.
hemasc
Nibble
 
Mensagens: 80
Registrado em: 26 Fev 2007 08:59
Localização: Campinas - SP

Mensagempor tcpipchip » 30 Nov 2012 13:09

Seguinte, olha atras do CHIP para ver se é REV A1 ou A2
1002NNN até 1051NNN A1
1052NNN em diant3e A2

O seu chip deve estar nos modelos A0 que são amostras...

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor hemasc » 30 Nov 2012 13:50

embaixo do CHIP está escrito TAIDAND M48
em cima MCP2200 I/SS 11407EU

me passa a impressão de ser A2

não sei isso te ajuda

mas qual seria o motivo para saber se é REV A0, A1 ou A2?
hemasc
Nibble
 
Mensagens: 80
Registrado em: 26 Fev 2007 08:59
Localização: Campinas - SP

Mensagempor tcpipchip » 01 Dez 2012 09:37

Pq segundo a Microchip nao funciona A0, além de várias outras pessoas reclamando com o mesmo problema em outros forums.
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor hemasc » 01 Dez 2012 15:02

vamos imaginar que o meu chip esteja funcionando, poderia me orientar ou sugerir algum site de como fazer uma comunicação com ele?
hemasc
Nibble
 
Mensagens: 80
Registrado em: 26 Fev 2007 08:59
Localização: Campinas - SP

Mensagempor hemasc » 14 Dez 2012 20:01

Pessoal, hoje voltei a mexer neste projeto e consegui fazer a comunicação.

Abaixo está a sequência que segui após conectar todos os periféricos (resistores, capacitores e cristal) do MCP2200.

1º passo, baixar o MCP2200 Windows Driver.
2º passo, conectar o cabo USB na porta do PC e no D+, D- e GND do MCP2200.
3º passo, instalar o driver acima e esperar o PC reconhecer o MCP2200 como dispositivo.
4º passo, curto circuitar o Rx e Tx do MCP2200.
5º passo, utilizar o HyperTerminal (sem echo) para testar a comunicação. Ao digitar uma letra no HyperTerminal, se a mesma aparecer na tela, a comunicação foi estabelecida, ou seja, saiu do PC (USB) passou pelo MCP2200 e saiu como TTL pelo Tx do MCP2200, em seguida fez o caminho inverso.

Obs: Tive problemas com os 5V da minha fonte, então (para teste) conectei os 5V do PC no MCP2200, além do D+, D- e GND.
Pelo que notei, o MCP2200 já vem configurado de fábrica para não ter controle de fluxo (ou seja, RTS e CTS não precisam ser conectados).

Apesar de ser tranquilo, tive dor de cabeça até perceber que os 5V da minha fonte não deixava o PC reconhecer o dispositivo (MCP2200) na USB.

Espero que auxilie quem for utilizar este emulador de USB.
hemasc
Nibble
 
Mensagens: 80
Registrado em: 26 Fev 2007 08:59
Localização: Campinas - SP

Mensagempor marcelo campos » 15 Dez 2012 07:46

amigo

se te ajuda, há um tempo atrás num dos Masters, comprei a plaquinha de demonstração do MCP 2200: Imagem
pra tentar substituir os FT232 que usamos relativamente bastante aqui na empresa.

tive diversos problemas com ela e vi que este chip está anos luz atrás do FT232 que, embora seja caro, funciona muito bem e tem driver pra vários SOs

Um dos problemas mais sérios que me lembro, é que quando tira ela da usb e conectava novamente na mesma porta usb o windows enumerava ela com uma porta COM diferente da anterior, este só pra exemplificar. Outro foi que, pelo menos na época, no windows 7 não funcionava nem à pau.

abraço

Marcelo
"Há 10 tipos de pessoas: os que entendem números binários e os que não entendem..."
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37


Voltar para PIC

Quem está online

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

cron

x