divisor de voltaje con resistencia pull-up

0

Estoy tratando de activar una señal de caída lógica en la entrada de mi PIN de frambuesa que se configura con un resitor interno de pullup (en 3V). La señal de entrada sin procesar que tengo en realidad es 0V, que cambia a -5V durante un período de tiempo realmente corto (ver más abajo).

Aquíestáelesquemaqueuso:

simular este circuito : esquema creado usando CircuitLab

El problema es que mi entrada lógica siempre es 0 y supongo que se debe al divisor de voltaje que está conectado a tierra a través de R2.

¿Es el enfoque correcto? ¿Cómo debo hacer para resolver este problema?

    
pregunta AnomalySmith

1 respuesta

1

Comprenda bien lo que está haciendo, antes de hacer algo, y ahorrará tiempo, aprenderá y acelerará el proceso para la próxima vez.

Antes de ver lo que hiciste, veamos cómo funciona la entrada digital de una frambuesa pi. (No puedes agregar cosas a 'algo', sin saber cómo funciona 'algo', ¿verdad?)

No leí la hoja de datos, soy demasiado perezoso para eso, pero encontré esto (tendrás que verificar que esté correcto).

fuente: enlace

Entonces, cuando el V_reader > 2.0V, se registrará como ALTO o lógica 1. Cuando V_reader < 0.54V, se registrará como LOW o lógica 0. Nota: hay 3 valores listados en la imagen que corresponden a diferentes IC en el dispositivo. No sé dónde está la entrada de Reader, por lo que tendrá que revisar la hoja de datos y confirmar cuáles son realmente los umbrales.

También tenga en cuenta, los valores de resistencia pullup. Esto parece ser diferente al 1.1kohm que ha enumerado como interno.

Notequelaentradatienedosdiodos.Esossondiodosdeprotección,yllegaremosaesopronto.Perorecuerdaqueestánahí.

Ahoraveamosloquehiciste.

Ustedcreóundivisordevoltaje,demaneraquecuandosuseñales0,lasalidadeldivisores0,ycuandosuseñales-5V,lasalidaes-3.3V.Ignoremoslaresistenciapullupporahora.

Demodoquesusdosvoltajesdeentradason0y-3.3V.

¿Quévalorseregistracuandoelvoltajequeingresaalaframbuesapies<0,54?0.Enamboscasos,debidoaquesuvoltajeesinferiora0,laframbuesapiloregistraríacomouncero.

¿Recuerdaslosdiodosdeproteccióndeantes?Sinoestuvieranallí,lomásprobableesquehayadañadoelpin,osehayadañadolaunidaddeusuario.Porqué?Aloscircuitosdigitalesnolesgustairpordebajode0VoporencimadesusVcc/Vdd.

Larazónporlaqueestásviendo-600mV,eslacaídadevoltajedeldiodoconductor(queestáguardandotupideframbuesa).Laconduccióncontinua,calentaráeldiodo,ypuedeexplotar,yahoraperdiósuprotección.

¿Quéhaceralrespecto?

Unaformafácildecorregirestoesusarunopampparainvertirsuseñaldeentradademodoque-5setraduzcaen+3.3.Estoluegosealimentaríaentuframbuesapi.

Mirandotuseñal,parecequeesunaseñalbastanterápida.Porlotanto,suopampnecesitapodermantenersealdía(velocidaddegiro).

simular este circuito : esquema creado usando CircuitLab

Al igual que en la primera oración, siempre es mejor saber qué estás haciendo y por qué antes de hacerlo. Los diodos de protección guardan tu frambuesa pi. No todos los circuitos integrados tendrán, y no todos los circuitos incluirán protección. Entiende lo que estás haciendo. Si no estás seguro, pregunta.

    
respondido por el efox29