Configuración mínima STM32F030CC independiente

1

Estoy haciendo un PCB con el microcontrolador STM32F030CC y he estado leyendo sobre la configuración mínima en la hoja de datos . No incluyen un diagrama de configuración mínimo, pero encontré información sobre cómo conectar la alimentación a los condensadores de filtro.

Estaré usando los 6 UARTs, pero nada más. ¿Necesito tener los condensadores de filtro ADC ya que no usaré el ADC?

¿Hay algo esencial para que funcione? Me he perdido? Usaré el oscilador interno, por lo que no necesitaré ningún cristal externo.

    
pregunta Pownyan

2 respuestas

4
  

Estoy haciendo una PCB con el microcontrolador STM32F030CC y he estado leyendo sobre la configuración mínima en la hoja de datos. No incluyen un diagrama de configuración mínimo [...]

ST normalmente proporciona la información de configuración mínima en un documento separado para cada una de sus familias de MCU, no en la hoja de datos. Ese documento usualmente tiene "Cómo empezar" como parte del título. Para su MCU, ese documento es " AN4325 - Comenzando con el desarrollo de hardware de las series STM32F030xx y STM32F070xx ".

  

Usaré los 6 UARTs, [...] usaré el oscilador interno para que no necesite ningún cristal externo.

Espero que hayas considerado los límites de precisión HSI (oscilador interno), la variación de la temperatura y la posible necesidad de calibración.

  

¿Necesito tener los condensadores del filtro ADC ya que no usaré el ADC?

Creo que te estás refiriendo a los condensadores en V DDA y V SSA , y sí, todavía tiene sentido hacerlo porque esos pines proporcionan energía a otras partes de la MCU también (por ejemplo, el "bloque de reinicio" y los osciladores internos) no solo el ADC.

A menos que esté produciendo algo que sea extremadamente sensible al costo, entonces reduce su riesgo siguiendo las pautas de ST. Tenga en cuenta que su diseño de referencia (en el documento vinculado anteriormente) enumera un capacitor 1 uF V DDA en la sección "obligatoria". Dado que los pines V DDA y V SSA están uno al lado del otro, es muy fácil agregar el condensador recomendado allí.

  

¿Hay algo esencial para que funcione? Me he perdido?

No he realizado una revisión completa del diseño, pero un punto es que su pin BOOT0 no tiene ningún pull-up. Entonces, mientras está vinculado a Gnd para arrancar desde el Flash principal, entonces está bien. Sin embargo, si alguna vez desea que BOOT0 sea "alto" (por ejemplo, para usar el gestor de arranque incorporado), entonces no debe asumir que un pin flotante BOOT0 será tratado como "alto".

    
respondido por el SamGibson
1

He usado STM32F030F en un adaptador, absolutamente nada más y funcionó a la perfección.

Sin embargo, lo mínimo es bastante subjetivo y específico de la aplicación. Revisaría la hoja de datos y vería qué se necesita para encender el chip. Por lo general, V dd / GND + desacoplamiento y luego boot0 / 1 pines, reinicie, AVdd / AVREF si desea hacer ADC, encabezado de programación y un LED, siempre invaluable.

    
respondido por el dannyf

Lea otras preguntas en las etiquetas