Uso de NMOS en un bus i2c

0

He estado estudiando el siguiente esquema.

Esos NMOS son de agotamiento. No estoy seguro de por qué se necesitan en esto. ¿Por qué no simplemente conectar los buses SCL y SDA sin un MOSFET? ¿Para qué sirven los mosfets aquí?

    
pregunta zeke

3 respuestas

3

El mosfet está convirtiendo una señal de 3.3V del MS5611 a una señal de 5V. Cuando SDA está bajo (0v), el N_MOS estará encendido, tirando de H_SDA bajo. Cuando SDA es alto (3.3v), el N_MOS estará apagado (Vgs = 0), lo que permitirá que la línea H_SDA sea elevada (5V) por R14.     

respondido por el TuxRobotics
0

Este circuito N-MOS es la forma muy básica de la traducción de nivel, entre el dominio de señal de 5-V, al dominio de señal de 3.3-V. Para obtener más información, consulte este artículo de EETimes .

    
respondido por el Ale..chenski
0

Esos MOSFETS son traductores / aisladores de nivel. Se traducen entre los niveles de 3.3V y 5V. Si acaba de conectar las señales de I2C, los niveles serían incorrectos y / o podrían dañar partes que no sean tolerantes a 5V.

    
respondido por el EE_socal

Lea otras preguntas en las etiquetas