Estoy usando el microcontrolador S32K142 de 64 pines. Suministro 3V3.
Estoy conectando este controlador de motor paso a paso con el microcontrolador usando líneas SPI.
Ya he hecho una pregunta similar aquí .
El pin SDO del controlador IC es la salida y el microcontrolador toma esta señal como entrada.
El pin SDO es una salida push-pull. Y este se conecta al pin GPIO del Microcontrolador.
Estoy tratando de entender cuánta corriente fluiría (fuente o sumidero) desde la salida push-pull hasta el pin de entrada del microcontrolador (corriente de suministro o corriente de hundimiento). Como, ¿de qué parámetro depende la corriente?
Por ejemplo, ¿depende de la resistencia interna pull-up o pull-down del microcontrolador? ¿Debo habilitar la resistencia pull-up o pull-down interna?
Estoy haciendo esto porque estoy tratando de hacer una compatibilidad lógica de E / S entre el controlador IC y el microcontrolador.
Dado que el microcontrolador toma la entrada del pin SDO, no he mencionado los niveles de Voh y Vol en la columna del microcontrolador. Y de manera similar, dado que el pin SDO sale del controlador IC, no he mencionado los valores para su Vih y Vil.
Entonces, ¿alguien puede decirme cómo encontrar el voltaje Voh y Vol del pin SDO en el controlador IC?
El controlador de motor paso a paso le proporciona una resistencia pull-up y pull-down medida con una corriente de 5 mA (ya sea de hundimiento o fuente).
La salida se extrae a VSDO o GND respectivamente.
Con esto puedes calcular el nivel alto de salida:
Pero eso es para una carga de 5 mA. El pin de su controlador como entrada tiene una corriente de fuga de entrada máxima de solo 5 µA. Entonces habrá una caída de voltaje insignificante.
No existe una especificación de carga mínima para SDO, por lo que no necesita habilitar una resistencia pull-up o pull-down interna.
El paso a paso IC tiene un soporte SDO que permite una interfaz de 3,3 V con impedancias lógicas estándar de 5,5 V. Históricamente, esta impedancia CMOS push-pull para lógica de 5,5 V siempre ha sido de 50 ohmios +/-50 % y este IC se encuentra dentro de este límite a 5 V.
El umbral de entrada uC está cerca de Vdd/2 y los límites recomendados que se muestran en su pregunta están bien, ya que la corriente de carga siempre está determinada por la corriente de fuga Rx (uA) y la entrada del dispositivo y la capacitancia parásita. (Ic=CdV/dt) (No hay problema)
No tiene ningún problema de carga de corriente continua en absoluto.
La preocupación es la coincidencia de impedancia en cables largos.
Simulación
El mismo cct a una velocidad de reloj SDO más baja de 100 kHz en un cable de 10 m
El osciloscopio muestra la transmisión directa conmutada para agregar 150 ohmios después de la mitad del flujo para comparar los reflejos y mejorar la inmunidad al ruido.
Tony Estuardo EE75