Связь USB-C к USB-C Arduino не отвечает, даже если он не подключен к этому кабелю

Привет, я хочу подключить arduino NANO к своему ноутбуку с помощью портов Type-C (USB-C) (на левой стороне изображения ниже [4] и другой стороне 3). Теперь я купил кабель USB-C к USB-C, потому что он оказался подходящим инструментом, но Arduino даже не питается от этого кабеля. если я использую обычный порт USB 3.2 Gen 2 (на изображении ниже [5]), все в порядке. но эти порты usb-c не распознают Arduino NANO, даже индикатор питания NANO не включается.

С другой стороны, если я подключу свой телефон к этому кабелю usb-c, он будет работать с обоими портами. Это означает, что кабель работает хорошо. Я менял кабель 2 раза, но он по-прежнему не отвечает.

В документахэто выглядит так, что usb-c и обычные порты usb 3.2 работают одинаково. Но почему порты usb-c не работают с Arduino. также мой ноутбук MSI GS66

Я был бы признателен, если у кого-нибудь есть решение или идея, как это исправить. Спасибо!

, 👍1

Обсуждение

Возможно, этот порт обеспечивает питание только в том случае, если вы потребляете от него достаточно энергии (как это часто делают powerbank). Когда индикатор питания не горит, но Arduino работает с кабелем USB3-USB-C от другого порта, проблема не в Arduino. Вы можете убедиться в отсутствии питания, измерив напряжение между 5 В и землей., @chrisl

есть ли у Arduino Nano разъем USB-C?, @jsotola

@jsotola https://urun.n11.com/arduino-urunleri-ve-setleri/type-c-cikisli-yeni-nesil-arduino-nano-type-c-kablo-hediyeli-P508671734, @mehmet

@jsotola Не официальный Nanos, но есть много клонов, у которых есть USB-C., @chrisl

@chrisl только потому, что у него есть разъем USB-C, это не означает, что у него есть схема, позволяющая сделать его интерфейсом USB-C., @jsotola

Пара резисторов 5.1K (CC1 / CC2), изображенных на их изображении, представляют собой единственную дополнительную схему, которая требуется для разъема типа C по сравнению с оригинальным Nano mini-B. Для C-C важно, чтобы CC1 / CC2 выполняли свою работу, потому что они согласовывают направление соединения. Для кабелей A-C CC1 и CC2 и их резисторов не используются. Что я получаю из этого, так это то, что CC1 / CC2 не удается подключить к GND, потому что одна из плат / разъемов / разъемов неисправна. Если одна (но не обе) линии CC # неисправны, поворот кабеля на 180 градусов приведет к переключению на исправную CC #., @timemage


1 ответ


Лучший ответ:

3

Этот Nano не совместим с USB-C. Да, у него есть разъем, но он не выполняет все необходимые функции рукопожатия, чтобы перевести порт USB-C на ноутбуке в режим хоста (и обеспечить питание). Это необходимо, потому что эти порты также являются входами питания, и им нужно указать выходную мощность - в противном случае подключите к ним питание, и произойдут ужасные вещи.

Вы должны использовать более крупные порты USB 3.2, которые всегда являются поставщиками энергии и никогда не являются потребителями.

,

Я все понял. Спасибо. вы имеете в виду, что если я использую кабель-конвертер usb-c в usb-b, arduino uno должен работать. или с usb-c на mini usb может работать оригинальный nano., @mehmet