Tal vez no entiendo bien cómo funcionan los diodos zener, pero pensé que bloquearían una tensión inversa hasta que alcanzara un cierto umbral (la tensión zener) y, por encima de eso, permitirían que la corriente fluya. Este diagrama muestra mi circuito:
Cuando se cambia el interruptor a 5v, esperaría Vout = ~ 0v porque la corriente fluiría a través de D1 en lugar de R1, pero en cambio obtendré Vout = ~ 3.5v.
Cuando se cambia el interruptor a 3v, esperaría que D1 bloquee la corriente y, por lo tanto, Vout = ~ 3v. Obtengo Vout = ~ 2.7v que está lo suficientemente cerca.
No tengo un diodo Zener para probar esto con un circuito físico. Quería simularlo primero para saber qué partes obtener. Lo he probado tanto en iCircuit como en CircuitLab y ambos producen los mismos resultados.
También intenté colocar el diodo Zener directamente entre SW1 y Vout de esta manera:
Esto me da una especie de lo que esperaba. Cuando se cambia a 3v, obtengo Vout = ~ 0v, pero cuando se cambia a 5v, solo obtengo Vout = ~ 1.2v.
¿Cómo puedo acercar Vout a 5v cuando se cambia a 5v?