Hay varios problemas con este circuito.
- Si "data in" es una señal de 3.3v, entonces:
- En estado bajo, (diodo 5v-0.7v) / 10k = 430uA se volverá a introducir en el dispositivo de 3.3v. Mientras el dispositivo pueda mantener su salida baja, esto solo desperdiciará energía.
- En estado alto, (5v-0.7v-3.3v) / 10k = 100uA a 1.0v por encima del suministro de 3.3v se retroalimentará en el dispositivo de 3.3v. Esto puede provocar un bloqueo o incluso dañar el dispositivo.
- En el estado de entrada alta, D1 está activado, la salida de datos será 3.3v + 0.7v del diodo = ~ 4.0v.
- En el estado de entrada baja, D1 está activado, la salida de datos será ~ 0v + 0.7v = ~ 0.7v
Esto es suponiendo que el dispositivo de 3.3v tiene características perfectas de aprovisionamiento y hundimiento. 4.0v y 0.7v deben registrarse como alto y bajo lógico para la mayoría de los dispositivos de 5v, pero siempre revise la hoja de datos para asegurarse. Algunos pueden especificar un valor máximo de TTL \ $ V_ {IL} \ $ de 0.1 * Vdd ... por lo tanto, en ese caso, 0.5v y por lo tanto, ningún "bajo" nunca sería válido.