Debounce Functional Clock en AM335

2

¿Cuál es el propósito del reloj funcional de rebote en el procesador AM335x? En la referencia técnica dicen: "El reloj de rebote se utiliza para las celdas de rebote". Que celulas Estoy un poco confundido con esto.

Referencia técnica enlace página 4868

    
pregunta

1 respuesta

2

Cuando dice "celdas" simplemente se refiere a las celdas lógicas de E / S que forman parte del módulo GPIO. Como se indica en la referencia (25.2.2), los módulos GPIO requieren dos relojes: el reloj de interfaz y el reloj de rebote.

Si va más abajo a la sección 25.3.2.1, se describe el reloj de rebote: "El reloj de rebote se usa para la lógica del submódulo de rebote (sin los registros de configuración correspondientes). Este módulo puede muestrear la línea de entrada y filtra la nivel de entrada utilizando un retardo programado ". Por lo tanto, hace lo que uno pensaría (como lo describe su nombre), filtra los fallos / falsos positivos en un GPIO que se ha asignado como entrada.

Vaya un poco más allá y en la sección 25.3.4.4 describe el tiempo de desalojo y cómo calcularlo y habilitarlo en una entrada de propósito general.

Y finalmente encontré este enlace donde alguien está hablando acerca del uso de función de rebote.

Espero que ayude a aclarar el barro un poco.

    
respondido por el DigitalNinja

Lea otras preguntas en las etiquetas