ToR_TDA 0 23 марта, 2019 Опубликовано 23 марта, 2019 · Жалоба Приветствую форумчане! Вопрос по схемотехнике переключения питания устройства 5V с USB на внешний БП. То есть когда вставляется разъем внешнего БП питание от USB должно сниматься. Задача типовая, но у меня возникли сомнения в правильности моего варианта см. схему. Подход навеян схемотехникой платы Ардуино. Arduino_Uno_Rev3-schematic.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 201 23 марта, 2019 Опубликовано 23 марта, 2019 · Жалоба LM358 не RRO, выход требуется подтягивать резистором, иначе Q2 будет всегда включён. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 23 марта, 2019 Опубликовано 23 марта, 2019 · Жалоба 54 minutes ago, Plain said: LM358 не RRO Спасибо, была такая мысль. А если все равно подтягивать к +5 то может LM393 лучше поставить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 201 23 марта, 2019 Опубликовано 23 марта, 2019 · Жалоба Без разницы, но светодиод по-другому, разумеется. Ещё — у соединителей отсутствуют ограничители, всё выгорит от первого кота, пуховика, эбонитовой палочки и т.п. Ну и U8 к чему вообще? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 23 марта, 2019 Опубликовано 23 марта, 2019 · Жалоба Про соединители не понял. Про U8 это была часть схемы, целиком, как-то так. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 5 23 марта, 2019 Опубликовано 23 марта, 2019 · Жалоба 1 hour ago, ToR_TDA said: Про U8 это была часть схемы, целиком, как-то так. Хоть целиком, хоть по частям. В чём её функция? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 23 марта, 2019 Опубликовано 23 марта, 2019 · Жалоба 7 minutes ago, Herz said: В чём её функция? Изолятор Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 201 23 марта, 2019 Опубликовано 23 марта, 2019 · Жалоба 2 часа назад, ToR_TDA сказал: Про соединители не понял Сейчас на схеме три соединителя и все без защиты; между GND1 и GND2 тоже нужна защита — варистор, газовый разрядник. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 23 марта, 2019 Опубликовано 23 марта, 2019 · Жалоба На Eval board предлагают защиту сигнальных линий NUP2202W1 и между GND1 и GND2 поставить емкость, но это как бы опционально. Пред 500мА на USB можно то же конечно. eval-adum4160ebz-ug-043.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 235 23 марта, 2019 Опубликовано 23 марта, 2019 · Жалоба Что-то мне подсказывает, что с такой схемой невозможно будет перезапустить энумерацию устройства на хосте (программно передёрнуть USB-подключение по инициативе устройства). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 24 марта, 2019 Опубликовано 24 марта, 2019 · Жалоба Почему? И когда это нужно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 235 24 марта, 2019 Опубликовано 24 марта, 2019 · Жалоба 5 минут назад, ToR_TDA сказал: Почему? И когда это нужно? Потому что ногой PIN не управляете. Нужно всегда когда нужно перезапустить энумерацию или отключить устройство от USB не отключая его от разъёма. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 24 марта, 2019 Опубликовано 24 марта, 2019 · Жалоба Хм... То есть в примитивном случае я не смогу применить безопасное отключение флешки, если я правильно понимаю. Честно говоря у меня есть сомнения в ваших сомнениях. В моем понимании adum просто дублирует состояния d+ и d- подключенных устройств, не внося ничего нового и не уменьшая существующее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ToR_TDA 0 24 марта, 2019 Опубликовано 24 марта, 2019 · Жалоба Quote PIN Upstream Pull-Up Enable. PIN controls the power connection to the pull-up for the upstream port. It can be tied to VDD2 for operation on power-up, or tied to an external control signal for applications requiring delayed enumeration. Пока для меня загадка применение этого, если кто сможет доходчиво объяснить буду благодарен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 235 24 марта, 2019 Опубликовано 24 марта, 2019 · Жалоба 36 минут назад, ToR_TDA сказал: Хм... То есть в примитивном случае я не смогу применить безопасное отключение флешки, если я правильно понимаю. Не совсем. Не сможете сделать включение этой флешки после такого отключения. Не вынимая её. А более полезное применение: если захотите например усыпить МК, то не сможете корректно это сделать по отношению к хосту - получите не ответ устройства хосту и хост не будет больше с ним работать до физического передёргивания разъёма. Ну или например - если нужно что то серьёзно изменить в работе устройства не передёргивая разъём, например: изменить тактовую частоту или поменять USB-дескрипторы устройства (перезапустив энумерацию на хосте). С PIN же всё просто: ставите его в "0" -> хост видит что устройство отключилось и удаляет его из диспетчера устройств -> уходите в сон (с остановкой USB-периферии) -> просыпаетесь, инитите USB -> ставите "1" на PIN -> хост заново делает энумерацию. Всё корректно. Цитата Честно говоря у меня есть сомнения в ваших сомнениях. В моем понимании adum просто дублирует состояния d+ и d- подключенных устройств, не внося ничего нового и не уменьшая существующее. У вас сомнения, а я всё это практически делал. Ваше понимание неверное - попробуйте, ничего он не дублирует. Да и даташит ADUM4160 об этом говорит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться