Bus Pirate self-test guide/fr

From DP

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


Les Bus Pirates voyagent à travers le monde et les défauts sont assez rares. Seeed Studio teste chaque Bus Pirate envoyé, mais des problèmes peuvent toujours intervenir pendant le transport.

Le firmware du Bus Pirate a un auto test qui vous aidera à déterminer si votre Bus Pirate présente un défaut.

Contents

Préparer l'auto test

BP SelfTest Connection

  • Déconnecter tout composant du connecteur d'E/S du Bus Pirate. Un composant externe pourrait interférer avec le test, et pourrait être endommagé par les tensions utilisées (+ 5 volt) sur certaines broches.
  • Réaliser les connections de l'auto test présentées dans la figure ci-dessus. Connecter la broche Vpullup (Vpu) à la broche +5V. Connecter la broche ADC à la broche +3.3V.

Démarrer l'auto test

  • Pour commencer l'auto test, tapez '~' suivi de entrée dans le terminal. L'auto test est uniquement disponible dans le mode HiZ.

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

  • On vous rappelera de réaliser les connections de l'auto test et de retirer tout composant externe. Appuyez sur une touche pour lancer l'auto test.

Lire les résultats

HiZ> ~ <<< démarre l'auto test
Disconnect any devices
Connect (Vpu to +5V) and (ADC to +3.3V)
Space to continue <<< une touche continue (vraiment, essayez)
Ctrl <<< test de la broche de contrôle
AUX OK
MODE LED OK
PULLUP H OK
PULLUP L OK
VREG OK
ADC and supply<<< test de la broche analogique
5V(5.00) OK
VPU(4.89) OK
3.3V(3.34) OK
ADC(3.33) OK
Bus high<<< vérification de la mise à l'état haut de la briche de bus
MOSI OK
CLK OK
MISO OK
CS OK
Bus Hi-Z 0 <<< vérification de la broche de masse
MOSI OK
CLK OK
MISO OK
CS OK
Bus Hi-Z 1 <<< vérification de la broche de pull-up
MOSI OK
CLK OK
MISO OK
CS OK
MODE and VREG LEDs should be on!<<< pause pour vérifier les LEDs
Any key to exit
Found 0 errors.
HiZ>

L'auto test vérifie que les composants connectés au PIC24FJ64GA002 répondent comme attendu. Ce test a réussi et aucune erreur n'a été trouvée.

Test de la broche de contrôle

L'auto test active la broche auxiliaire (AUX), la LED MODE, et le contrôle du régulateur de tension (VREG), et vérifie que chaque broche passe à l'état haut. La broche de contrôle du CD4066 (PULLUP) est maintenue à 5 volts grâce à une résistance de pull-up. Nous la testerons donc à l'état haut pour voir si le pull-up fonctionne, et ensuite à l'état bas pour voir si la broche du PIC opère correctement.

  • Si le pull-up à l'état haut échoue, vérifiez R19.
  • D'autres erreurs peuvent être dues à un défaut de soudure ou à un microcontrôleur défectueux.

Test de la broche analogique

Les quatre surveillances de tension analogique et les deux alimentations électriques sont testées. Les alimentations 3,3 volts et 5 volts sont activées et mesurées. Les broches de mesure ADC et Vpullup sont tour à tour connectées aux alimentations électriques pour tester leur fonctionnement, tout comme la vérification des résultats des mesures des tensions d'alimentation.

  • Si 5volts et Vpullup (ou 3,3 volts et ADC) mesurent 0 volt, il peut y avoir un problème avec le régulateur de tension. Verifiez VR3, VR4, C22, C24, R18.
  • Si l'une montre une tension mais pas l'autre, il peut y avoir un problème avec la mesure de tension, le microcontrôleur PIC, ou vous avez oublié de connecter les broches pour l'auto test. Vérifiez R10 à R16.

Test de la broche de bus

Les broches d'E/S du bus et les résistances de pull-up sont testées de trois manières. Premièrement, toutes les broches du bus sont mises à l'état haut et vérifiées sans résistance de pull-up. Les broches passent ensuite à l'état bas et les résistances de pull-up sont activées pour tester le fonctionnement de la broche à drain ouvert. Enfin, les broches sont mises en mode haute impédance pour tester les résistances de pull-up embarquées.

  • Un échec de la mise à l'état haut du collecteur ouvert peut indiquer un problème avec les résistances de pull-up embarquées, ou vous avez oublié de connecter les broches 5volt et Vpullup. Vérifiez R19, R20 à R23, IC3.
  • D'autres erreurs peuvent être dues à un défaut de soudure ou à un microcontrôleur défectueux.

Si votre Bus Pirate échoue à l'auto test

  • Assurez-vous qu'aucun composant n'est connecté à aucune broche
  • Assurez-vous que la broche +5V est connectée à la broche Vpullup
  • Vérifiez que la broche +3.3V est connectée à la broche ADC
  • Vérifiez qu'il n'y a pas de mauvaise soudure ni de pont de soudure
  • Postez les résultats de votre test sur le forum du Bus Pirate

Dernier 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>