Перейти к содержанию
    

Контрактная разработка вспомогательных плат для devboards и SoM (hats, baseboards)

46 минут назад, tgruzd сказал:

Там, возможно, плата кушает пару-тройку-пятёрку ампер, а ноутбук способен их выдать, провода горят)  Я вообще не понял что и от чего защитить хотят, а посмотрев на предложенную схему решения, подумал что это какая-то олимпиадная задача не для средних умов)

Угу. Меня всегда удивляет, как некоторые товарищи берутся за решение, даже не начав, толком, постановку задачи...

Изменено пользователем quark

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

24 minutes ago, tgruzd said:

Вы на юзера не гоните, раз сами допускаете питание вашей 3-х амперной  платы через усб. Решение - отрезать VBUS к чёрту

Так не будет же без VBUS передача данных через USB работать, устройство не сможет инициализироваться как USB периферия.

Изменено пользователем mmarc__

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, tgruzd said:

Решение - отрезать VBUS к чёрту

решение там программное - запретить питаться от ноутбука.

change usb0 setting with script.bin from otg mode to host only

но автор хочет же защититься от пожаров, а не искать причину почему ток большой.

для этой цели предохранители и существуют 🙂

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 minutes ago, kpv said:

решение там программное - запретить питаться от ноутбука.

Ах если бы! Питание же понимается раньше любых прошивок.

11 minutes ago, kpv said:

но автор хочет же защититься от пожаров, а не искать причину почему ток большой.

Почему ток - известно. У нас на банане висит две камеры и IR-лампы, аккурат на 2 ампера. Питать такое от ноутбука ну никак нельзя.

13 minutes ago, kpv said:

для этой цели предохранители и существуют

Да, спасибо, Ваш вариант запланировали реализовывать.

Тут ещё вот какая мысль. Мужик сделал так называемый USB изолятор isolator https://github.com/wagiminator/ADuM3160-USB-Isolator У него питания от VBUS нет практически, а сам USB работает. Китайцы это дело успешно клонировали, не буду приводить ссылки. Но в общем выглядит как решение, а вам как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, mmarc__ said:

Но в общем выглядит как решение, а вам как?

В качестве "решения" - такая же дичь, как и предохранитель.

Вот решение:

4 hours ago, tgruzd said:

Решение - отрезать VBUS к чёрту

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 minutes ago, aaarrr said:

Вот решение:

4 hours ago, tgruzd said:

Решение - отрезать VBUS к чёрту

Как USB будет работать без VBUS?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

49 минут назад, mmarc__ сказал:

Мужик сделал так называемый USB изолятор isolator https://github.com/wagiminator/ADuM3160-USB-Isolator

Этот изолятор только до 12Мбит/с - Full-Speed. Режим High-Speed он не поддерживает.

Мужики давно все уже сделали:

Full-Speed: https://www.ellab.su/catalog/preobrazovateli/usb-usb/el200-4.html

High-Speed: https://www.ellab.su/catalog/preobrazovateli/usb-usb/el200-7.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 04.01.2023 в 20:10, mmarc__ сказал:
В 04.01.2023 в 19:51, Plain сказал:

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

Если хотите о чём-то намекнуть, намекните мне в личку, и мы с вами договоримся.

О чём и речь, что прозрачные и равные для всех условия, и до того, как, в предложении отсутствуют.

Вам намекают, что из всех цепей, выставленных на улицу, достаточно одной слабейшей, чтобы убить всю схему, и VBUS как раз такая. Посредством затрат исполнителем N времени-денег, можно нарыть, например, NX5P3090, Рис.9 паспорта которой вроде как то, что требуется, однако чтение остального даёт понимание, что соответствия стандарту нет, а потому в целом компонент бесполезен, и поиск придётся либо продолжить, либо завершить, решив реализовать требуемые функции не мифическим "суперчипом", который вроде как должен же давно производиться каждым первым производителем, а имеющимися в наличии более простыми и доступными компонентами — ну так нынешние заказчики выбирают первое, причём, в личном исполнении, а от такого исполнителя избавляются, и когда с поисками выходит логичный облом, ставят наипростейшее и наидешёвейшее, из того, что нагуглилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попытаемся восстановать исходную конфигурацию системы, по скудным сообщениям ТС:
Имеются два устройства (BananaPi и ноутбук), в общем случае, с разным внешним питанием и разными землями. Они соединены между собой напрямую, через USB-интерфейс. К одному из них (BananaPi) подключена куча внешних устройств при помощи, как можно предполагать, не совсем коротких проводов. Что еще подключено к ноутбуку - можно только гадать. Возможно, еще несколько таких BananaPi.

Естественно, что в таких условиях, USB начинает периодически сбоить и "отваливаться". Причиной всему объявляется "конфликт питания на шине USB". Публике выставляется задачка в виде двух USB-разъемов, соединенных между собой, c предложением "добавить в схему предохранитель от пожара, не нарушающий работу USB". Некоторые коллеги, не разобравшись в задаче, начинают с энтузиазмом ее решать (поскольку, деньги обещаны - какие попросите). Не понимая при этом, что все, что вы добавите в этот "кабель с разъемами" - будет объявлено причиной сбоев USB. И вас попросят их устранить.

 

Изменено пользователем quark

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 час назад, aaarrr сказал:

Вот решение:

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

ЗЫ. Конечно, можно выйти из положения диодом))

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

22 hours ago, mmarc__ said:

Ах если бы! Питание же понимается раньше любых прошивок.

зарядку на usb otg можно отключить. 

или, как вариант, подключать банану через hub со своим питанием.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@mmarc__ Если приемлемо работать в Altium, то можно работать на полной удаленке на почасовой оплате, так работаем уже давно. Если интересно, то пишите на [email protected]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы будете смеяться, но отрезание VBUS от юсб-коннектора решило проблему, и при этом не создало новых. USB dr_mode=peripheral прекрасно работает с отключенным VBUS. Я не понимаю как это возможно, но работает. На фото простейший провод, как это можно смоделировать и проверить. Поздравляю @tgruzd и @aaarrr (пожалуйста, поправьте, если кого-то ещё забыл?) с победой в этой викторине, напишу вам в личку на счёт призовых и работы. Решение есть решение, даже если оно тривиальное. Нужно иметь опыт чтобы его увидеть (не жалуясь на плохую постановку) и честность, чтобы сказать о нём прямо, это важно. Спасибо!

Кому интересно, есть ещё в том же духе вопрос по USB 3. Его нужно решить, прежде чем заказывать проекты по разработке несущей платы, потому как не понятно как она вообще будет работать, если пайка не вывозит USB 3 соединение.

photo_2023-01-22_20-03-27.jpg

photo_2023-01-22_20-03-32.jpg

Изменено пользователем mmarc__

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...