Bus Pirate self-test guide/es

From DP

Jump to: navigation , search
Language: English  • Español • Français • Русский


Los Bus Pirates se envian a todo el mundo y que surja algún defecto es bastante raro. Seeed Studio testea todos los Bus Pirate enviados, pero pueden ocurrir problemas durante el transporte.

El Bus Pirate tiene un auto-test que le ayudara a determinar si el Bus Pirate tiene algún defecto.

Contents

Configurar el auto-test

BP SelfTest Connection

  • Desconecte todos los dispositivos de los pines I/O del Bus Pirate. Un dispositivo externo podria interferir en el test, y podria ser dañado por las tensiones utilizadas (+5volts) en algunos pines.
  • Para hacer el auto-test necesita tener conectado las conexiones como se muestra en la figura superior. Conecta el pin Vpullup (Vpu)a el pin de +5v. Conecta el pin ADC a el pin +3.3V

Comenzar el auto-test

  • Para comenzar el auto test, escribe '~' (ALT GR + 4) seguido de un "enter" en el terminal. Auto-test esta disponible solo en modo HiZ.

HiZ> ~
Disconnect any devices
Connect (Vpu to +5V) and (ADC to +3.3V)
Press a key to start

  • Se le recordará hacer las conexiones para el auto-test y desconectar cualquier dispositivo externo. Presiona cualquier tecla para arrancar el auto-test.

Leer los resultados

HiZ> ~ <<< Empieza el auto-test
Disconnect any devices
Connect (Vpu to +5V) and (ADC to +3.3V)
Space to continue <<< pulsa cualquier tecla para continuar
Ctrl <<<test pin de bus control
AUX OK
MODE LED OK
PULLUP H OK
PULLUP L OK
VREG OK
ADC and supply<<<test pin de bus analógico
5V(5.00) OK
VPU(4.89) OK
3.3V(3.34) OK
ADC(3.33) OK
Bus high<<<comprobar pin de bus alto
MOSI OK
CLK OK
MISO OK
CS OK
Bus Hi-Z 0 <<<comprobar el pin de bus gnd
MOSI OK
CLK OK
MISO OK
CS OK
Bus Hi-Z 1 <<<comprobar pin de bus pull-up
MOSI OK
CLK OK
MISO OK
CS OK
MODE and VREG LEDs should be on!<<<pause para comprobar los leds
Any key to exit
Found 0 errors.
HiZ>

El auto-test verifica que los componentes conectos al PIC24FJ64GA002 responde como se espera. Este test se ha realizado correctamente y no se encontraron errores.

Test pin de bus Control

El auto-test activa el pin AUX, MODE LED, y el regulador de tensión (VREG), y verifica que cada pin fue alto. El pin de control CD4066(PULLUP)se mantiene en 5volts con una resistencia pull-up, por lo que probamos en alto para ver si el pull-up está trabajando, y luego baja para ver si el pin del PIC está funcionando correctamente.

  • Si falla el pull-up, comprueba R19.
  • Otros errores podría ser un defectos de soldadura o un microcontrolador roto.

Test pin de bus Analógico

Se comprueban los cuatro monitores analógicos de tensión y las dos fuentes de alimentación. La alimentación 3.3volt y 5volt están activados y se comprueban su correcto voltaje. Los pines ADC y Vpullup estan conectados a las fuentes de alimentación con el fin de probar su funcionamiento, así como verificar el resultado que aparece por pantalla.

  • Si 5volt y Vpullup (o 3.3volts and ADC) da lectura de 0volts, podria haber un problema con el regulador de tensión. Comprueba VR3, VR4, C22, C24, R18.
  • Si uno muestra un voltaje, pero el otro no, podria haber un problema con el monitor de tensión, el microcontrolador PIC, u olvidó conectar los pins para el auto-test. Comprueba R10-R16.

Comprobar pin de Bus

El pin de bus I/O y resistencias pull-up se prueban de tres maneras. Primero, todos los pines del bus estan en alto y se verifica sin las resistencias pull-up. Despues, los pines se ponen en bajo y se activan las resistencias pull-up para comprobar si el pin de drenaje esta abierto y funciona. Por último, los pines se ponen en modo alta impedancia para comprobar las resistencias pull-up en la placa.

  • El fallo colector abierto alto podria indicar un problema en las resistencias pull-up en la placa, o olvidaste conectar los pines v5vol y Vpullup. Comprueba R19,R20-R23, IC3.
  • Otros errores podrían ser un defectos de soldadura o un microcontrolador roto.

Si tu Bus Pirate falla el auto-test...

  • Comprueba que no hay conectado en los pines ningún dispositivo.
  • Asegurate que el pin +5v esta conectado con el pin Vpullup.
  • Comprueba que el pin +3.3v esta conectado con el pin ADC.
  • Comprueba si hay conexiones de soladuras defectuosa o puentes de soldaduras.
  • Pon el resultado de tu test en el foro Bus Pirate forum

Último auto-test

HiZ>~
Disconnect any devices
Connect (ADC to +5V)
Space to continue

Ctrl
AUX OK
MODE LED OK
PULLUP H OK
PULLUP L OK
VREG OK

EEPROM
SCL OK
SDA OK
WP OK
ACK OK

ADC and supply
Vusb(4.94) OK
5V(4.94) OK
5V0 VPU(4.73) OK
ADC(4.99) OK
3.3V(3.31) OK
3V3 VPU(3.09) OK

Bus high
MOSI OK
CLK OK
MISO OK
CS OK

Bus Hi-Z 0
MOSI OK
CLK OK
MISO OK
CS OK

Bus Hi-Z 1
MOSI OK
CLK OK
MISO OK
CS OK

MODE, VREG, and USB LEDs should be on!
Any key to exit
Found 0 errors.
HiZ>