Заменить инвертор и полевой МОП-транзистор на ИС для переключения уровня 3v3 на 5v?

Во-первых, я пройдусь по тому, что, по моему мнению, происходит в этой цепи. Если я правильно понимаю, это в основном логический преобразователь. Вход 3 В поступает от STM32 GPIO, а выход идет на контроллер гибких дисков.

Когда на входе 3v3 низкий уровень, инвертор повысит напряжение на затворе транзистора, транзистор откроется, и 5V будет притянуто к земле, и выхода не будет. Поэтому, когда на затворе нет напряжения, транзистор закрыт, и на выходе будет 5 В на линии.

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

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

Предполагая, что мой анализ здесь верен, мне интересно, могу ли я заменить всю эту часть на IC?

У меня есть шесть линий, которые нуждаются в смещении уровня, и я нашел TXB0106 IC. Там написано, что это двунаправленный преобразователь уровня и напряжения. Прочитав спецификации, я понял, что могу просто заменить микросхему инвертора, резистор, полевые МОП-транзисторы и подтягивающий резистор на 5 В этой микросхемой.

Я установил VCCa на 3,3 В, VCCb на 5 В, OE поднял на высокий уровень, позаботился о развязке, а затем просто использовал вход и выход для каждой линии, которая мне нужна.

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

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

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

Если вы собираетесь купить гейт, просто купите неинвертирующий буфер с открытым стоком.
Почему не простая пара транзисторов npn и подтяжка.
«выход идет на контроллер гибких дисков». - какой контроллер гибких дисков? Вы пытаетесь эмулировать дисковод?
@BruceAbbott да, это эмулятор гибких дисков. Люди используют эмулятор гибких дисков Gotek уже довольно давно, и я вношу в него несколько модификаций, и я хотел бы избавиться от как можно большего количества частей, и это было бы очень хорошим сокращением, потому что я мог бы заменить почти 20 компонентов. с одной ИС и парой развязывающих колпачков. В конце концов, я хочу печатную плату, которая поместилась бы в некоторых старых компьютерах.
Маловероятно, что TXB будет работать с подтягивающими/понижающими резисторами или слабыми входными сигналами (см. техническое описание).
@КЛ. Можете ли вы указать мне в разделе таблицы данных, что говорит, что? В общем, это была моя идея избавиться от подтягиваний, которые сейчас есть в схеме.
Разделы 8.3.2, 8.3.4 и 8.3.6.

Ответы (2)

Если у вас уже есть микросхемы на складе (или на уме), то вполне нормально использовать эти микросхемы. В качестве хорошей практики проектирования я бы сначала проверил базовую потребность в преобразовании уровня напряжения. Выбранная ИС предназначена для той же цели.

введите описание изображения здесь

Другие незначительные вещи, на которые вы также должны обратить внимание:

  1. Потребляемая мощность
  2. Максимальная рабочая скорость
  3. Поведение при плавающих входных сигналах
  4. Цена
  5. Место на печатной плате

  6. Что делать, если выход предназначен для открытого коллектора?

Альтернативная схема 1
введите описание изображения здесь Количество компонентов намного меньше, чем в настоящем решении. Стоимость почти ничего.

Альтернативный контур 2

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

Для включения устройства может быть активна низкая логика или низкое сопротивление + 5 В, но маловероятно низкое сопротивление 0 В. Таким образом, необходимо рассмотреть переключатель верхнего плеча с драйвером PCh FET.

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