TODOPIC
Microcontroladores PIC => Programadores => Mensaje iniciado por: ejmc en 11 de Febrero de 2005, 07:08:00
-

Bueno ya tengo la conecccion del tusb para hacer un puerto serie, el te20, y ya esta todo, tengo que unirlos y meterle una fuente externa(para los 12 o 13 V de programcion) y les voy contando.
-
Bueno, aca dejo el esquematico: DESCARGAR PDF
Sispic : me decias que usara el TE20, bueno como el tusb necesitaba esos negadores el circuito no es tal cual pero las lineas de programacion son las mismas. Si me dices que puede andar con el Winpic800 lo monto, a ver que me dices.
-
Descargo el pdf y despues resulta que no existe en el disco .
No hay manera . no seria mejor un gif ?
-
Sisco, a mí me pasaba lo mismo y lo he conseguido ver finalmente dándole con el botón derecho al link y eligiendo "Guardar destino como..."
El fichero PDF se me ha copiado en una carpeta y lo he podido ver.
-
A ver ahora, se los subo para abrir con el eagle 4.11 y con word: DESCARGAR
A .gif no se como pasarlo
-
Pues ni idea si va a funcionar , solo que si lo hace sera muy lento . (puedes provar)
Lo mejor es que te hagas con un 18F2550.
suerte.
-
Si, lo del 18F2550 hera lo que queria, pero para eso tengo que esperar hasta las vacaciones de invierno con suerte, si es que no se vienen para las fiestas y ahi si que me muero
.
Por velocidad no importa(no creo que tarde mas de un minuto
). Con el circuito puedo experimentar a ver que pasa, pero el tema es el programa, con eso no puedo hacer nada, es decir puedo configurarlo para que me mande los datos que le manda al TE20 pero por el puerto USB?
A ver que me dices
-
Pos nada , cuando conectes el TUSB3410 e instales los controladores , ya dispondras de un com virtual que se maneja con las funciones del api normales .
si usas win98 winpic800 no funcinara con el ya que accede directo al puerto sin usar api , pero es posible con xp - aunque no lo puedo asegurar .
-
Hola de nuevo Sispic..
Si el win es XP, asi que si hay posibilidades me juego y lo armo.
Lo de controladores no se que quieres decir, en si no se de que hablas 

.
Bueno entonces voy haciendo el diseno del impreso, me llevara un tiempito pero cuando lo tenga les cuento.
-
Si que me he tomado mi tiempo para armarlo

Despues de soldar ese tusb y el resto del programador, conecto la placa a la maquina abro el winpic y cuando le pongo borrar todo me dice " NO SE PUEDE ABRIR COM1 " . Lo configuro igual que el TE20.
Si en lugar de COM selecciono LPT, pues ahi desaparece ese error, pero si le pongo borrar me dice que lo borra y no lo hace, y me acepta todos los comandos, pero no hacen nada 
Y esto mismo pasa si le pongo COM pero con la ventanita de Addr en blanco.
Otra cosa, el led que figura en el esquematico esta siempre prendido.
Abra alguna solucion
-
¿Has instalado el driver de COM virtual que necesita el TUSB para ser detectado por windows?
Si no lo tienes, es un fichero llamado TUSB3410WDRV_v092 que puedes descargar de la web de Texas Instruments. Y si lo prefieres, te lo envío yo.
-
Hola Nocturno

Pues no sabia eso, ya me pongo a buscarlo, culquier cosa te digo......
-
Bueno, el controlador que mensionas no lo encontre, pero descarge uno que se llama TUSBWINVCP_2KXP_V103. Comienzo con la instalacion y todo bien, pero luego, cuando tengo que conectar el programador para que windows lo detecte y continuar instalando el controlador, me aparece un mensaje de error que dice : NO SE RECONOCE EL DISPOSITIVO

