Устройство позволяет проверять распиновку и целостность жил USB TYPEC, USB 3, USB 2micro а также их перегрузочную способность и измерять сопротивление жил VBUS и GND по постоянному току. Схема приведена ниже.
Тестер выполен на микропроцессоре ATMEGA2560. Для сканирования жил применяются микросхемы расширителя выходов U2 и входов U3 типа МСР23017, подключенные к прцессору через порт I2C. Для тестирования распиновки и целостности жил USB TYPEC кабеля применяются разъёмы J1,J2. Для тестирования жил USB3 кабеля применяются J5,J6. Для проверки USB2 micro применяются J5,J6. Для измерения сопротивления по току и перегрузочной способности жил GND и VBUS к USB разъёмам J14 или J15 подключаетс нагрузка. Для измерения входного напряжения применяется микросхема АЦП U6. Для измерения тока и напряжения на выходе жилы VBUS применяется микросхема U7, на выходе GND - U5. Все три микросхемы типа INA219. Информация отображается на цветном TFT дисплее ST7735.
После включения питания на дисплее появляется сообщение как показано на рис. слева. Белые строчки подтверждают что жилы VBUS и GND исправны. Строчка желтого цвета указывает что подключен кабель TYPEC. Нижняя красная строчка указывает что для тестирования распиновки и целостности сигнальных жил кабеля нажать кнопку TEST а для проверки перегрузочной способности жил VBUS и GND подключить нагрузку. После нажатия TEST появляется информация как на рис. справа. Первая строка - вход жилы, вторая - выход. Третья строка желтого цвета указывает куда должна подключаться жила. Далее нажать кнопку START и тестер начинает сканировать жилы. При обнаружении неисправности сканирование прерывается. При перекрещивании жил в третьей строке появляется сообщение CROSSIG, при замыкании - CIRC, при обрыве жилы - BREAK. После каждого прерывания для продолжения сканирования нажать NEXT.
Для проверки перегрузочной способности жил VBUS и GND к соответствующему USB разъёму подключить нагрузку. Можно применять электронную нагрузку током до 5А.
При подключении нагрузки к жиле GND на дисплее появляется информация показанная на картике слева, при подключении к VBUS - справа.
Подробнее на видео.
Устройство питается от источника 5В 5А. На схеме не показано.
Скетч для микроконтроллера выполен в среде графического программирования FLPROG
Перечень элементов, проект в FLPROG со скетчем для контроллера, проект в протеусе с симуляцией, чертеж печатной платы в EagleCAD с герберфайлами для заказа в архиве