¿Este circuito de bus CAN basado en STM32F está bien?

3

Esta es la primera vez que me voy de los proyectos basados en Arduino y ahora estoy planificando un proyecto con el STM32F105RBT6.

Es un simple analizador de bus CAN con algunos leds. Puedo agregar un poco de I / O adicional en el futuro.

En cuanto a la fuente de alimentación, planeo que se alimente desde una entrada de 8-30v o desde el puerto USB. Creo que el circuito de alimentación eléctrica conectado debería funcionar.

He usado partes de esquemas de ejemplo y los esquemas de las juntas de desarrollo y evaluación que he encontrado en línea.

¿Funcionará el circuito conectado? Estoy principalmente preocupado por el circuito STM32 junto con la alimentación y el usb.

    
pregunta Terry Gould

2 respuestas

3

Primero, deberá colocar un regulador de voltaje, accionado desde el pin de 5V del USB, o bien tener un regulador externo de 3.3V. Podría usar un regulador lineal de baja, pero en mi diseño usé un TPS563200. Debe hacer esto, ya que el voltaje máximo se establece en 4.0V.

STM32s BOOT0 pin no es un pin lógico regular. Desea conectar BOOT0 a través de una resistencia de 10 K antes de conectar el otro extremo a GND o VDD.

Debería verificar las hojas de datos, pero creo que necesita conectar PA9 (OTG_FS_VBUS) al pin de 5V del USB, y para admitir / detectar USB OTG también deberá conectar PA10 (OTG_FS_ID). También parece que has conectado el protector USB directamente a tierra. Hay muchas recomendaciones por ahí, pero la que uso es conectar GND a SHIELD con una resistencia de 1Mohm en paralelo con un capacitor de 0.1uF.

Normalmente, el interruptor de reinicio debe estar en paralelo con un capacitor. Sin embargo, me gusta usar un chip dedicado para esto, por ejemplo el APX823.

Finalmente, eche un vistazo al diseño de referencia ( enlace ).

    
respondido por el Pål-Kristian Engstad
0

A su diseño de Oscilador le falta el resistor de serie entre OSC_OUT y X1.
Eche un vistazo a diseño de referencia sección 2.1 fig. 7

    
respondido por el manuel

Lea otras preguntas en las etiquetas