Que me dicen es problema del controlador?
Bueno se me esta complicando la cosa
Si quieres mandarme el otro controlador esta es mi cuenta de gmail : ejmc.ejmc@gmail.com
-
Ya te he enviado el driver, Juan.
-
Gracias Nocturno...........
Ya lo instale pero nada
Sera problema de la placa?. Revisare a ver que encuentro
-
Si quieres, realiza estas comprobaciones:
- comprueba que hay 3,3V (un poco más) en los tres puntos en los que tiene que haberlos
- comprueba que el cristal está oscilando cuando el circuito está alimentado; puedes poner un led entre masa y una pata del cristal
- continuidad de las entradas Roja y Verde hasta el TUSB.
-
Al conectar el TUSB3410 , el sistema tendria que reconocerlo , te pedirá instalarlo y acto seguido darle la ruta de los controladores que te ha mandado nocturo .
Abriendo wp800 y seleccionando TE20 te saldr"a la lista de COM,s disponibles , entre ellos el virtual del tusb3410 . que es que hay que seleccionar
si algun paso de estos falla , verifica el circuito .
-
Entendido senores...
Revisare eso que me dicen y los otros componentes tambien.
A ver que encuentro
-







A que no saben que............
Luego de pasarme horas con esa placa, la conecto a la maquina y me aparece el mensaje de nuevo harward
. Ya esta instalado y parece que esta bien, tengo un puerto serie en la aquina (asi figura) , bueno ahora veo como adapto los niveles de tension porque en el circuito que hice al principio el transistor calentaba por demas.
Les hago una pregunta, la senal de clock y data pueden tener una amplitud de 3v3, o es poco?. Para no tener que adaptar eso tambien. Y otra cosa, como obtienen los 13V para la Vpp a partir de los 5V del puerto USB?
Bueno ya es un avance
, Luego les cuento................
-
Aqui estoy de nuevo.
Toda la tarde probando y nada. Les cueto
Probe de poner un led con una resistencia en las salidas y poniendo programar o borrar en el WinPic obtengo lo siguiente:
El led de TxD (Sout) esta siempre en estado alto, cuando le doy pogramar y cuando no tambien
Las lineas RTS y DTR (clock y data respectivamente) se encienden y luego se apagan.
Puedo suponer que data y clock estan bien?
A eso te refieres Sispic con probar Data , clock , etc.?
Si en el WinPic le doy a Test Hardware me dice que el hardware no responde
Ya no se por donde seguir
-
probar Data , clock , etc.?
Se trata de comprovar si funcionan las lineas Data , Clock , DataIn y Vpp .
Esto entrando en Configuracion , Hardware , escoges te20 con tu puerto seleccionado . desmarcas "Bloquear Configuracion" y chequeas todas las tensiones ,(con un led si quieres ) . Tambien poniendo tension en DataIn se tiene que encender el led en el Test .
-
Perdi el mensaje
Vuelta a escribir..........
Probado y aparentemente esta bien, pero me sigue diciendo que el hardware no responde.
No puedes hacerme una vercion del WinPic que cuando mande ese mensaje diga : "EL HARDWARE NO RESPONDE. PERO NO TE PREOCUPES QUE ALGUN DIA LO HARA"


Voy a tratar de conseguir un osciloscopio, para ver bien que senales esta mandando, como tendrian que ser mas o menos?
Por otro lado para adptar las tensiones puedo usar el uln2003 que usan en los GTP, es mejor que los negadores que trabajan a la tension a los que se lo alimentan.
Tambien pensaba hacer una comunicacion por puerto serie para probar que pasa, pero creo que seria mucho![Helado Helado]()
Se complica la cosa
-
Che, Juan.. los pasos para hacer funcionar el TUSB3410 son :
1 - montarlo en la placa en la que va a funcionar.
2 - instalar el TUSBWINVCP_2KXP_V103 en la PC
3 - hay que grabar un firmware en el TUSB3410 o anda asi como viene de fabrica ?? es que me parecio leer en el datasheet algo de un firmware.
Saludos a todos Mariano ..
-
Hola Mariano.........
Pasos uno y dos esta bien ( en el maletin hay otro driver pero es lo mismo).
Al tusb no hay que grabarle nada, ya instalando ese driver esta. A mi me figura ,cuando conecto la placa, un puerto COM, Creo que eso es lo que deves consegir.......
-
Si seleccionas TE20 , seguramente funcionara adaptandolo a cualquier programador paralelo .... muy lento . Ya lo abras notado .
-
Ha eso estaria bueno.....
Quiero decir, puedo usar el picstart plus (copia) que tengo, faltaria una linea (no se cual
) . Voy a probar total
-
Se pensaron que me habia rendido



