Reduzca el voltaje que va del codificador absoluto a la MCU

Mi codificador absoluto necesita 24VDD (el mínimo es 11v) y envía el mismo VDD al pin de salida. Pero mi MCU solo tolera 3.3v o 5v. Podría usar una resistencia, pero si el amplificador cambia ligeramente por algún motivo, podría ser un problema para mi MCU.

Estaba considerando usar un MOSFET, ¿qué opinas? ¿Es mejor? no conozco este tipo de cosas gracias

ingrese la descripción de la imagen aquí

Hoja de datos del codificador: http://download.schneider-electric.com/files?p_Reference=W915601910811&p_EnDocType=Instruction%20sheet&p_File_Id=1391814451&p_File_Name=W915601910811_A06.pdf

Lo siento. no puedo entender lo que está tratando de decir... sea claro y si hay un esquema, será útil
Intentaré ser más claro: tengo 6 pines de salida en mi codificador absoluto. El estado alto es 24vdd, el estado bajo es 0v Y el estado siempre cambia en cada pin a medida que se mueve el codificador. Vi que si uso una resistencia, el voltaje caerá, pero dependiendo del amperaje que pase, el voltaje cambiará. Para no dañar mi MCU recibiendo voltaje de los pines de salida del codificador, estaba considerando usar MOSFET. ¿Si está bien?
Proporcione un enlace a la hoja de datos del codificador. Probablemente pueda usar un divisor de voltaje resistivo.
Edite su pregunta y agréguele esos detalles. No agregue detalles en los comentarios. De lo contrario, esperas que la gente lo reconstruya todo en su cabeza. Cuanto mejor sea la calidad de su pregunta, mejor será la calidad de las respuestas que atraerá.
Edito el primer post
OP, su hoja de datos muestra 4 versiones diferentes. Que numero de parte en especifico tienes?
perdon el comentario con mi respuesta ha sido borrado: XCC MG6G0604N
Su preocupación acerca de que la corriente cambie la caída de voltaje es válida para una sola resistencia (de hecho, después de la transición, la corriente normalmente sería cero, si no estuviera en proceso de dañar la MCU), razón por la cual las soluciones basadas en resistencias usan dos resistencias en forma de divisor de tensión. Al formar un camino completo a tierra, estos establecen su propia corriente y caída de voltaje, pueden ser atraídos por la corriente consumida por una carga, pero generalmente una vez que se carga la capacitancia de entrada, eso es minúsculo.

Respuestas (2)

Al leer su pregunta y mirar la hoja de datos del codificador, está claro que su codificador está equipado con lo que se denomina "salida PNP". Ese estilo de salida generará corriente desde el suministro positivo del dispositivo para un estado lógico y apagará esa corriente para el otro estado lógico. Para acomodar ese tipo de salida de codificador, debe darle a su MCU un circuito de tipo "entrada NPN". Hay varias formas de hacer esto con varios tipos de circuitos, componentes y chips.

Posiblemente, el circuito más simple y robusto para lidiar con esto sería usar la siguiente idea si no le importa usar componentes discretos de bajo costo.

ingrese la descripción de la imagen aquí

El diodo D1 se coloca en el circuito para proteger el transistor NPN en caso de que haya picos negativos en el cable del codificador debido a perturbaciones de otras partes de la máquina.

Este circuito funcionará bien para la mayoría de las velocidades a las que operaría el codificador y solo usaría salidas de un solo extremo del codificador. Si su codificador tiene un alto conteo de líneas y opera hacia sus RPM máximas, es posible que las conexiones de tipo PNP/NPN no proporcionen un rendimiento de conmutación lo suficientemente rápido. En esos casos, querrá usar los pares de salida diferencial para las salidas A, B y 0 del codificador y obtener la parte que tiene las salidas del controlador de par diferencial de 5 V. Luego, su lado MCU usaría un receptor diferencial para las señales, como se muestra en la hoja de datos del codificador:

ingrese la descripción de la imagen aquí

La versión de unidad diferencial también puede ser necesaria si su cable es largo; tendrá mucha mejor inmunidad al ruido.
Esto luce bien. Gracias. ¿Qué pasa con el uso de un optoacoplador simple? Debería hacer el truco, ¿no?
@vib: el optoacoplador simple también puede funcionar, pero en realidad solo es necesario si necesita aislamiento galvánico entre la máquina donde está montado el codificador y donde se encuentra su MCU. También tenga en cuenta que la mayoría de los optoacopladores "simples" también costarán más y limitarán la frecuencia de conmutación máxima incluso más que el circuito NPN simple que se muestra arriba.

He usado un diodo básico y una resistencia pull up en el pasado.cambio de nivel de diodo simple

¿Puedes elaborar la respuesta?