6 votos

STM32F303: El reloj se apaga esporádicamente

El reloj de mi STM32F303CC (enlaces a la hoja de datos; para el manual de referencia, véase aquí ) muere esporádicamente, lo que provoca una gran disminución de la velocidad de ejecución del código (véase la imagen siguiente). Ya sustituí el oscilador y experimenté con diferentes valores de condensadores. También probé esto en diferentes placas, todas mostrando el mismo error.

El firmware del STM32 siempre ejecuta las mismas líneas de código, por lo que las transiciones en el código del firmware no pueden ser la razón.

Los componentes utilizados son:

¿Alguna idea de por qué ocurre esto?

Editar : Reemplazo de la imagen de diseño, ya que me olvidé de renderizar los polígonos.

Editar : Los condensadores de desacoplamiento están en el lado opuesto de la placa, justo debajo del STM, y están conectados a través de vías con los pines GND y 3V3 de la parte superior (el primero a través del cable de la placa, el segundo a través del plano de cobre).

enter image description here enter image description here enter image description here

6voto

markpasc Puntos 775

Veo que los pines VDD, VDDA y VBAT no están conectados en tu circuito. Tienes que conectar todo esos pines de alimentación al chip.

VDDA podría ser el culpable aquí, ya que el OSC de cristal podría ser alimentado por este pin.

1 votos

Lo siento mucho, ese es mi error. Me olvidé de renderizar los polígonos antes de hacer la captura de pantalla. Actualizaré la imagen lo antes posible. Pero todos esos pines que mencionas están realmente conectados.

0 votos

AN4206, capítulo 5.4: Las tapas de desacoplamiento faltan o están demasiado lejos para funcionar correctamente.

0 votos

Los condensadores de desacoplamiento están en el lado opuesto de la placa, justo debajo del STM, y están conectados a través de vías con los pines GND y 3V3 de la parte superior (el primero a través del cable de la placa, el segundo a través del plano de cobre).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X