Модуль согласования уровней 3.3 и 5 вольт |
Все чаще приходиться сталкиваться с необходимостью подключения микросхем с питающим напряжением до 3,3 вольт. Так как в своих экспериментах я использую питание от usb порта, то возникает вопрос о согласовании уровней между контроллером с напряжением питания 5 вольт и 3-х вольтовой периферией. Поэтому для удобства решил собрать модуль согласования уровней. Вот некоторые критерии по которым выбиралась схема:
- Двунаправленность, для возможности использовать распространенные интерфейсы
- Встроенный стабилизатор напряжения для запитывания 3-х вольтовых микросхем прямо от модуля
- Небольшие габариты для возможности макетирования на bredboard
- Минимум компонентов с распространенными комплектующими
В итоге остановился на схеме с последовательно включенным MOSFET транзистором, схема которого представлена ниже:
В схеме применен распространенный полевой транзисор BSS138, его можно заменить на любой другой n-канальный полевик (желательно с логическим уровнем открытия). В качестве стабилизатора на 3 вольта выбрана микросхема LM1117-3.3. Схема очень проста и идеально подходит для интерфейсов с открытым коллектором (стоком) таких как 1-Wire, I2C.
Светодиод на плате сигнализирует о наличии питающего напряжения на стороне 3-х вольтовой логики. Кусок схемы с транзистором и резисторами обвязки на плате повторен 5 раз, таким образом получился 5-и канальный модуль согласования уровней.
Вид будущей платы при прорисовке в DipTrace:
Вот что получилось у меня:
Файлы печатной платы и схема в DipTrace можно скачать по этой ссылке.
Источник: www.avrproject.ru
C этой схемой также часто просматривают: |
БЛОК ПИТАНИЯ - 1...29 ВОЛЬТ Стробоскоп на 120 вольт irDA модуль MS2 Схемы согласования TTL-RS232. Модуль имитатора большого барабана для электронной ударной установки Регулятор температуры и влажности Генератор на DDS AD9851 Часы, термометр, барометр, гигрометр в одном флаконе Стрелочный индикатор загрузки ЦП и оперативной памяти ПК
|