Обычно я использую Arduino для своих проектов, потому что он имеет 5В входы и выходы и 5В Vin, что облегчает жизнь при взаимодействии с компонентами 5В. Для этого проекта я хочу использовать Raspberry Pi, потому что я хочу подключить его к дисплею. Pi работает от 5 В, так что это достаточно просто. Он имеет контакты 3.3VI / O, а устройства, с которыми я хочу взаимодействовать, имеют напряжение 5В.
У меня есть устройство с входным контактом 5V, который нужно подвести к 5V. Устройство имеет выходной контакт 5 В, который выводит устройство на напряжение 5 В.
Раньше я конвертировал двунаправленно между устройствами 5 В и 3,3 В, но это было с помощью логического переключателя уровня, который был активен НИЗКИЙ. Схема типичная с транзистором, диодом и двумя подтягивающими резисторами. Это приложение требует активного HIGH. К счастью, этот проект не требует двунаправленного ввода-вывода.
Для направления от 5 В до 3,3 В будет работать грубый делитель напряжения.
Однако для направления от 3,3 до 5 В я не знаю простого решения. Я провел некоторый поиск и, похоже, есть повышающие преобразователи (повышающие преобразователи постоянного тока в постоянный ток), но чтобы построить их из дискретных компонентов, мне нужно построить схему ШИМ для управления коммутацией.
Мне было просто интересно, есть ли более простой способ добиться этого со сложностью, сравнимой с активным переключателем низкого логического уровня.