Последовательный байпас Arduino Nano USB

У меня здесь есть нано-клон, который время от времени не обнаруживается моим банановым пи. Это раздражает, потому что он работает в течение нескольких дней и часов, но не работает случайным образом.

Nano получает свою собственную мощность через VIN и, следовательно, должен обладать достаточной мощностью.

Я подумал о том, чтобы обойти FTDI и установить последовательное соединение через 2 провода. Альтернативно: Есть ли способ заставить arduino использовать внешнее питание через USB. У меня такое чувство, что arduino ошибочно решает, что USB является лучшим источником питания, и использует его, вызывая ошибки ( устройство не принимает адрес 21, ошибка -62 )

P.S.: Существует также сенсорный экран, подключенный к banana pi через USB. Какой бы порт я ни использовал, он работает и никогда не подводил. Просто Нано время от времени выходит из строя.

, 👍3

Обсуждение

Многие платы типа arduino имеют резистор между функцией USB-последовательного подключения и основной ATmega, что потенциально позволяет внешнему "сильному" драйверу взять верх. Но Banana pi может (?) не поддерживать 5 В ввода-вывода. Вероятно, вам лучше всего найти и удалить этот резистор, а затем построить переключатель уровня с помощью резисторов. В целях безопасности вы можете установить его как на передачу, так и на прием, так как вывод приема потенциально может быть неправильно запрограммирован как выход 5 В. Что касается USB, является ли ваш "arduino" и особенно его USB-последовательный чип настоящим или поддельным?, @Chris Stratton

Можно было бы опустить линию 5 В от arduino до banan pi с помощью 2 резисторов (делитель напряжения)/. Вот и все., @ansi_lumen

Минимальное рекомендуемое напряжение для " Vin " составляет 7 вольт!, @Gerben

@ansi_lumen, вероятно, проще просто полностью вынуть провод 5 В из USB или удалить диод " D1 " с [платы](https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf) (черный двухконтактный компонент внизу), @Gerben

Это действительно FT232 на нем, или китайский эль-дешево, что бы это ни было?, @Majenko

@Gerben. Шур? Подумайте, что на Nano нет регулятора напряжения для Xto5V. Чип принимает 5 В. Я думаю, что 7V убьет его., @ansi_lumen

Пакет @Majenko выглядит нормально. Прошил его с помощью "ftdi_eeprom", и он все еще работает., @ansi_lumen

@Gerben Удалить линию 5 В с USB также хорошая идея. Но я думаю, что я буду быстрее с пайкой последовательного соединительного кабеля с делителем напряжения. Таким образом, я получил бы бесплатный порт для других вещей., @ansi_lumen

Предполагая, что фактической проблемой здесь было USB-питание., @Gerben

Я не могу комментировать, поэтому должен опубликовать это в качестве ответа, но, возможно, соединить GNDS вместе? Но я также вижу, что кто-то еще тоже упомянул всю концепцию эль-дешо. Иногда я замечал различия между платами, и обмен ими с одним из известных поставщиков иногда решает мои проблемы., @SDsolar

@ansi_lumen ты когда-нибудь решал свою проблему? Если да, не могли бы вы опубликовать ответ здесь, пожалуйста?, @sa_leinad


1 ответ


0

Чтобы ответить на этот вопрос

Рассматриваемый arduino был сломан. Вскоре после запроса я даже не смог успешно подключить его к своему компьютеру. Я заменил его на новый, и теперь все идет гладко в течение нескольких месяцев.

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

,