¿Me ha cargado el integrado?

Jun 26, 2004 8 Replies

Saludos:



Estoy empezando a empezar a experimentar con el tema del USB. Para ello se me ocurrió usar el integrado TUSB3410 de Texas (por eso de haberlo leído comentar en este foro (¿pepitof?)). Bien , el tema está en que me monto una placa de experimentación, me bajo los controladores de la página de Texas, los instalo en el ordenador, conecto la placa de experimentación al ordenador (vía USB, claro está) y... nada de nada de nada. ¿He podido estropear el integrado al soldarlo o es que tengo menos idea de la poca idea que creía tener sobre como hacerlo funcionar o, al menos, que lo reconociese el ordenador?


¿ que circuito has montado ? ¿ Le has puesto su cuarzo de 12Mhz, con 2 condensadores de 33pf, y un MAX235 para los transceivers de la nota aplicativa ?

Yo tengo montada una placa, con este chip, y funciona a la perfección.

una

idea

reconociese

PIC.

Saludos:

Una última cosa que me ha dado que pensar y que todavía no tengo resuelto. ¿Dónde/cómo conseguiste la información para poder usar los drivers en un programa Visual Basic? Yo he buscado en la página de Texas y lo único que he encontrado son los drivers, pero no información sobre cómo usarlos para controlar el dispositivo a mi antojo.

Gracias de antemano

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

MAX235

Saludos:

Sí, 12Mhz con los condensadores de 33pF. El MAX no. Básicamente he montado la placa de evaluación de Texas para este integrado pero con simplificaciones.Por ejemplo, la tensión de 3.3V la obtengo (aproximadamente) mediante un zener. No he puesto EEPROM I2C ni MAX 232/235. La placa la he diseñado de forma que más tarde pueda poner estos y otros elementos. La idea era empezar por que el ordenador me reconociese el dispositivo USB, para a partir de ahí empezar a hacer pruebas. Por cierto, dices que te funciona perfectamente. ¿Cómo consigues controlarlo? es que ando un poco despistado.

Si el "plug & play", de Windows, ni siquiera te avisa de que ha detectado un nuevo dispositivo USB, ese chip o está quemado o mal conectado.

El desarrollo por software, que hice, es con VB, para comunicar con un PIC.

Pero antes de meterse en desarrollos, debes conseguir lo más elemental, que Windows, te reconozca automáticamente el dispositivo USB, nada más conectarlo. Para esto, en efecto, no hacen falta los adaptadores de nivel MAX, que van por el lado serie, del dispositivo.

idea

OK. Probaré un par de cosillas antes de cambiar el integrado y fuera. Gracias.

he

Tengo varios libros de programación con VB. Solo necesitas saber el PID/VID del dispositivo USB, para usarlo desde VB, o cualquier lenguaje de alto nivel.

En esta caso para el TUSB3410, el VID (identificador de fabricante), es

0x0451 y el PID (identidicación de dispositivo), es 0x3410.

Esto se puede cambiar si implementas una EEPROM externa, pero no es conveniente tocar el VID, porque es estandar, y se puede armar un cacao de mucho cuidado.

Hay otra opcion: que se haya instalado (o intentado instalar) previamente un dispositivo del mismo tipo. En ocasiones el sistema guarda una cierta memoria (especialmente si la instalacion dio problemas o no se completo adecuadamente) y ya no vuelve a detectarlo por los siglos de los siglos. Para comprobar esto, es interesante ir a panel de control/sistema y mirar si hay algun dispositivo, en USB o en dispositivos desconocidos con la ?. Para que lo vuelva a reconocer en estos casos a veces hay que dar a "eliminar dispositivo"

Saludos

Cristobal

Mal hecho. Para lo que querias probar, lo suyo es que NO hubieras instalado los controladores. El Plug and Play te habria detectado el dispositivo como "desconocido" y te habria pedido los controladores y por lo menos podrias haber visto si la fase inicial de enumeracion del dispositivo funcionaba.

Por lo demas, existe por ahi software para monitorizar el USB desde dentro del ordenador. Es bastante trapero (un sniffer que se inserta en la jerarquia de controladores estandar de USB) pero para un funciona-no funciona puede valer.

Saludos

Cristobal

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required