TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: Suky en 25 de Marzo de 2011, 15:54:53

Título: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 25 de Marzo de 2011, 15:54:53
Hola! Les presento el proyecto en el cual he estado trabajando en esta semana. Es un analizador lógico basado en el dsPIC33F64GP802 el cual puede trabajar a 40MIPS y dispone de 16kBytes de memoria RAM. Estas características son las más importantes, dado que permite obtener una aceptable tasa de muestreo (Máx 40MHz) y buena cantidad de muestras (14/15k tranquilamente). Luego para implementar comunicación USB decidí utilizar el PIC18F14K50, permitiéndome seleccionar el modo de comunicación (HID o CDC). El hardware prototipo implementado es el siguiente:

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=34217.0;attach=15365)

Nota: Algo importante a destacar es que se puede desarrollar un hardware en versión DIP sin ningún inconveniente  ;)

Lo estoy trabajando para hacerlo compatible con el software de adquisión y analisis Logic Analyzer Client (http://www.sump.org/projects/analyzer/client/), y hasta el momento tengo avanzado la correcta comunicación con el software, adquisición de muestras dentro del rango de 64Bytes a 12kBytes, y velocidad de muestreo entre 10kHz a 10MHz. Como ven falta bastante que implementar, pero algo es algo  :laugh:


(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=34217.0;attach=15367)

Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: LABmouse en 25 de Marzo de 2011, 16:39:31
Pues amigo SUKY, grandioso avance y sorprendente proyecto.

Estaré atento a los nuevos movimientos en este proyecto.

SALUDOS!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: AngelGris en 25 de Marzo de 2011, 17:53:03
  Fantástico proyecto/instrumento, muy impresionante
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Nocturno en 25 de Marzo de 2011, 18:52:03
Eso es una virguería. Magnífico, Suky. Quedaré pendiente de tus progresos.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: J1M en 25 de Marzo de 2011, 23:43:02
Fantástico proyecto, enhorabuena Suky!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: doppel en 25 de Marzo de 2011, 23:44:51
felicitaciones Suky!!! muy bueno el proyecto
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: droky en 26 de Marzo de 2011, 03:51:10
Que buen proyecto!!!
Felicidades por la calidad que muestra!
Estaré atento tambien.
SAlu2
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: MGLSOFT en 26 de Marzo de 2011, 08:11:08
Excelente Suky, lo seguiré al hilo y lo armare o comprare armado después!! :mrgreen: :mrgreen:
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 28 de Marzo de 2011, 18:55:44
Muchas gracias por los comentarios! Por aquí les dejo el esquema del prototipo que he realizado y un video de funcionamiento. Por ahora tiene las siguientes características:

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=34217.0;attach=15381)

.



Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: AKENAFAB en 28 de Marzo de 2011, 19:12:09
Muy padre Suky!

Felicitaciones! :-/ :-/

Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Cryn en 28 de Marzo de 2011, 19:57:07
 :shock: guau muy buena suky! :-/
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: MGLSOFT en 28 de Marzo de 2011, 22:09:19
Muy, muy bueno!!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 31 de Marzo de 2011, 16:45:54
Bueno por ahora dejo los archivos hex de lo que he realizado hasta el momento, tiene las características mencionadas en el post anterior. Con tiempo voy a estudiar la posibilidad de agregar más características.

