1. форум создан в помощь по самостоятельному ремонту радиоэлектронной аппаратуры а также установке и настройки программного обеспечения для новичков и профессионалов здесь нет разделений на группы здесь могут писать и создавать новые темы все а также скачивать любую нужную информацию, здесь нет жёстких правил как на других форумах, здесь подскажут и помогут каждому.

    Скрыть объявление

USB тестер на Arduino PRO micro 2024-03-14

Прошивка для USB тестера на Arduino PRO micro

  1. sergludmila
    Прошивка
    USB тестера на Arduino PRO micro
    00000.jpg
    [сервискомп-анна.рф]USB tester.jpg

    Варианты Arduino PRO micro

    Saa32ed0f7ccf423e913a84dd89186ba07.jpg

    Видео работы тестера:
    1. Проверка инициализации без режима проверки USB на КЗ ( аккумулятор тестера отключен) - есть инициализация
    2. Проверка инициализации из режима проверки USB на КЗ ( аккумулятор тестера подключен) - есть инициализация
    3. Проверка инициализации без режима проверки USB на КЗ ( аккумулятор тестера отключен) - нет инициализации
    4. Проверка инициализации из режима проверки USB на КЗ ( аккумулятор тестера подключен) - нет инициализации
    5. Проверка USB порта на КЗ с выводом результатов на светодиод (постоянное свечение/среднее мигание/быстрое мигание)

    Загрузчик от Leonardo не совместим в Flip и наоборот. Если нужно прошить через загрузчик Leonardo, а не через Arduino IDE, то можно воспользоваться этой программой Boot32u4.exe. (есть в архиве с прошивкой). Тут описано как прошить. Или программатором через SPI прочитать тут.

    Как прошивать от soldermaster (благодарочка)

    2 режима измерений :


    - автономный (от аккумулятора) для проверки порта USB 2.0 на КЗ (горит красный и сирена бузера), ожидание/обрыв (перемигивание красный-зеленый) или норма(зеленый).

    - проверка инициализации порта USB2.0, мигающий красный без писка - нет инициализации и зеленый с длинным писком - инициализация прошла.

    Свечение светодиода RX LED означает - тестер находится в режиме инициализации и есть 5 вольт на USB.

    Определяет КЗ в цепях D+ и GND, D- и GND, D+ и D-, если хотя-бы на одном из них будет заниженное сопротивление, то тестер будет показывать КЗ (горит красный и сирена бузера).


    Прошивка проверка инициализации с определением заниженного сопротивления по датам линий
    (Tester_INIT_KZ.hex ):

    - постоянное свечение красного светодиода - D+ на земле
    - быстрое мигание - D- на земле
    - среднее мигание - D- соединена с D+

    - В режиме инициализации, если есть 5 вольт на USB - светится RX

    Arduino PRO micro зштщге.jpg

    Прошивка проверка инициализации с определением заниженного сопротивления по датам линий, без миганий при проверке на КЗ ( Tester_INIT_KZ_no_blink.hex )

    USB tester initialization  Схема2.jpg

    USB tester initialization TP4333 V1.jpg

    USB tester initialization TP4333.jpg USB tester initialization  HT4928S.jpg

    ProMicro1_1024x1024.jpg


    Прошивка проверка инициализации с определением заниженного сопротивления по датам линий, без миганий при проверке на КЗ с выводом результата на светодиоды RX и TX ( Tester_INIT_KZ_blink_RX_TX.hex ):

    - Если КЗ на Data - , то горит светодиод TX
    - Если КЗ на Data + , то горит светодиод RX
    - Если КЗ между Data - и Data + , то горят светодиоды TX и RX

    - В режиме инициализации, если есть 5 вольт на USB - светится RX

    Arduino PRO micro зштщге.jpg

    Прошивка проверка инициализации с определением заниженного сопротивления по датам линий, без миганий при проверке на КЗ с выводом результата на светодиоды RX и TX (Tester_INIT_KZ_blink_RX_TX_NEW.hex ):

    1. Перемигивание светодиодов BAD (красный) и OK (зеленый):
    * без подключения к USB - режим проверки сопротивлений
    * подключения к USB - показывает обрыв по обоим дата линиям
    2. Светится только OK (зеленый) - с линиями дата все ОК
    3. Светится BAD (красный), раздается писк бузера:
    * и светиться светодиод RX - линия D- имеет заниженное сопротивление ( меньше 200 Ом )
    * и светиться светодиод TX - линия D+ имеет заниженное сопротивление
    * и мигает светодиод RX - линия D- в обрыве
    * и мигает светодиод TX - линия D+ в обрыве
    * и светятся светодиоды RX и TX - линия D+ и D- имеют заниженное сопротивление
    * и мигают светодиоды RX и TX - линия D+ и D- между собой имеют заниженное сопротивление
    3. Мигает светодиод BAD (красный) - нет инициализации
    4. Мигает светодиод OK (зеленый) и однократно прозвучал писк бузера - прошла инициализация

    Прошивка без переделок Arduino PRO micro (Tester_INI_PRO_Micro.hex) 3 в 1 (только проверка инициализации):
    - использование (без доработки) распаянных на плате светодиодов
    - добавить бипер
    - добавить бипер и светодиоды

    USB tester 2.JPG

    Прошивка для Arduino Beetle на ATMEGA32U4 (Tester_INI_Beetle_buz_pasive.hex с пассивным бузером и Tester_INI_Beetle_buz_activ.hex с пассивным бузером) 3 в 1 (только проверка инициализации):
    - использование (без доработки) распаянного на плате светодиода
    - добавить бипер
    - добавить бипер и светодиоды
    3.jpg
    Схема Leonardo USB Arduino Beetle на ATMEGA32U4.jpg
    Мини плата Leonardo USB Arduino Beetle на ATMEGA32U4.jpg

    PS: у кого старая версия, надо убрать перемычку D5 - A2

    Удалить перемычку Ver 6.jpg

    USB tester Ver6.jpg

    вот так должно быть

    1.jpg

    Проверяйте перемычку J1, она должна быть разомкнута (благодарочка fusionsg)

    [сервискомп-анна.рф]00000.jpg

    Плата Power банка

    2.jpg

    и еще

    [сервискомп-анна.рф]AirBrush_20230212010446.jpg


    Добавил 3 платы (46mm x 18 mm) под ATmega 32U4 в формате корпуса TQFP44 и QFN44 и универсальную под оба корпуса, добавил перемычку или переключатель для отключения тестера, а так же для зарядки АКБ без работы тестера.
    Добавил надписи номиналов.

    11.JPG 12.JPG
    от le_fleurs
    21.JPG 22.JPG
    svadikn, Vitulis, FULLSERVICE и 8 другим нравится это.

