Правильно ли мое решение для предотвращения утечки между шинами питания?

У меня есть две платы с одинаковой схемой компаратора (показаны ниже). Я хочу обнаружить на каждой плате, когда другая подключена. Меня беспокоит (на картинке) то, что когда я соединяю две платы, если VDDA и VDDB имеют разные потенциалы (т.е., например, одна на 12 В, а другая другой на 10 В), будет утечка от VDDA к VDDB или наоборот.

Два вопроса:

  1. Правомерно ли мое беспокойство?
  2. Чтобы обойти эту проблему, я добавил диоды D1. Решит ли D1 эту проблему здесь?

ОБНОВЛЕННАЯ ЦЕПЬ со значениями компонентов:введите описание изображения здесь

Можете ли вы объяснить, как, по вашему мнению, это будет работать, даже если напряжения будут точно соответствовать? На вашей схеме отсутствуют точки на соединениях, что затрудняет чтение. Между двумя платами не показано заземляющее соединение. Есть ли один? Является ли целью компаратора только обнаружение соединения?
Да, извините за путаницу. Между двумя платами имеется ЗАЗЕМЛЕНИЕ. Я обновил изображение с землей, а также точками, чтобы показать, где провода подключены.
Как PRES = 4 В, когда компаньон не подключен?
@Transistor Хороший улов, это была опечатка. PRES будет 4 В, когда вспомогательная плата подключена , и 6 В, когда вспомогательная плата НЕ подключена.
ХОРОШО. Как PRES = 4 В, когда вспомогательная плата подключена ?
@ Транзистор Когда сопутствующая плата подключена к R2 на левой плате, он параллелен R2 на правой плате (к тому же заземлению), поэтому эффективный подтягивающий резистор составляет 5 кОм (поскольку каждый R1 и R2 равен 10 кОм). На данный момент каждая из плат (левая и правая) PRES = 12*(5/(5+10)) = 4В. Мысли?
Я думаю, что у вас тоже есть два подтягивания по 10 км параллельно. Итак, теперь у вас 5к сверху и 5к снизу. Без изменений в В п р Е С .
@Transistor - правильно, но эффективных 5k сверху - это то, чего я пытаюсь избежать с помощью диода D1. Скажем, с точки зрения VDDA (т. е. доска слева), не будут ли в игре единственными сопротивлениями R1 (на левой доске) и два R2? Разве R1 на правой плате не будет частью схемы из-за D1 на правой плате?
Нет. Ток будет течь сверху вниз через оба диода. Попробуйте это в DC Solver симулятора CircuitLab. Кнопка находится на панели инструментов редактора. Вам не нужен аккаунт.
@Transistor Спасибо, я сделаю это. Я также отмечу ваше решение как ответ, хотя оно предлагает совершенно другую методологию. Меня немного беспокоят проблемы со сроками, которые могут возникнуть при таком подходе, но я отмечу это как ответ.

Ответы (2)

Мне кажется, вы слишком усложняете, вводя в схему аналог.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Рис. 1. Если доступны два GPIO, между соседними платами можно выполнить цифровую проверку с помощью контактов L (левый) и R (правый).

R-код:

  • Включите внутреннюю подтяжку на R.
  • Настройте R как выход и установите высокий уровень.
  • Отправьте низкий импульс длительностью 1 мс на R.
  • Настройте R как вход.
  • Если R становится низким в течение следующих 2 мс, значит, справа находится доска. Установите в коде флаг «доска справа».
  • Вернитесь к началу.

L-код:

  • При обнаружении заднего фронта на L:
  • Установите в коде флаг «доска слева».
  • Подождите немного (чтобы R на другой плате стал входом).
  • Настройте L как выход.
  • Низкий уровень в течение 1 мс.
  • Настройте L как вход.
  • Вернитесь к началу.

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

Пожалуйста, не принимайте на день или два, так как это препятствует другим ответам, и половина мира спала, пока мы обсуждали это. Вы можете получить лучше!

Это не сработает. Каждая плата обнаружит свой собственный Vdd, независимо от того, подключена ли другая. Вам понадобятся два контакта, по одному для каждой платы, чтобы обнаружить другую. Я бы предложил поставить подтягивающий резистор на стороне отказа и подключить противоположную сторону к земле. Контакт обнаружения будет высоким до тех пор, пока не будет подключена другая плата, а затем станет низким.

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