Respecto al USB, me habéis convencido. Tendré que empezar a estudiar a fondo el tema USB.
Por otra parte creo que el RS232 también debería estar presente (tapi8 tiene razón, hay equipos carísimos que todavía utilizan RS232, debe ser como el Cobol o el Fortran que son eternos)
La solución que se me ocurre es la siguiente:
Conectores en la placa: Conector USB conectado al micro y a la alimentación (gnd y +5V) de forma estandar
Conector RS232 de 5 pines conectado al micro y a la alimentación (gnd y +5V) con la siguiente configuración en sus pines:
[ GND ] [ TX ] [ RX ] [Reset] [ +5V ]
Esto permite insertar un conector de sólo
3 pines para comunicación RS232 o un conector de 5 pines para comunicación y alimentación.
Habría que diseñar dos placas para conexión con RS232 desde el ordenador:
Una placa USB - Conector RS232 de 5 pines que proporcione comunicación, alimentación y quizás reset
Una placa RS232 - Conector RS232 de 5 pines que proporcione comunicación y reset
Por supuesto, este conector se podría utilizar para enlazar con otro micro, con un modem o símplemente como conector de dos entradas/salidas con alimentación incluída.
Alimentación: Se podría conseguir del conector USB o del conector RS232 de 5 pines. La tensión no estaría regulada.
Comunicaciones: Se pueden realizar todo tipo de configuraciones:
Sólo USB
Sólo RS232
Combinar USB para programación bootloader y RS232 para comunicación o viceversa
Creo que es la configuración más flexible. ¿Qué opinais?
Problemas a resolver:- Conversor AD: Por ahora tomo la tensión de alimentación como referencia para el conversor AD. En este caso la referencia de tensión a VDD no me asegura una tensión constante ni bien regulada. ¿Cómo funciona la tensión USB como referencia analógica?
- Cortocircuitos: En caso de cortocircuito o de consumo excesivo del micro no quiero fundir el puerto USB ni el micro ¿Que soluciones puede haber?
- Modelo de micro: Creo que el mejor modelo para empezar puede ser el PIC18F2550 en formato DIL estrecho de 28pin ¿Que opinais?
- Conector USB: Para que la placa se pueda construir en casa con facilidad, creo que el conector mini-usb queda descartado. ¿Qué os parece el conector tipo "A"?
http://www.digital-sa.com/tienda/product_info.php?products_id=6682