Последние обнoвления

  1. Обновление
  2. Обновление
  3. Обновление

Пoследние рецензии

  1. olsankov
    olsankov
    5/5,
    Версия: 2024-03-14
    Все ОК
  2. Denmark22
    Denmark22
    5/5,
    Версия: 2023-10-20
    Отличная тема, автору респект. USB tester initialization.lay6 не открывается, проверьте пожалуйста
    1. sergludmila
      Ответ автора
      Перепроверил, все открывается, если надо перезалью. Проверь у себя прогу
  3. Deepcool
    Deepcool
    5/5,
    Версия: 2023-07-24
    Автор
  4. Бучо
    Бучо
    5/5,
    Версия: 2023-02-26
    Супер!
  5. AlexXPY
    AlexXPY
    5/5,
    Версия: 2023-02-23
    шикарно
  6. ags17a
    ags17a
    5/5,
    Версия: 2023-02-09
    "Таки здрасте" не обиделся? Хорошая тема, шил дудкой,софт что в архиве не прокатил...
    1. sergludmila
      Ответ автора
  7. vservice
    vservice
    5/5,
    Версия: 2023-02-09
    Спасибо
  8. limon1986
    limon1986
    5/5,
    Версия: 2021-06-28
    Автору уважение за проделанный труд и за сумму в которую оценил свои умения и силы!
  9. Beto
    Beto
    5/5,
    Версия: 2021-06-28
    Респект за работу.
  10. AlexXPY
    AlexXPY
    5/5,
    Версия: 2021-02-07
    супер отлично

www.megastock.ru Здесь находится аттестат нашего WM идентификатора 126992009118

;