3 votos

Circuito mínimo para ARM STM32F411

Estoy tratando de determinar cuál es un circuito "mínimo" para hacer funcionar un procesador STM32F411 y hacer parpadear un LED. Me gustaría utilizar el PLL interno y no un cristal externo en este momento.

He revisado algo de documentación y simplemente estoy confundido en cuanto a lo que realmente se necesita.

¿Alguien tiene un esquemático mínimo a partir del cual pueda construir?

Edit: Estoy intentando seleccionar el circuito más mínimo utilizando el esquemático proporcionado en este PDF de la Placa STM Nucleo. Este esquemático tiene algunas piezas adicionales que no son necesarias, y no estoy seguro de qué hacer con todas las soldaduras.

Edit: He logrado soldar la parte LQFP64 a una placa de pruebas para prototipos. No soy un ingeniero eléctrico, solo un ingeniero de software, y siempre he utilizado placas de desarrollo. Esta es la primera vez que intento crear mi propia placa. He revisado varios documentos, incluidos esquemáticos de las placas Nucleo y el diseño de referencia de STM, pero me resulta difícil determinar cuál es lo mínimo que se necesita.

5voto

Andrew Walker Puntos 9038

Necesitas conectar todos los pines de alimentación, y probablemente debas hacerlo con capacitores de derivación de baja inductancia lo más cerca posible del chip, y capacitores de alimentación de mayor valor un poco más allá.

Si esa es una de las partes que requiere capacitores externos para su regulador interno (sé que el `405, por ejemplo, sí lo requiere), también necesitarás proporcionar esos entre los pines VCAP y tierra.

En la mayoría de los casos querrás conectar a tierra BOOT0, posiblemente a través de una resistencia que puedas anular o cambiar si deseas experimentar con otros modos de arranque.

No necesitas proporcionar un reloj externo. Creo que ya hay una resistencia de pull-up interna en el reset.

Sería conveniente para ti sacar las señales SWDIO y SWDCLK, y para la mayoría de los propósitos, una de las UART incluso si también planeas depender de uno de los puertos USB u otros interfaces en tu implementación final.

Si hay pines específicos de los cuales no estás seguro qué hacer, deberías en orden:

1) Leer lo que dice la hoja de datos sobre ellos

2) Ver qué se hace con ellos en las placas Discovery o similares para esta parte o sus parientes más cercanos

3) Editar tu pregunta para indicar específicamente qué pines te generan dudas.

Otra cosa que puedes hacer es empezar con una placa TQFP universal, o hacer tu propia placa específica de aplicación que saque la mayoría o todos los pines todavía no utilizados para experimentos. Las placas adicionales con señales adicionales sacadas pueden ser muy útiles de tener a mano - muchas veces acabarás usando piezas sobrantes de un diseño como plataforma inicial al contemplar el siguiente.

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