Hello everybody.
Столкнулся с такой задачкой: есть микруха с питанием 1.8 В (контроллер от Ethernet-свитча), и есть микроконтроллер с питанием 5 В. Про свитч не известно, является ли он 5V-tolerant, или хотя-бы 3V-tolerant, так что по умолчанию нет. Hадо связать их по 2 проводам, один из которых идёт от микроконтроллера к свитчу, а другой двунаправленный. Под двунаправленный у МК можно выделить 2 ноги (одну на вход, другую на выход). В сторону от МК к свитчу всё понятно - диод последовательно, анодом к входу свитча, катодом к МК, и килоомный резистор на +1.8 В. А как преобразовывать в обратную сторону? Пока придумал так: инвертор на npn-транзисторе, базу к 1.8 подтягивает тот же резистор, что и для преобразования от МК к свитчу, коллектор на земле, эмиттер подтягивается на +5 и с него снимается сигнал для МК. Так работать будет? Hа двунаправленный вывод свитча 5 В через транзистор не пролезет, или стоит защитный диод поставить?
Ivan