Ir ao conteúdo

Comunicação USB com MC


Ir à solução Resolvido por diegosoares90,

Posts recomendados

Postado

Fala gente, tudo bom?

 

Bom, eu tenho um projetinho pessoal que existem diversos e diversos circuitos na internet. Uma bina com MT8870, direto na linha telefônica (com circuito para ler os pulsos claro).

 

Eu quero fazer essa bina comunicar com o PC usando USB. De um momento inicial, eu gostaria de evitar o uso de microcontroladores (MC) com USB já integrado...

Pelo que andei vendo de circuitos, basicamente o que tenho que fazer é converter o sinal USB do micro para SERIAL e usar os pinos do MC para fazer o I/O.

 

Será que eu posso usar um MAX232 para fazer este serviço? Se eu puder usar o MAX232, o resto eu já me viro bem na montagem x)


Entra USB do PC e vai ao MAX232 que converte para SERIAL e envia ao MC. O MC processa e devolve a comunicação aos pinos do MAX232 e este converte para o USB de volta... O Caminho de pensamento está correto?

 

* Ainda não montei os circuitos, mas estou pensando nisso para comprar os componentes direitinho x)

Nesse circuito da bina, vou usar os 5v da USB e o sinal que vem da rede de telefonia para identificar os pulsos.

  • Membro VIP
Postado
33 minutos atrás, Carlos Zanon disse:

Entra USB do PC e vai ao MAX232 que converte para SERIAL e envia ao MC. O MC processa e devolve a comunicação aos pinos do MAX232 e este converte para o USB de volta...

Este é literalmente um caminho mas não é um simples max232. Seria um fdti ft232 que tem uma interface mais digamos... "inteligente". Não vale a pena comprar o ci. Mais vale um conversor usb serial.

Postado

@Isadora Ferraz Então... se tivesse o CI em versão tht eu até compraria uns 2 pra ver funcionando... Não tenho equipamentos pra trabalhar com SMD ;~;

 

Eu gostaria de montar o circuito de conversão ;~; Você me sugere alguma outra opção além do cabo? Outro CI que faça o serviço parecido?

 

@edit e @todos

 

Andei olhando e achei alguns PICs pra fazer isso, já que quero colocar direto a saída USB do micro na entrada do circuito...

 

Pic18f2450 e Pic18f4550

 

Aparentemente eles resolvem o problema... Alguém já usou este tipo de comunicação?

  • Membro VIP
Postado

Vais ter um pouco de dificuldade em encontrar componentes pth com esta função. Momento se atualizar. Penso que um soldador e um pouco de treinamento (e uma boa visão) consegues bastante sucesso com smds.

 

Aquilo não é simplesmenente um cabo. Ele tem cis dedicado especialista em usb nele, sabia? Pra conversa pc-mc penso ser o mais indicado pra velha guarda (like me) que tem dificuldades com a interface usb. Se bem que to querendo pular esta etapa e partir logo pra conversa via wifi. Pense nisso...

Postado
22 minutos atrás, Isadora Ferraz disse:

Vais ter um pouco de dificuldade em encontrar componentes pth com esta função. Momento se atualizar. Penso que um soldador e um pouco de treinamento (e uma boa visão) consegues bastante sucesso com smds.

 

Tem aquele problema de testar o componente e etc... Vou ter que melhorar os óculos também kkkkk

 

22 minutos atrás, Isadora Ferraz disse:

Aquilo não é simplesmenente um cabo. Ele tem cis dedicado especialista em usb nele, sabia? Pra conversa pc-mc penso ser o mais indicado pra velha guarda (like me) que tem dificuldades com a interface usb. Se bem que to querendo pular esta etapa e partir logo pra conversa via wifi. Pense nisso...

 

Eu tenho noção que o cabo tem os CI's e etc... mas eu gostaria de montar meu circuito tivesse a entrada usb fêmea e não o dp9 ;~;

 

Eu cheguei a pensar no wifi/rede mas... este bina fica melhor no próprio micro e não aberto na rede pra comunicação de geral... (Se bem que posso usar o RJ45 com as entradas de rede e telefone no mesmo cabo)

Postado

Ola, existem kits do ftdi232 para adapta-lo para pth, no mercado livre. 

 

Sim da para usar esses modelos de PIC e espetar direto na usb, apenas colocando um resistor em serie nas duas linhas de dados. 

  • Curtir 1
Postado
13 horas atrás, diegosoares90 disse:

Ola, existem kits do ftdi232 para adapta-lo para pth, no mercado livre. 

 

Sim da para usar esses modelos de PIC e espetar direto na usb, apenas colocando um resistor em serie nas duas linhas de dados. 

 

Você tem alguma preferência para trabalhar? Entre os 2? o ftdi ou o pic? No meu caso, o pic trabalhará apenas em modo somente escrita (ele não faz a leitura de informações enviadas pelo PC) e eu acredito ser um enorme desperdício usar um MCU destes só pra fazer o envio de dados da USB.

 

O FTDI me parece uma escolha mais interessante e dai eu consigo trabalhar com um PIC menos elaborado...

 

O MCU do circuito completo irá... Ler os pulsos enviados pelo MT8870 (5 pinos) + envio destes dados para o PC (2 ou 1 pino de IO?) O MCU vai precisar de pelo menos 9 pinos (VCC, GND, 5 pinos digitais e 2 analógico) e aguente um clock de 48mhz (por causa do usb) correto?

 

Para trabalhar com o FTDI, você pode me recomendar algum MCU que consiga fazer o serviço e ter o clock da usb de 48mhz?

  • Solução
Postado

@Carlos ZanonPara o seu caso eu usaria um FTDI e um PIC mais simples, como você mesmo disse. Usando a FTDI, ela se preocupa com o tratamento pela USB, ficando transparente a comunicação PC -- PIC . Inclusive o PC irá entender como uma porta serial COM. Portanto, seu PIC só precisa cuidar como uma UART qualquer de baud rate padrão (9600, 38400, 115200, etc.).

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!