simular este circuito - Esquema creado con CircuitLab
Este es un ejemplo simplificado de un GPIO push pull que se encuentra en la mayoría de los microprocesadores, con una carga conectada.
Utilizando los valores de capacitancia y corriente de la hoja de datos que se suele dar en la hoja de datos de un microprocesador, ¿cómo se puede calcular el tiempo de subida?
0 votos
Me he dado cuenta de que no había una buena pregunta sobre el cálculo de los tiempos de subida, así que he creado una. Voy a responder si nadie más lo hace.
0 votos
¿Qué representan R1 y C1?
0 votos
La capacitancia GPIO y la resistencia de línea (que en la mayoría de los casos es despreciable).
2 votos
Buena idea pero, para que valga la pena, hay que rellenar mucho más la pregunta antes de pensar en la respuesta. Orienta a los nuevos carteles sobre cómo debe ser una pregunta decente.
0 votos
¿También descuidas a Rdson?
0 votos
Trivialmente, para un FET que conduce un condensador, la velocidad será gm/C.
0 votos
¿Estás diseñando el puerto GPIO a nivel de transistor o quieres utilizar un dispositivo comercial? En este último caso, facilítanos un enlace a la hoja de datos del dispositivo. En el primer caso, facilite información sobre los parámetros del transistor. ¿Nos preocupan los efectos de canal corto?
0 votos
Esto no es una respuesta a cómo calcularlo, pero algunas hojas de datos como por ejemplo las hojas de datos STM32 contienen esos valores porque estos microcontroladores pueden tener interfaces rápidas como RMII donde los valores son importantes, pero algunos otros como las hojas de datos AVR no contienen los valores. Para STM32 estos valores se definen de múltiples maneras, como a que voltaje de alimentación y con que carga capacitiva y fuerza de accionamiento de los pines IO se puede alcanzar una cierta velocidad de subida/caída entre que voltajes altos y bajos. Otra forma en la que lo definen es que indican la frecuencia de onda cuadrada máxima alcanzable en una carga dada.
3 votos
¿Cuál es la velocidad de transición de salida de un dispositivo lógico?
0 votos
@CL. Sip, eso, incorporado con la carga para encontrar el tiempo de transición más rápido tanto para el puerto como para la carga.
0 votos
Los MOSFET transitan entre las regiones de saturación y óhmica durante la conmutación y no suele haber mucha información sobre la primera región en la hoja de datos de un chip digital. Puedes hacer estimaciones, pero depende de si te preocupa que la conmutación sea demasiado lenta o demasiado rápida (por ejemplo, por cuestiones de EMI). Deberías añadir tiempos "máximos" o "mínimos" a la pregunta.
0 votos
"Utilizando los valores de capacitancia y corriente de la ficha técnica que se suele dar en la ficha técnica de un microprocesador, ¿cómo se puede calcular el tiempo de subida?". de la misma forma que lo calcularías en cualquier otro circuito con corriente y capacitancia. Pero muchas hojas de datos de MCU no proporcionan esta información.