Buenas,
hace cosa de un par de semanas me ha caido un "marron" en la empresa, en forma de nuevo proyecto que me han "adjudicado". Llevo muchos años programando en distintos lenguajes y entornos, pero es la primera vez que afronto algo que necesita manejar un soldador.... solicito vuestra indulgencia, pues, ante las tonterias que pueda preguntar
Os resumo un poco el tema; tengo un dispositivo embebido que se comunica al mundo exterior a traves de dos puertos serie. Yo debo programar un circuito host que se comunique con dicho embebido, le mande ordenes y reciba las correspondientes respuestas, etc. Un PIC se ajusta como un guante a las necesidades de este proyecto.
No es requisito imprescindible acceder simultaneamente a los dos puertos serie del embebido, los accesos pueden ser secuenciales y excluyentes. Por lo tanto podria hacerse, bien conectando directamente los dos puertos series del embebido a los dos puertos serie del PIC, bien usando un MUX contra un solo puerto serie del PIC y seleccionando alternativamente la entrada (por favor, id corrigiendome si digo alguna barbaridad)
El factor critico de este proyecto es el espacio del circuito "host". Cuanto mas pequeño, mejor. Si me puedo ahorrar un MUX, me gustaria ahorrarmelo. Por cierto, que el embebido trabaja ya de por sí en niveles TTL, asi que asumo que no me hace falta max232 entre el embebido y el PIC ni nada por el estilo como en el caso de las conexiones PIC<->PC_RS232 .
Ahora es donde necesito vuestra ayuda:
- me ha parecido adecuado para este proyecto el 16F648. (4Kb de FLASH y con USART). ¿ Cómo lo veis vosotros? ¿ Os parece una elección adecuada o intenaríais buscar otro PIC?
- segun creo haber leido el 16F648 tiene un cristal interno capaz de funcionar hasta a 20Mhz. ¿Es fiable y seguro usarlo, o vosotros recomendais a pesar de todo seguir usando cristales exteriores con sus condesadores, etc? ( recordad que cuanto más me ahorre en espacio en el circuito, mejor... si es fiable el cristal interno, con ese me quedo! )
- esta es curiosa: el embebido se conecta al circuito host con un conector "board-to-board" molex de 80 pines ( podeis ver un ejemplo de un embebido que usa dicho conector en
http://www.tdc.co.uk/technical/downloads/mc75_module.pdf , en la pagina 2 ).
Ahora, necesitaria poder conectar ese embebido a mi placa protoboard (ya sabeis, esta en la que se pinchan los integrados y los cables para probar los circuitos antes de hacer la PCB definitiva).
Esto sí que me parece un problema.... de donde diablos saco un adaptador de molex80 a placa entrenadora ? Necesitaria algo asi como un molex80 por un lado , y por el otro 80 "cablecitos" que pudiera pinchar en la placa, algo que me parece imposible.
El problema es que el dichoso modulo embebido se conecta al mundo exterior unicamente a traves del molex... y no veo forma de "pinchar" el molex en la protoboard...
El molex80 es demasiado pequeño (en mi opinion) como para andar haciendo soldaduras de cablecitos "a pelo"... aunque si no queda mas remedio.... ¿ a alguien se le ocurre alguna solucion ?
si pudierais ayudarme con alguna de estas cuestiones, la verdad es que me haciais padre...
gracias y un saludo !