ST207 - PIC

Tengo una placa que lleva implementado un ST207EB, como adaptador de niveles, algo similar al MAX232 y lo quiero conectar a un PIC. Entiendo, que no debería funcionar correctamente, ya que ese adaptadador, es innecesario para conectar la unidad, al PIC, y sirve para conectar la tarjeta al PC, por RS232.

¿ alguna sugerencia ?. Ya se que podría soldar unos hilillos, antes del adaptador de niveles, pero quisiera algo más limpio, sin chapucillas. Tal vez es una pregunta de perogrullo, y el circuito funcione, sin problemas, pero no veo lógico, que incluyendo un adaptador de niveles, cuando no es necesario, todo funcione correctamente.
Reply to
KT88
Loading thread data ...

Ten en cuenta que RS232 utiliza codificación NRZ, y vás a tener niveles de tensión negativa. Yo lo que haría es símplemente colocar un limitador hecho con diodos zener.

Saludos

"KT88" escribió en el mensaje news: snipped-for-privacy@uni-berlin.de...

es

Reply to
Jorge Sánchez

¿ pero es que funciona ? yo creo que aparte de tener distintos niveles de tension, la señal estará invertida. Seguramente en la entrada del pic (salida del rs232) te vale con una resistencia en serie, pero tendrás la entrada invertida, y la salida del pic (entrada en el rs232) depende del nivel de tension que tome ese chip para conmutar de estado, pero de nuevo estará invertida. Manejando al comunicacion serie por software no habrá problema, pero si lo haces con la usart no se si se puede configurar para senñales invertidas.
Reply to
Nolo Pongo

No se si funcionará, no lo creo. No lo puedo probar todavia, porque me falta una antena, con conector SMA, para el modem GSM, que va pinchado en esta tarjeta. He hecho pruebas rápidas, con el PC, para verificar los comandos AT, pero no me atrevo, a estar un buen rato, con el módulo alimentado y sin antena, creo que la etapa de potencia se quemará.

Pensaba, en alguna solución baratilla y sencilla, como la que apunta Jorge, con unos zener, para limitar la señal, pero si además la señal va invertida, la cosas ya se complicarían, en cuanto a diseño del circuito, casi mejor, tirar por el camino fácil, aunque poco elegante, de soldar un par de hilos wire wrap awg30, antes del ST207, y arreando. Lo que espero, en este caso, es que el ST207, no afecte las señales, entre el modem y el PIC, además asi se podría usar tanto con el PIC, como desde el PC, en un solo diseño.

Reply to
KT88

niveles

¿ y esto que apunta "Nolopongo", de qeu la señal está invertida ?. No he profundizado, nunca en las señales, que gestiona el MAX232, solo me suena que adapta los niveles y poco más, pero si además invierte la señal, supongo, que unos zener, no resolverán el problema, en su totalidad.

Si hay que añadir circuitería adicional, para devolver la señal original, casi mejor que sueldo los 2 hilos, antes del ST207EB, y arreando, para no complicar el circuito.

Reply to
KT88

Esto parece el mundo al revés, tu preguntando y yo respondiendo :-)

Digo yo, que la salida de datos del telefono podrá manejar dos entradas a la vez, la de ese chip y la del PIC. Pero a lo mejor la entrada de datos del telefono manejada por dos chips a la vez no funciona bien, para que dos salidas se conecten a la misma entrada deberían ser colector abierto o ponerse en alta impedancia, o algo, no se...

¿ no te resultaría más facil poner un max232 ?

Y hablando de todo un poco, ¿ tengo yo algo que ver en este montaje ? ¿ o es otra cosa ?

Reply to
Nolo Pongo

Cierto, cierto. El rs232 invierte el 1 y el 0, cosa que no se puede resolver trivialmente. Como ya apunta Nolopongo, una posible solución es emplear un max232, pero si puedes extraer la señal antes del convertidor, menos complicaciónes y menos dinero.

Sorry por el despiste Saludos.

Reply to
Jorge Sánchez

me

señal,

La "solucion" que he visto para estos casos de invertir la señal es conectar la masa RS232 a los 5V del PIC , la salida Tx con resistencia+diodo limitador al PIC. La entrada Rx quedar con niveles de tension entre 0 y -5V , pero anda, hasta ahora donde lo he probado funciona.

Eduardo.

Reply to
Eduardo

;=D

Pues no lo se, lo probaré, a ver si pueden convivir ambos, tal vez cortando la alimentación del ST207, el PIC pueda interactuar con el modem, sin problemas.

De todas formas, hace tiempo realicé pruebas, en las que un PIC estaba conectado a un movil (Nokia 6210), y a su vez, con un MAX232 al PC, para monitorizar el envio de comandos AT, y no tuve problemas.

En este caso, se trata de algo similar, que el PIC conecte directamente con un modem GSM, y a su vez, a un ST207 (equivalente a un MAX232). El problema podría surgir cuando el PC se comunique con el modem, no se como llevará tener enganchado a su vez, un PIC a TX-RX.

Además si funciona, el uso podría ser triple. PIC --> modem GSM, PC -->modem GSM, y PIC PC. 3 en 1, como el aceite lubricante, :-)

Se trata de simplificar al máximo el circuito.

Si.

No.

;=)

Reply to
KT88

Buenas

Casi te contestas tu mismo, mientras tengas varios MAX232 (o similares) enganchados a la comunicación serie para *monitorizar* no tendrás problemas siempre y cuando no se produzca alguna desadaptación de impedáncias, o que el fuente no dé la suficiente señal para todos los "oyentes" El problema te vendrá cuando intentes que desde el pc también envíe tramas, ya que pueden pasar varias cosas: que el pc comunique con el modem cuando el pic no envía nada, con lo que el problema estaría en lograr que el pic se olvidara del tema (algún tipo de reglas/protocolo con las que distinguiera si debe o no hacer caso a lo que recibe por la USART); o bien que intentes comunicar desde el pc cuando el pic también está comunicando, con lo que habría una colisión de datos que no se como se resolvería (imagina que el pic envía "1's" y el pc envía "0's" al mismo tiempo, o al revés) Creo que el puerto serie es demasiado simple (cosa que a veces se agradece) para estos menesteres.

Ya no te digo nada de el posible "uso triple" que propones

Saludos whiter

"KT88" escribió en el mensaje news: snipped-for-privacy@uni-berlin.de...

con

problema

PC -->modem

Reply to
Whiter

Bueno, eso no va a ocurrir nunca.

Simplemente, porque la comunicación PC-->PIC, será algo esporádico, y controlado, para actualizar el PIC, con un bootloader. Y la comunicación PC--> modem, se usará, para probar el modem, desde el hiperterminal.

En ambos casos, se desactivará manualmente (alimentación o jumper en TX-RX), el dispositivo, que no deba recibir las señales. En funcionamiento, el PC, no se utilizará nunca, solo para actualizar el PIC o probar el modem.

Reply to
KT88

Buenas

OK, entiendo. Entonces lo tienes fácil, si estas dispuesto a tener que mover un jumper o desconectar la alimentación en el momento de hacer estas conexiones esporádicas. Sólo es cuestión de poner los jumpers oportunos para las posibilidades que precises. Yo pensaba que lo querías hacer directo, sin tener que cambiar jumpers ni nada.

Saludos whiter

"KT88" escribió en el mensaje news: snipped-for-privacy@uni-berlin.de...

TX-RX),

PIC

Reply to
Whiter

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.