Bus Pirate self-test guide/ru

From DP

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


ПО Bus Pirate имеет тест диагностики, который поможет определить наличие неисправносте.

Contents

Начальная настройка самотестирования

BP SelfTestBridge

  • Отключите все устройства от Bus Pirate. Внешие устройсва могут повреждены при взаимодействии с Bus Pirate в режиме самотестирования.
  • Сделайте соединения выводов согласно рисунка выше. Соедините вывод Vpullup (Vpu) с выводом +5В. Соедините вывод ADC с выводом +3.3В.

Запуск самотестирования

  • Для запуска самотестирования нажмите '~', а затем enter в терминале. Самотестирование доступно только в режиме HiZ.

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

  • Вам напомнять про соединения для самотестирования и отключения внешних устройств. Нажмите любую клавишу для запуска.

Чтение результатов

HiZ> ~ <<< start self-test
Disconnect any devices
Connect (Vpu to +5V) and (ADC to +3.3V)
Space to continue <<< any key continues (really, try it)
Ctrl <<<control pin test
AUX OK
MODE LED OK
PULLUP H OK
PULLUP L OK
VREG OK
ADC and supply<<<analog pin test
5V(5.00) OK
VPU(4.89) OK
3.3V(3.34) OK
ADC(3.33) OK
Bus high<<<bus pin high check
MOSI OK
CLK OK
MISO OK
CS OK
Bus Hi-Z 0 <<<bus pin ground check
MOSI OK
CLK OK
MISO OK
CS OK
Bus Hi-Z 1 <<<bus pin pull-up check
MOSI OK
CLK OK
MISO OK
CS OK
MODE and VREG LEDs should be on!<<<pause to check LEDs
Any key to exit
Found 0 errors.
HiZ>

The self-test verifies that components connected to the PIC24FJ64GA002 respond as expected. This test was successful and found no errors.

Тестирование выводов контроля

The self-test enables the auxiliary (AUX) pin, MODE LED, and voltage regulator control (VREG), and verifies that each pin went high. The CD4066 control pin (PULLUP) is held at 5volts with a pull-up resistor, so we test it high to see if the pull-up is working, and then low to see if the PIC pin is operating correctly.

  • Если не работает вывод подтяжки, проверьте R19.
  • Плохая пайка или неисправен МК.

Тестирование аналогового вывода

Тестируются 2 источника питания и измеряются 4 значения напряжений. 3.3В и 5В источники питания активируются и проверяются на правильность выдаваемых напряжений. Выводы ADC и Vpullup подключены к источникам питания для проверки их функций.

  • Если выводы 5В и Vpullup (или 3.3В и ADC) показывают 0В, возможна проблема с регулятором напряжения. поверьте VR3, VR4, C22, C24, R18.
  • Если один показывает, а другой нет, то возможно неисправен МК, не соеденены выводы для самотестирования. Проверьте R10-R16.

Проверка шинных выводов

Выводы ввода/вывода и подтягивающие резисторы тестируются тремя способами. Сначала, Все выводы устанвливают высокий уровень без подтягивающих резисторов. Затем устанавливается низкий логический уровень и актовируются подтягивающие резисторы для проверки выводов в режиме открытый коллектор. Затем, выводы переводятся в высокоимпедансное состояния для проверки встроенных подтягивающих резисторов.

  • Отсутствие высокого уровня на открытом коллекторе может означать неисправность с подтягивающими резисторами, или вы забыли соединить выводы 5В и Vpullup. Проверьте R19, R20-R23, IC3.
  • Плохая пайка или неисправен МК.

Если Bus Pirate не может провести самотестирование...

  • Убедитесь, что нет подключенных устройств
  • Убедитесь, чот вывод +5В подключен к Vpullup
  • Убедитесь, чот вывод +3.3v подключен к ADC
  • Проверьте качество пайки
  • Выложите результаты тестирования Bus Pirate forum

Latest self-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>