Lo de las tensiones no debería ser problema. Con un driver de la familia del MAX232 deberían ir bien y se supone que esos conversores lo llevan (al menos los medio decentes). Tampoco el tema del driver debería ser un problema, ya que en la mayoría de los casos el driver que utilizan es el VCP de Microsoft, que a estas alturas debe estar más que depurado.
Yo creo que la mayoría de problemas surgen con programas que funcionan como si estuvieran manejando un puerto serie (en este caso virtual), y están relacionados con dos causas, relacionadas con las enormes diferencias de concepción entre un puerto serie y un bus USB.
Por un lado, porque el soft utilice el puerto a nivel de señales. Algo tan tonto como mantener activada una señal no puede hacerse con el driver VCP estándar. Y aunque sí se puede con algunos drivers propietarios para conversores específicos, puede haber problemas de velocidad, porque el driver tiene que mandar un comando al conversor ordenándole que active esa señal, y eso lleva más tiempo que cambiar un registro en una UART.
Y por otro lado, el USB no mueve datos uno a uno, sino por paquetes, y algunos softwares que envían un byte y esperan recibir otro antes de enviar el siguiente, se quedan pillados. Normalmente se puede configurar el driver para paliar algunos problemas, pero todo es una chapucilla.
Los programas que funcionan directamente contra el USB (es decir, que al configurarlos les dices que están conectados por USB, y no por COM4 por ejemplo), no suelen dar problemas con los conversores.
--
Saludos de Jose Manuel Garcia
jose.mgg@terra.es
http://213.97.130.124
"Nolo Pongo" escribió en el mensaje
news:09dhq2puuuielga36pthu9ib81uf7idv5h@4ax.com...
> On Sat, 13 Jan 2007 01:57:48 +0100, "Leviatan"
> wrote:
>
> >los portátiles prescindan de puerto serie, nos hemos visto obligados a
> >experimentar con diversos adaptadores USB-RS232 para poder conectar con
las
> >máquinas. Puedes creer que de todos los que hemos probado no hay uno sólo
> >que funcione en el 100% de ordenadores que hemos utilizado? Falla igual
los
>
> Pero ese es otro problema, yo creo que es por la alimentacion
> del usb y porque los adparadores a rs232 no llevan ninguno alimentacion
> propia. Seguramente si te haces tu mismo un adaptador con alimentacion
> externa y que convierta los niveles lógicos a +- 12V (pero bien hecho)
> te funcionará perfectamente,.
>
> Los problemas en los PCs yo creo que es porque cada dispositivo lleva
> un driver, la creacion de drives usb es un tema muy complejo, hay
> muchos dispositivos, y cualquier fallo en un driver puede joder
> no solo el funcionamiento de un dispositivo sino cualquier otra
> cosa del sistema operativo o de otros dispositivos.
>
>