.... Descargar .... (http://www.micros-designs.com.ar/downloads/SkLogicAnalyzer1.0.rar)


Actualización de Firmware (http://www.todopic.com.ar/foros/index.php?topic=34217.msg292722#msg292722)

Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: NANO1985 en 31 de Marzo de 2011, 17:18:58
felicitaciones... muy groso hermano. un abrazo.  ;-)
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: jukinch en 31 de Marzo de 2011, 19:15:52
Bue - ní - si - mo !!!!!   :-/ Suky. Te pasaste.
         Jukinch
         
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: fuente en 07 de Abril de 2011, 06:57:12
Hola Suky.
Abusando un poco, ¿Podrías dar algún dato más?
Me gustaría ir pidiendo los copmponentes para montarlo en algún rato libre. Según el esquema que has mandado,
¿Cuál es la memoria eeprom que usas?
Como regulador de tensión, ¿vale el lm1117-3.3 o has usado algún otro "especial"?
Otro que no encuentro por ningún lado es el CI1. Como SN75LVCST245 no lo encuentro, pero si encuentro algunos del 74LS245... ¿Cuál es el correcto?

Y sobre todo, Muchas gracias.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 07 de Abril de 2011, 11:19:21
La memoria EEPROM por el momento no es necesaria, o sea en la versión 1.0, me olvide de comentarlo  :oops: Pero de usarse tiene que ser una que no necesite tiempo para escribirla, como las RAMTRON. La idea de la memoria es para, frecuencias de muestreo menores e igual a 1MHz, proveerle la capacidad de almacenar gran cantidad de muestras, pero para ello hay que crear un soft particular que aproveche al máximo las características que se le puede dar (También de muestreo a 40MHz)

El regulador de 3.3V utilizado es un TC1262-3.3VDBTR, puede ser cualquiera que tenga el mismo pinout. Luego el buffer es un SN74LVC8T245 (8-bits dual-suply bus transceiver) de Texas Instruments. Puede ser cualquier buffer que coincida en pinout si van a utilizar el mismo PCB (Si hacen uno propio pueden usar cualquiera), además revisen cual es la frecuencia máxima de trabajo.

Saludos!

Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: fuente en 07 de Abril de 2011, 12:06:50
Muchas gracias.
Prometo fotos e informes de funcionamieto en cuanto lo tenga hecho.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 07 de Abril de 2011, 12:28:13
Muchas gracias.
Prometo fotos e informes de funcionamieto en cuanto lo tenga hecho.

Buenísimo... Seguro voy a compartir el código para que pueda ser mejorado, porque por tiempo no creo que pueda dedicarle mucho tiempo. En mente tengo de agregar la capacidad de:




 :rolleyes: Hay para trabajar todavía  :?


Saludos!

Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: fuente en 07 de Abril de 2011, 13:02:35
Para el que lo quiera hacer aclaro:
El TC1262 y el LM1117 NO SON COMPATIBLES DE FORMA DIRECTA.
Tienen diferente pinout.

Suky, si además de todo eso consigues que planche la ropa entonces no publiques el código fuente, véndelo.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: jeremylf en 07 de Abril de 2011, 15:17:19
Muy buen trabajo Suky! Por cierto, que tan difícil es hacer lo mismo pero para señales senoidales, es decir, un osciloscopio digital?

Exitos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 07 de Abril de 2011, 15:39:49
Muy buen trabajo Suky! Por cierto, que tan difícil es hacer lo mismo pero para señales senoidales, es decir, un osciloscopio digital?

Exitos!

Mucho más difícil  :mrgreen: Además que la frecuencia de muestreo se reduce muchísimo... Yo para trabajar en algo por el estilo me compraría el DSO nano ( ~80U$S ), un hardware re-contra probado, bien realizado, de código fuente abierto, y útil para muchísimas cosas  ;-)


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: fuente en 30 de Abril de 2011, 14:03:04
Suky, veo en la imagen que no tienes soldados los cristales de cuarzo. ¿Están configurados los micros con oscilador interno o los has quitado por alguna razón?

Ya tengo casi todo lo necesario (desde aquí gracias a Microchip y a TI por las muestras...)
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 30 de Abril de 2011, 14:14:51
Suky, veo en la imagen que no tienes soldados los cristales de cuarzo. ¿Están configurados los micros con oscilador interno o los has quitado por alguna razón?

Ya tengo casi todo lo necesario (desde aquí gracias a Microchip y a TI por las muestras...)

Si, si están, por debajo, por eso no se ven  ;-) 12MHz para el 14k50 y 4MHz para el dsPIC.


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: fuente en 30 de Abril de 2011, 14:52:05
Muchas gracias, ahora mismo los sueldo.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: fuente en 05 de Junio de 2011, 05:53:26
Hola Suky.
Por fin he podido terminarlo, y te comento los problemas que me he encontrado hasta ahora por si los puedes corregir (si es que tienes pensado seguir adelante con este proyecto)
Todavía no he llegado a hacer ninguna captura, pero ya me lo reconoce el ordenador.

1. El conector USB está algo lejos del borde, habría que ponerlo más a ras del mismo porque algunas carcasas de conectores impiden que la conexión sea buena.
2. Por debajo del conector USB pasa una pista de 3.3V, que puede cortocircuitarse con la carcasa del conector, que es metálica.
3. A la hora de programar los pics, deberían alimentarse desde el conector ICSP, ya que si lo conectas al PC para alimentarlo, al compartir las líneas PGD y PGC con D+ y D-, da errores de programación.
4. El PCB que pones en el pdf no está bien. Fíjate que los pads de los cristales de cuarzo están sin conectar con el pic, así como de alguno de los condensadores de desacoplo. Esto lo he podido solucionar con hilos de cobre, pero entre la vista y el pulso que tengo me ha costado bastante.

Espero que no te hayan molestado estas críticas, que creo que son constructivas.

Y sobre todo, muchas gracias por compartirlo.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 05 de Junio de 2011, 11:11:18
Hola! No, está muy bien, es la idea  ;-) Respecto a la conexión de los cristales, pido mil disculpas, al crear el pdf seleccione mal la imagen y no me di cuenta  :undecided: Ahora he subido la actualización del pdf a mi página, corrí un poco el conector usb al borde (mucho no se puede), en los conectores ISCP se utilizan VDD (Tener cuidado que uno va a +5V y otro a +3.3V) y corregí el tema de la no conexión de los cristales.

