diferencias cp2101 o FTDI respecto al puerto serie

Hola a todos, este es mi primer post en este foro, no obstante lo sigo hace tiempo.

Hace tiempo me fabrique un modem para hacer modos digitales con una emisora y el circuito que utilice en su día es similar a este:

ptt_sb_data_tm255_on6mu.gif


Si este circuito lo conectas al puerto com 1 del pc o a un adaptador comercial de estos que vende velleman y etc, funciona a la perfección. Pero si conecto este circuito a un conversor de usb a rs-232, ya sea un cp2101 0 un ftdi, ese esquema que he puesto anteriormente, no funciona correctamente, funciona a la inversa. ¿por que es? en teoría la salida RTS del CP2101 o del ftdi debería funcionar igual que la del com1 del PC ¿no? y si no es así cual es la diferencia.

Las pruebas las he hecho con estos conversores:

http://www.cooking-hacks.com/index.php/shop/arduino/converters/usb-to-ttl-converter-cp210.html

http://www.cooking-hacks.com/index.php/shop/arduino/converters/ftdi-basic-breakout-3-3-5v.html


Gracias
 
Última edición:
es correcto que te funcione a la inversa

en el puerto serie directo de la pc, tu obtienes señales de -12v a +12v.
el el ftdi obtienes niveles TTL de 0 a 5V.

una caracteristica de esto, es que las señales son inversas entre ellas, o sea el nivel 0 (0v) en TTL corresponte a +12v en niveles RS-232, y el nivel 5V en TTL, corresponde a -12V en RS-232.


no se si el FT dispone de alguna utilidad, pero en mi caso vengo usando los mcp2200 de microchip, y en el programa de configuracion/ utilidades podes invertir las salidas, para que funcione como vos necesitas.
 
Atrás
Arriba