Como esse circuito de conversão de nível (5V <> 3,3V) está funcionando?


13

Alguém sabe como esse circuito está funcionando exatamente? É um conversor de nível entre a lógica de 5V e 3.3V e é bidirecional.

Eu tenho alguma teoria, mas não tenho certeza (nunca trabalhei com o MOSFET antes). E para que serve esse diodo?

insira a descrição da imagem aqui

Tomo esta imagem da folha de dados do SparkFun ( conversor de nível ).


Desculpe por esta pergunta. Foi fácil pesquisar a resposta no Google. Encontrei este documento - Técnicas de mudança de nível no design do barramento I2C (PDF), que descreve esse circuito na seção 2.1.1, página 4. E parece que não posso responder à minha própria pergunta, porque tenho pouca reputação.
vasco

Verifique se você pode responder sua pergunta agora. Você provavelmente é capaz. Estou tentando encontrar essa restrição na lista.
Kortuk

Diz que "usuários com menos de 100 reputação não podem responder sua própria pergunta por 8 horas depois de fazer a pergunta". Então, eu vou responder a essa pergunta mais tarde.
vasco

Ok, um atraso de tempo que posso entender para usuários que ainda não conhecem o sistema. Reserve um tempo para responder quando puder!
Kortuk 1/10/11

Respostas:


11

Quando nenhum dispositivo está puxando a linha para baixo, o "lado esquerdo" (com tensão mais baixa) fica em estado alto pelo resistor de tração. A tensão entre o portão e a fonte está abaixo da tensão limite e o MOSFET não está conduzindo. Portanto, o "lado direito" (com tensão mais alta) também é puxado pelo resistor de tração.

Quando o "lado esquerdo" puxa a linha para baixo, a tensão entre a fonte e o portão aumenta acima do limite e o MOSFET começa a conduzir. Portanto, o "lado direito" é baixado para um estado baixo através do MOSFET condutor.

Quando o "lado direito" puxa a linha para baixo, o diodo entre o dreno e o portão conecta o "local esquerdo" ao estado baixo, fazendo com que o MOSFET seja conduzido, de modo que ambos os lados são puxados para o mesmo nível de tensão.

Uma descrição mais detalhada está nas técnicas de deslocamento de nível no projeto do barramento I2C (PDF) na seção 2.1.1, página 4.

Se eu cometi alguns erros, sinta-se à vontade para me corrigir.


Você pode resumir aqui?
endolith

1
Feito. Eu editei minha resposta.
vasco
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.