Respecto al hardware mande a fabricar unas plaquitas, más que nada para adquirir experiencia personal al respecto  :)
(http://)

Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: AngelGris en 05 de Junio de 2011, 11:53:28
  Que bonitas placas!!!!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: DaYeS en 05 de Junio de 2011, 12:53:22
La verdad es que te felicito por el proyecto Suky, y... se puede saber ¿de donde son las pcb?.

Salu2
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 05 de Junio de 2011, 13:03:06
La verdad es que te felicito por el proyecto Suky, y... se puede saber ¿de donde son las pcb?.

Salu2

Muchas gracias! Las PCB las realice en www.iteadstudio.com


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: DaYeS en 05 de Junio de 2011, 13:14:29
Muchas gracias! Las PCB las realice en www.iteadstudio.com

Saludos!

Grcaias, estoy esperando desde el Jueves que les mande unas, y la verdad es que tenía mis dudas de como iban a quedar, más que nada por el precio, menuda pasada.

Estoy ansioso a que lleguen.   :-/ :-/ :-/

Las anteriores las hacia en PCBcard y la verdad es que me las dejaban muy bien, pero hay que seguir probando para encontrar lo mejor. Haber si salen bien y las pido en rojo, jaja.

Ah!! aprovechandome de ti, no sabrás de algún sitio que además te monten los componentes, lo digo porque tengo algunas peleas de vez en cuando con un moles de 80 y...

Muchas gracias y un salu2.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 05 de Junio de 2011, 13:48:37
Ah!! aprovechandome de ti, no sabrás de algún sitio que además te monten los componentes, lo digo porque tengo algunas peleas de vez en cuando con un moles de 80 y...

Muchas gracias y un salu2.

No, realmente ni idea.


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: AKENAFAB en 05 de Junio de 2011, 15:39:35
Excelente pcbs.

Te quedaorn muy bien!

Saludos! :-/
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: MGLSOFT en 05 de Junio de 2011, 20:22:23
Muy lindas placas Suky !!
Hay que pedir una cantidad minima??
Con que editor las hiciste??
El precio como queda??
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 05 de Junio de 2011, 21:22:44
Muy lindas placas Suky !!
Hay que pedir una cantidad minima??
Con que editor las hiciste??
El precio como queda??

Ofrecen distintos paquetes para distintos tamaños, igual hay que preguntarle por otras necesidades, son atentos con eso. Por lo general son 10 placas de 5x5, 10x10 o 10x15. Las placas las diseñe en Eagle, ellos entregan los *.dru y *.can para controlar los mínimos establecidos (distancias, diámetros, ect) y crear los archivos gerber.

El precio final es: Precio de las placas + costo de envío (5U$S envío convencional) + 50% Aduana Arg.


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 09 de Junio de 2011, 15:18:28
Subo una pequeña actualización, principalmente es agregar un bootloader USB al 18F14K50 que permita grabarse por si mismo y grabar el microcontrolador dsPIC33 por ISCP, y algunas modificaciones realizadas al PIC18F y mínimas al dsPIC33F.

....Descarga.... (http://www.micros-designs.com.ar/downloads/SkLogicAnalyzer1.1.rar)

En la descarga podrán encontrar 3 hex, 1 bootloader para el 18F14K50 y los Hex de la aplicación para cada microcontrolador. Además una aplicación en visual C++ que permite actualizar el firmware de manera sencilla por USB. (Espero que surjan actualizaciones  :mrgreen: )

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=34217.0;attach=15990)

Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: LABmouse en 13 de Junio de 2011, 22:16:20
Muy buen trabajo Suky, felicitaciones por este logro y mas importancia toma cuando lo compartes con todos.

Te deseo muchos éxitos!

Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 10 de Agosto de 2011, 14:25:09
Muchas gracias por el aporte, es escepcional, lo he montado lo más rápido que he podido para probarlo, me hace falta para mis pequeños proyectos.
Tengo un problema, he seguido todos los pasos y consigo enlazar con el software del PC y al capturar no me dá error del dispositivo pero no consigo capturar nada, se queda esperando y paro la captura sin dar ningún error y sin capturar nada, con la pantalla igual que al principio, en blanco, el tema es que los led funcionan, al darle corriente el del picf18 parpadea y el del DSP parpadea rápidamente, al capturar esl del picf18 se ilumina fijo y el del DSP va igual, al parar del PC este se apaga el del picf18, a todo esto veo que side las ordenes del PC pero no sé que le sucede.
Un saludo y un gran trabajo.

Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 10 de Agosto de 2011, 15:55:07
Que versión del software estas usando? Con trigger? Que señal estas sensando, que frecuencia? Que configuración usas en la captura, frecuencia y cantidad de samples?



Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 10 de Agosto de 2011, 16:16:22

Muchas gracias por contestar tan rápido.
El software es "SkLogicAnalyzer1.0.rar", la configuración que he puesto es la del vídeo que has colgado y muestra perfectamente los pasos de configuración, velocidades y protocolos, respecto a las capturas he probado con varias con el mismo resultado, he comprobado que está la versión 1.1 y que me falta probar, no sé si afectará al tema. Espero haber contestado a tu pregunta para poner en marcha el capturador, lo que me digas probaré.
Un saludo.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 10 de Agosto de 2011, 16:37:02
Cuando se inicia la captura, en el software, abajo a la derecha, muestra una barra de progreso, esa se completa? Después, las velocidades de muestreo debe ser la adecuada para la frecuencia de la señal que estas testeando, sino puede que no veas ningún cambio.

Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 14 de Agosto de 2011, 06:47:58
Cuando se inicia la captura, en el software, abajo a la derecha, muestra una barra de progreso, esa se completa? Después, las velocidades de muestreo debe ser la adecuada para la frecuencia de la señal que estas testeando, sino puede que no veas ningún cambio.

Saludos!
Perdona la tardanza ya que estamos en fiestas y se lian las cosas, el tema es que cuando me comentaste el sincronismo caí en la cuenta que no comienza hasta que se detecta un pulso, le locoque una señal de la misma placa analizer, concretamente la del led del DSP que parpadea rápidamente, llegó a capturar un pulso y mostró la captura, es cierto que luego intenté de nuevo pero la barra de estado de la parte inferior derecha no muestra nada y de repente muestra media barra y se para, creo que pierde el sincronismo entre los dos Pic y la transferencia se bloquea, perdona si digo algo que no es coerente ya que no sé exactamente su configuración y programación.
Mi paso siguiente es el de colocarle un tren de impulsos externo a baja frecuencia y a probar muestreos.
Un saludo.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 24 de Agosto de 2011, 17:10:59
Lo que he detectado es que no tiene la configuración del DSP, la configuración de los fusibles, al programarlo da el mensaje y al leer la grabación estan todos los fusibles a "1", si me puedes facilitar dica confuguración serí perfecto y gracias de antemano.
Un saludo.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 25 de Agosto de 2011, 00:30:17
La configuración está en el Hex, lo que dice es que algunos bits no se configuran y quedan por defecto. Asegúrate de seleccionar los parámetros adecuados al adquirir, <20MHz, <12kB.

La opción sin trigger no necesita ningún pulso para capturar, puede que haya alguna soldadura mal hecha, revisa en detalle.


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 26 de Agosto de 2011, 05:54:57
Gracias, lo revisaré todo y ya te comento.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 21 de Septiembre de 2011, 14:44:55
 :( No me funciona de ninguna forma, he repasado las pistas de la placa, repasando con estaño, cambiado condensadores de los cristales de cuarzo, he cambiado los PICs, he probado con versión 1.0 y 1.1, sinceramente no logro ponerlo en marcha, he cambiado todas las posibles configuraciones en el software del PC y con encuentra el dispositivo en el software pero si detecta el dispositivo el Windows cuando lo conecto y deja modificar velocidad y configuración del mismo.
Me rindo, si tienes alguna información para poder seguir con el tema dimelo porque de lo contrario desisto rotundamente.
Un saludo.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 21 de Septiembre de 2011, 16:58:34
No se que decirte, acabo de bajar el *.rar desde aquí (http://www.micros-designs.com.ar/sklogicanalyzer-1-0-analizador-logico-basado-en-dspic33/) para ver si el pdf con el PCB tenia algo raro, y no parece todo correcto. El firmware funciona, porque lo he usado varias veces en algunos proyectos. Más que eso no puedo decirte.


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 21 de Septiembre de 2011, 18:20:29
Gracias por el detalle, prueba o revisalo si puedes porque no me funciona, el software del PC no he logrado en ningún momento que lo detecte, he probado en 6 PCs distintos con USB 1.0 y 2.0 por si acaso variaba algo, si puedes, me podrías pasar un archivo con los HEX de los dos PICs ya que creo que no se carga algo bien, creo que es tema del controlador USB ya que detecta el windows pero luego no establece la comunicación con el software del PC.
Si lo puedes hacer te pasaré mi correo electrónico.
Un saludo.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 21 de Septiembre de 2011, 19:02:54
Los hex los puedes descargar de cualquier enlace que he puesto aquí o en micros-desings  No hay otros! No tengo que probar nada, como he comentado está probado. Asegúrate que estén grabados correctamente los microcontroladores. Una prueba sencilla, con el hypeterminal envía 0x00,0x00,0x00,0x00,0x00,0x02 y debería de responder 1ALS. Con eso se podria decir que el PIC18 está bien grabado, los driver están bien instalados/configurados y debería de responder adecuadamente a los comandos del soft.


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: fuente en 22 de Septiembre de 2011, 10:51:45
Yo construí la versión 1.0 y conseguí que me funcionara, o por lo menos que me lo reconociera el software, todavía no lo he podido probar del todo por falta de tiempo, pero en cuanto lo haga postearé resultados. Una de las cosas que tengo pendientes es actualizarlo a la v1.

Mira a ver el dieseño de la placa. Inicialmente hubo una con algún error (creo recordar que en los pads de los cuarzos), pero en cuanto se lo comenté a Suky puso el diseño bueno.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 22 de Septiembre de 2011, 11:54:17
Mira a ver el dieseño de la placa. Inicialmente hubo una con algún error (creo recordar que en los pads de los cuarzos), pero en cuanto se lo comenté a Suky puso el diseño bueno.

Exactamente, lo modifiqué inmediatamente.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 22 de Septiembre de 2011, 15:20:34
Como comenta Fuente, revisaré los archivos que tengo por si tengo la información sin modificar y tengo pendiente el probar con el hiperterminal en mandarle los datos para que conteste, el tema es que lo detecta el PC pero el soft no.
Saludos.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 28 de Septiembre de 2011, 18:23:18
He probado enviando la secuencia y no contesta. Espero que los pasos sean los correctos: 1- grabar versión 1.0 en ambos PICs para el tema de configuración de los mismos. 2- cargar la aplicación HIDBootSkLogicAnalyzer.hex en el PIC 18. 3- cargar el software BootSkLogicAnalyzer v1.0.exe y cargamos en cada uno los respectivos HEX y borra,carga y verifica y es correcto.
En el panel de control aparece como HID cuando se configura con el BootSkLogicAnalyzer y al finalizar la opreración y reiniciar sigue apareciendo como HID y no como puerto serie. He grabado directamente el PIC 18 y aparece como puerto serie pero al envial la secuencia que comentas anteriormete no contesta nada y la aplicación de analizador no lo detecta.
Dime si he hecho algo mal en la secuencia.
Un saludo.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 28 de Septiembre de 2011, 18:28:56
Podes cargar los hex 1.0 a cada microcontrolador y olvidarte de la 1.1 por el momento. Sin meterte con el tema del bootloader. Si al intentar grabar el dsPIC33 da algún problema, mantener presionado el switch durante el proceso.

Antes de conectarlo a la PC, des-instala los driver y re-instalarlo cuando los pida.

Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 28 de Septiembre de 2011, 19:11:10
He grabado los dos PICs con la versión 1.0 y no me ha dado ningún problema en la carga pero sigo con lo mismo. Te aporto una captura donde muestra la ventana de MSDOS y el error de no encontrar el dispositivo. He probado enciando la cadena por el puerto serie y sigue sin contestar pero es reconocido por el PC.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 28 de Septiembre de 2011, 19:31:29
No se, no tiene mucha ciencia.. He armado 5 y no he tenido problemas con el firmware  :undecided:


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: magninomarce en 29 de Septiembre de 2011, 13:58:31
No se, no tiene mucha ciencia.. He armado 5 y no he tenido problemas con el firmware  :undecided:


Saludos!
Por eso te he pasado la captura, lo he comparado con el video que posteaste y en la ventana de MSDOS no salen tantos mensajes de los cuales dicen que no encuentran archivos u otro elemento.
Si tienes otro me harías un favor si me lo pasas o lo cuelgas de nuevo porque igual lo he descargado mal o faltan algunos archivos del software.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 29 de Septiembre de 2011, 14:31:22
Como te he comentado, lo que hay posteado es el firmware utilizado en el video  ;-)


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Diego Gonzalez en 04 de Octubre de 2011, 04:45:44
Hola suky

Mi mas sincera enhorabuena. Intentare tratar de armarlo a ver que tal resulta. Puede ser muy util para mi porque estoy empezando ahora mismo con comandos serie, i2c etc etc y veo que es muy util para ello. Dispongo de poco mas que varios multimetros, un icd2 clone yn gpusb+ y recientemente he incorporado tu pickit2clone y ayer lo probe con exito. Espero que este pequeñajo funcione tan bien como parece. de momento estoy reuniendo componentes, aunque la pcb puede que la haga de nuevo por falta de resolucion en la que nos muestras. ¿no dispones de una copia vectorial? como las que se obtienen con pdf creator o algo asi?? Esque al aumentar veo los pixeles de las pistas y dado que no soy muy bueno con las pcbs no queria arriesgarme. Sino no pasa nada por supuesto me hago la pcb que ya bastante nos has brindado.

Un afectuoso saludo desde España ;-)
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 04 de Octubre de 2011, 09:53:21
Adjunto archivo creado con PDFCreator  :tongue:


 :oops: Con el pedido de Diego Gonzalez acabo de darme cuenta el problema de que no funcionará  :oops: El ruteo está hecho sobre la capa TOP y al imprimirse debe espejarse, y en el archivo que entregue primeramente no lo hago  :x Pido mil disculpas por las molestias, pero no me di cuenta hasta este momento  :undecided:


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: fuente en 04 de Octubre de 2011, 11:48:44
Pues por una vez he acertado al hacer las cosas al revés.
No es la primera vez que hago una placa y pongo la transparencia al revés. En este caso el error me vino muy bien.....
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Diego Gonzalez en 04 de Octubre de 2011, 14:01:14
Cierto!! :mrgreen:

Ahora se ve de lujo al ser "pdfcreado" :D Un saludo amigo suky, ya comentare por aqui que tal va la cosa ;-)
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: jukinch en 05 de Octubre de 2011, 09:17:12
Hola amigos del foro. Les cuento una sugerencia, obvia para muchos, pero buena al fin. A mi me da resultado.
Yo ya me quemé con leche y ahora cuando veo a la vaca lloro!!!, :( por eso cuando hago un pcb escribo en el circuito alguna leyenda para que quede espejada y salga al imprimir. Y así veo siempre si está ok para pasarle la plancha.
          Un abrazo.
                 Jukinch
           
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Diego Gonzalez en 22 de Octubre de 2011, 19:30:26
Hola Suky

Ya he montado el analizador pero no logro que funcione bien.

El caso es que al conectarlo al usb empieza a parpadear la luz de USB y la del dspic parpadea tres veces. Entonces entro en el programa y hago lo de capturar, pero entonces deja de parpadear la luz del usb y asi se queda parado, de modo que no lo reconoce el programa, y hay que desenchufar el usb y volverlo a enchufar.

¿Que crees que puede ser? No se muy bien la funcion del pulsador, ni lo que debo poner en "device type", dentro de la configuracion "connection". (A ti en el video aparece OLS, y como tachado en gris sin opcion de escoger otro tipo de la lista desplegable.

Muchisimas gracias Suky, el aparatito tiene una pinta estupenda. Quisiera verlo vivito y coleando pronto

un afectuoso saludo

Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 22 de Octubre de 2011, 20:50:53
Hasta que queda titilando y al pedir captura se apaga vamos bien. Puede ser que la configuración es errónea. Hay que asegurar de pedir max 12 kB, max 20Mhz y 8 bits (Canal 0)... Tendría que revisar en detalle el vídeo expuesto.


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Diego Gonzalez en 23 de Octubre de 2011, 02:18:56
Hola Suky

Te estoy subiendo un video a youtube, en breve lo pongo para que se vea el proceso que sigo al conectarlo al usb y hacer la prueba. No ceo que sea normal que se apague el led del usb (no me refiero al led del dspic (en mi video la roja) sino la que esta al lado de power (led usb), pero como en tu pagina ni en el video tuyo veo la secuencia de captura "fisica" es decir, loq ue hayq ue hacer con la plaquita, no se si lo hago bien o no.

En breve te lo pongo. Un saludo y gracias!! :D
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Diego Gonzalez en 23 de Octubre de 2011, 04:59:34
Hola Suky aqui el video!!

Sin embargoooooo, te confieso una cosa. Me baje otro programa, la version 0.9.3.1 y me permite  multiples lecturas sin decirme que no se detecta el dispositivo, pero aun asi no logro capturar nada bien, Empezare poco a poco a hacer pruebas basicas a ver.

Ademas aqui dejo una captura de la consola, por si ves algo raro.

Código: [Seleccionar]
Auto-properties install: file:/C:/Documents%20and%20Settings/Diego/Escritorio/lo
gicsniffer/bin/org.apache.felix.fileinstall-3.1.2.jar (org.osgi.framework.Bundle
Exception: Bundle symbolic name and version are not unique: org.apache.felix.fil
einstall:3.1.2)
Auto-properties start: file:/C:/Documents%20and%20Settings/Diego/Escritorio/logi
csniffer/bin/org.apache.felix.fileinstall-3.1.2.jar (org.osgi.framework.BundleEx
ception: Bundle symbolic name and version are not unique: org.apache.felix.filei
nstall:3.1.2)
WARNING:  RXTX Version mismatch
        Jar version = RXTX-2.2
        native lib Version = RXTX-2.2pre2
JGoodies Looks: I have successfully installed the 'Sky Bluer' theme.
[23/10/11 9:56:22 - INFO  -      nl.lxtreme.ols.export.vcd]: ServiceEvent REGIST
ERED
23-oct-2011 9:56:22 nl.lxtreme.ols.util.osgi.BundleServiceObserver doAdded
INFO: New service (nl.lxtreme.ols.export.vcd.ValueChangeDumpExporter) registered
 ...
[23/10/11 9:56:22 - INFO  -        nl.lxtreme.ols.tool.spi]: ServiceEvent REGIST
ERED23-oct-2011 9:56:22 nl.lxtreme.ols.util.osgi.BundleServiceObserver doAdded
INFO: New service (nl.lxtreme.ols.tool.spi.SPIAnalyser) registered ...

[23/10/11 9:56:22 - INFO  -    nl.lxtreme.ols.tool.measure]: ServiceEvent REGIST
ERED
23-oct-2011 9:56:22 nl.lxtreme.ols.util.osgi.BundleServiceObserver doAdded
INFO: New service (nl.lxtreme.ols.tool.measure.MeasurementTool) registered ...
[23/10/11 9:56:22 - INFO  -       nl.lxtreme.ols.tool.jtag]: ServiceEvent REGIST
ERED23-oct-2011 9:56:22 nl.lxtreme.ols.util.osgi.BundleServiceObserver doAdded
INFO: New service (nl.lxtreme.ols.tool.jtag.JTAGAnalyser) registered ...

[23/10/11 9:56:22 - INFO  -      nl.lxtreme.ols.tool.state]: BundleEvent RESOLVE
D
[23/10/11 9:56:22 - INFO  -            nl.lxtreme.ols.util]: BundleEvent STARTED

[23/10/11 9:56:22 - INFO  -         nl.lxtreme.ols.logging]: BundleEvent STARTED

[23/10/11 9:56:22 - INFO  -         nl.lxtreme.ols.logging]: BundleEvent RESOLVE
D
[23/10/11 9:56:22 - INFO  -          nl.lxtreme.ols.client]: BundleEvent STARTED

[23/10/11 9:56:22 - INFO  -      nl.lxtreme.ols.tool.state]: ServiceEvent REGIST
ERED
[23/10/11 9:56:22 - DEBUG - util.osgi.BundleServiceObserver]: No init-method fou
nd; not initializing service!
[23/10/11 9:56:22 - INFO  -      nl.lxtreme.ols.tool.state]: BundleEvent STARTED

[23/10/11 9:56:22 - INFO  - util.osgi.BundleServiceObserver]: New service (nl.lx
treme.ols.tool.state.StateAnalyser) registered ...
[23/10/11 9:56:22 - INFO  -      nl.lxtreme.ols.tool.1wire]: BundleEvent RESOLVE
D
[23/10/11 9:56:22 - INFO  -      nl.lxtreme.ols.tool.1wire]: ServiceEvent REGIST
ERED
[23/10/11 9:56:22 - DEBUG - util.osgi.BundleServiceObserver]: No init-method fou
nd; not initializing service!
[23/10/11 9:56:22 - INFO  - util.osgi.BundleServiceObserver]: New service (nl.lx
treme.ols.tool.onewire.OneWireAnalyser) registered ...
[23/10/11 9:56:22 - INFO  -      nl.lxtreme.ols.tool.1wire]: BundleEvent STARTED

[23/10/11 9:56:22 - INFO  -     nl.lxtreme.ols.device.test]: BundleEvent RESOLVE
D
[23/10/11 9:56:22 - INFO  - util.osgi.BundleServiceObserver]: New service (nl.lx
treme.ols.device.test.TestDeviceController) registered ...
[23/10/11 9:56:22 - DEBUG - util.osgi.BundleServiceObserver]: No init-method fou
nd; not initializing service!
[23/10/11 9:56:22 - INFO  -     nl.lxtreme.ols.device.test]: ServiceEvent REGIST
ERED
[23/10/11 9:56:22 - INFO  -     nl.lxtreme.ols.device.test]: BundleEvent STARTED

[23/10/11 9:56:22 - INFO  -  nl.lxtreme.ols.device.generic]: BundleEvent RESOLVE
D
[23/10/11 9:56:22 - INFO  -  nl.lxtreme.ols.device.generic]: ServiceEvent REGIST
ERED
[23/10/11 9:56:22 - INFO  - util.osgi.BundleServiceObserver]: New service (nl.lx
treme.ols.device.generic.GenericDeviceController) registered ...
[23/10/11 9:56:22 - DEBUG - util.osgi.BundleServiceObserver]: No init-method fou
nd; not initializing service!
[23/10/11 9:56:22 - INFO  -  nl.lxtreme.ols.device.generic]: BundleEvent STARTED

[23/10/11 9:56:22 - INFO  -             nl.lxtreme.ols.api]: BundleEvent STARTED

[23/10/11 9:56:22 - INFO  -                      osgi.cmpn]: BundleEvent STARTED

[23/10/11 9:56:22 - INFO  -       nl.lxtreme.ols.tool.base]: BundleEvent STARTED

[23/10/11 9:56:22 - INFO  - nl.lxtreme.ols.device.logicsniffer]: BundleEvent RES
OLVED
[23/10/11 9:56:23 - INFO  - util.osgi.BundleServiceObserver]: New service (org.s
ump.device.logicsniffer.LogicSnifferDeviceController) registered ...
[23/10/11 9:56:23 - INFO  - nl.lxtreme.ols.device.logicsniffer]: ServiceEvent RE
GISTERED
[23/10/11 9:56:23 - INFO  - nl.lxtreme.ols.device.logicsniffer]: BundleEvent STA
RTED
[23/10/11 9:56:23 - INFO  -       nl.lxtreme.ols.tool.uart]: BundleEvent RESOLVE
D
[23/10/11 9:56:23 - INFO  -       nl.lxtreme.ols.tool.uart]: ServiceEvent REGIST
ERED
[23/10/11 9:56:23 - DEBUG - util.osgi.BundleServiceObserver]: No init-method fou
nd; not initializing service!
[23/10/11 9:56:23 - INFO  - util.osgi.BundleServiceObserver]: New service (nl.lx
treme.ols.tool.uart.UARTAnalyser) registered ...
[23/10/11 9:56:23 - INFO  -       nl.lxtreme.ols.tool.uart]: BundleEvent STARTED

[23/10/11 9:56:23 - INFO  -    nl.lxtreme.ols.export.image]: BundleEvent RESOLVE
D
[23/10/11 9:56:23 - INFO  -    nl.lxtreme.ols.export.image]: ServiceEvent REGIST
ERED
[23/10/11 9:56:23 - INFO  -     org.apache.felix.framework]: FrameworkEvent STAR
TED
[23/10/11 9:56:23 - INFO  -     org.apache.felix.framework]: BundleEvent STARTED

[23/10/11 9:56:23 - INFO  -   org.apache.felix.fileinstall]: BundleEvent STARTED

[23/10/11 9:56:23 - INFO  -        nl.lxtreme.ols.tool.i2c]: BundleEvent STARTED

[23/10/11 9:56:23 - INFO  - util.osgi.BundleServiceObserver]: New service (nl.lx
treme.ols.tool.i2c.I2CAnalyser) registered ...
[23/10/11 9:56:23 - DEBUG - util.osgi.BundleServiceObserver]: No init-method fou
nd; not initializing service!
[23/10/11 9:56:23 - INFO  -        nl.lxtreme.ols.tool.i2c]: ServiceEvent REGIST
ERED
[23/10/11 9:56:23 - INFO  -        nl.lxtreme.ols.tool.i2c]: BundleEvent RESOLVE
D
[23/10/11 9:56:23 - INFO  -    nl.lxtreme.ols.export.image]: BundleEvent STARTED

[23/10/11 9:56:23 - INFO  - util.osgi.BundleServiceObserver]: New service (nl.lx
treme.ols.export.image.ImageExporter) registered ...
[23/10/11 9:56:23 - DEBUG - util.osgi.BundleServiceObserver]: No init-method fou
nd; not initializing service!
[23/10/11 9:56:23 - DEBUG -     nl.lxtreme.ols.client.Host]: LogicSniffer initia
lized ...
[23/10/11 9:56:23 - INFO  -     nl.lxtreme.ols.client.Host]: LogicSniffer v0.9.3
.1 started ...
[23/10/11 9:56:23 - INFO  -     nl.lxtreme.ols.client.Host]:   running on window
sxp, 5.1 (x86).
[23/10/11 9:56:46 - INFO  - logicsniffer.LogicSnifferDevice]: Starting capture .
..
[23/10/11 9:56:46 - INFO  - logicsniffer.LogicSnifferDevice]: Attaching to COM9
@ 115.200bps ...
[23/10/11 9:56:47 - INFO  - logicsniffer.LogicSnifferDevice]: Found Sump Logic A
nalyzer/LogicSniffer ...
[23/10/11 9:56:47 - INFO  - logicsniffer.LogicSnifferDevice]: Metadata =
Device name              => SkLogicAnalyzer v1.0
FPGA version             => null
Ancillary version        => null
Protocol version (long)  => null
Protocol version (short) => null
Probe count (long)       => null
Probe count (short)      => null
Sample memory depth (b)  => null
Dynamic memory depth (b) => null
Max. sample rate (Hz)    => null

[23/10/11 9:56:47 - INFO  - logicsniffer.LogicSnifferDevice]: Decoding unencoded
 data, sample count: 6.144
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Diego Gonzalez en 23 de Octubre de 2011, 06:27:32
Hola Suky

(siento hacer este monologo de preguntas)

He conseguido esto. El problema es el trigger, aunque bueno no domino bien el programa, pues a verces se vuelve loco y no consigo ver nada

(http://img846.imageshack.us/img846/2400/logicyzer.png) (http://imageshack.us/photo/my-images/846/logicyzer.png/)

Un afectuso saludo desde España, mil gracias :-/ :-/
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 23 de Octubre de 2011, 12:18:57
No ceo que sea normal que se apague el led del usb (no me refiero al led del dspic (en mi video la roja) sino la que esta al lado de power (led usb), pero como en tu pagina ni en el video tuyo veo la secuencia de captura "fisica" es decir, loq ue hayq ue hacer con la plaquita, no se si lo hago bien o no.

 :D :D Interesante, fui yo quien lo programo  :mrgreen:

Si tenes capturas raras, dale una revisada a las soldaduras, puede existir algún problema en ello.


Saludos
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: Suky en 27 de Junio de 2012, 20:00:35
He liberado los archivos fuente del proyecto, por aquí (http://www.micros-designs.com.ar/foros/index.php?topic=19.msg351#msg351) tienen todo lo necesario.  ;)


Saludos!
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: jukinch en 27 de Junio de 2012, 20:03:16
Gracias Suky.  :-/  ((:-)) Voy a estudiarlo. Que buena onda.
Título: Re: Proyecto SkLogicAnalyzer 1.0
Publicado por: fuente en 28 de Junio de 2012, 10:44:00
Muchas gracias, Suky.
La verdad es que lo monté y llegué a que comunicara con la aplicación, pero no hice nada más. A ver si en una de estas lo retomo.