Galera, peço perdão se isso for "noobice". Tinha feito um tópico maneirinho, mas o fórum me desconectou ( Não, não foi minha rede não. )
É o seguinte, galera. Estou tentando desenvolver um dispositivo que obrigatoriamente, necessita ser alimentado com as mesmas tensões da porta USB de computadores, notebooks e tal. É um dispositivo desenvolvido com o recurso VUSB para microcontroladores AVR. Segue o esqueminha no link .
esqueminha do VUSB
Alguém conhece alguma gambiarra( se é que exista tal ), onde eu possa criar uma tensão o mais similar possível as portas USBs ?
Sei que vocês vão achar vago, mas vou tentar ir no "popularzão"...
O projeto também faz comunicação serial com outros dispositivos(via Bluetooth). Quando o dispositivo é alimentado na Porta USB de qualquer tipo de computador ( DESDE QUE SEJA 2.0 para baixo), o "modo USB" e o "modo Bluetooth(serial)", funcionam que é uma beleza. Principalmente o envio de informações seriais.
Mas quando eu coloco uma fonte alternativa de 5 V , a comunicação serial fica com sérissimos lags. Ou seja, concluí intuitivamente, que a questão esteja relacionada à tensão para o circuitinho, que funciona de um modo na porta USB e funciona de outro com qualquer outra fonte de alimentação de 5V.
É que o "carro chefe" do negócio, é o funcionamento USB e não o serial.
Sim, eu já mexi no código dez mil vezes, separei instruções, funções , etc,
Sim, já tentei ver esquemas na internet, divisores de tensão, etc,
Mas nada resolveu meu problema. Por isso, peço ajuda dos amigos deste fórum, para poder resolver meu problema.
O dispositivo, tem corrente de até 50mA, de acordo com informações da porta USB.
Enfim, amigos, existe alguma forma de criar uma fonte alternativa de alimentação com tensão e corrente o mais próximo possível de uma porta USB ?
Ah ! PS*: Creio que o fios de Dados (d- e d+) também tenham que ter tensão e corrente.
Eu quero "enganar" o Atmega, fazer ele pensar que está conectado a uma porta USB de PC...
É possível isso, meus amigos ?
Muito obrigado pela atenção de todos !