Soy bastante nuevo en esto. Acabo de antecedentes básicos en electrónica. Así que agradecería un consejo de alguien más experimentado.
Me gustaría conectar un display i2c para mi tp-link wr703n (ar9331) router gpios. Router con linux y utiliza el módulo de kernel para simular la interfaz i2c mediante gpios. La pantalla es hd44780 conectado a la pcf8574 i2c expansor.
La pantalla funciona a 5V, mientras que gpios son probablemente 2.5 v+-10% tolerante. He comprobado la hoja de datos de ar9331 pero no está seguro de cuál es la máxima tensión de alto nivel. Hay algunos informes de personas que tiene el pin gpio se detuvo a 3.3 V y funcionando bien. Así que no estoy seguro acerca de la subida de tensión en el gpio.
Pero de todos modos yo probablemente necesita un cierto nivel de la palanca de cambios. Pensé que yo podría hacer algo como esto.
Vc1 2.5V? --------------- ------------ Vc2 5V
| | |
X | X
4k7R X | 4k7R X
X | X
| | |
gpio-7 --------------[FET]------------------ pcf8574
same for gpio-29
No estoy seguro de que N-FET a utilizar para este. Normalmente la gente usa 2n7000 que tiene el típico Vgs umbral de 2.1 V pero el máximo es de 3V. Así que supongo que esto podría no funcionar correctamente si el umbral de utilizar FET sería de 2,5 V o más.
Y es una buena cosa a hacer de todos modos?
EDIT2: he agregado una mejor imagen del circuito.
simular este circuito – Esquema creado mediante CircuitLab