Aca estoy una ves mas, hoy voy a la facultad con la maquina que consegui un osciloscopio como para veer que esta pasando y seguir con esto.
Anoche instale de nuevo el driver del tusb (pues tube que formatear la maquina) en la noteboock y conecte la placa y todo salio de primera, hasta que desconecto el cable USB y me aparece una pantalla en azul que no alcanzo a leerla y luego se reinicia la maquina y me termina diciendo que ¨el sistema se ha recuperado de un error grave¨. En la PC de mesa esto no sucede , ambas com win XP
Que podra ser?............
Bueno, luego les cuento como me fue en el laboratorio
-
Bueno les cuento lo que hice
Probe las salidas de data ,clock , y vpp y todas cambian de estado, pero si le pongo borrar pic, la senal de clock no oscila , se mantiene baja hasta que termina el proceso de borrado.
Luego, hice una aplicacion en VB que hacia lo siguiente: co un boton actibo y desactivo un timer, este timer lo que hacia hera cambiar el estado de las lineas data y clock y asi generar una senal de reloj en esas lineas . Bueno , el periodo minimo que pude generar es de 20ms ( 10 en alto y 10 en bajo
) luego si bajaba el tiempo del timer no pasaba nada , como que el tusb no podia trabajar mas rapido que eso. Ahora , estara ahi el problema? que tiempos maneja el winpic en las senales data y clock, tal ves ahi este el problema. Que me dicen
-
Bueno , el periodo minimo que pude generar es de 20ms
Es el problema que te comenté , es muy lento .
Te imaginas programar todo un pic con un clock de 25hz ?
el clock para un Dspic va a 20us y ya tarda lo suyo , si modificase el programa para el clock que necesitas , tardaria todo un fin de semana en programar un dspic ...... incluyendo las colas de la operacion salida y entrada en la ciudad
.
buscate un 18f2550 anda .
-



BUe , ese hera el problema. Esta bien me rindo.
Aun tengo que esperar para esos PIC, voy a tratar de que me los manden por correo, pero hay que ver el tema aduanero.
Por otro lado, porlomenos tengo un puerto serie medio lento , pero que puedo usar o no? . Podre hacer una comunicacion a (9600 baud ) , haver si puedo sacar algo de todo el tiempo que le meti a esto



Gracias por todo..............
-
Perdon Juan, pero lo que decis es que no le podes sacar mas de 20ms de velocidad por clock al TUSB3410 ? parece super lento, a cuanto bps nos comunicariamos entonces ? te pregunto por que tengo unos samplesitos que mando Texas y todavia no los monte pero igual esta agendado el proyecto..
Un abrazo Mariano..
-
Nada que perdonar mirazulado

Eso que dices hera lo que le preguntaba a Sispic. Pero supongo que la salida sout y la entrada sin ( txd y rxd ) deven trabajar a mayor frecuencia, sino no serviria de nada. Si vas a hacer una interface usb serie me prendo, aunque no ando con tiempo por la facu voy a ver como hacer una comunicacion con un pic y este conversor en VB.
Bueno espero que el tusb pueda hacer una comunicacion a 9600 que es lo que se ve en todas partes
-
Por ahora ni fabrique la plaquita para montar el TUSB, esta en la cola de proyectos a realizar.. asi que por ahi tardo unas semanas en ponerme a hacer esto, hoy no tengo tampoco tiempo para empezar.. apenas comience te cuento ! Lo que si mas que una interface serial a 9600 me gustaria mas los 12Mbps que promete el DataSheet.. no te digo llegar a 12Mbps, pero un 1Mbps o con un 500kbps me conformo !

Un abrazo Mariano !
-
Bueno para ahorrarte un poco de trabjo aca tenes el diseno de la placa donde lo monte
http://miarroba.com/foros/ver.php?foroid=348538&temaid=3055625
-
Ok, muy util eso... cuando lo monte te cuento.
Un abrazo Mariano..
Mdp Arg.