Зазвичай я використовую Arduino для своїх проектів, оскільки він має 5 В входів і виходів і має 5 ВВ, що робить життя дуже легким при взаємодії з 5В компонентами. Для цього проекту я хочу використовувати Raspberry Pi, тому що я хочу підключити його до дисплея. Pi працює від 5В, так що це досить просто. Він має 3.3VI / O штифти, але пристрої, з якими я хочу взаємодіяти, є 5V.
У мене є пристрій з вхідним штифтом 5 В, який потрібно перевести на 5В. У пристрої є вихідний штифт 5В, який при виході на нього приводить до 5В.
Я раніше перетворював двосторонній пристрій між 5 В та 3.3 В, але це було з логічним перемикачем рівня, який був активним НИЗКО. Схема є типовою з транзистором і діодом і двома підтягуючими резисторами. Ця програма вимагає активного ВИСОКОГО. Цей проект, на щастя, не вимагає двонаправленого вводу / виводу.
Для напрямку від 5 В до 3,3 В працюватиме сирий дільник напруги.
Для напрямків від 3 до 5 В, однак, я не знаю простого рішення. Я здійснив деякий пошук, і, здається, є прискорені перетворювачі (DC-DC boost converters), але для їх побудови з дискретних компонентів мені потрібно побудувати схему PWM для керування комутацією.
Мені було просто цікаво, чи існує простіший спосіб досягти цього, зі складністю, порівнянною з активним перемикачем низького логічного рівня.