Un PCB para un dron


30

Estoy haciendo un dron, y me encantaría que alguien pueda revisar mi trabajo en el diseño de la PCB.

Imagen (el rojo es la parte superior, el azul es la parte inferior, los círculos indican agujeros y las transferencias laterales el púrpura es pegamento)

Esquema de PCB

Lo que se supone que debe suceder:

La entrada de las radios es PWMs 1-6, que es un receptor de RF que pone los valores brutos de las palancas de control.

Se supone que la placa se puede programar a través del componente ICE 10.

El MCU podrá tomar información del BMI055 (acelerómetro) y el GPS y analizarlo de manera válida.

Las entradas de Li-po son para leer baterías, cada cable (además del primero) es una celda.

Los componentes auxiliares no son una preocupación ahora.

Los PWM 7-12 son la salida, y van a un montón de ESC, que controlan los motores.

Siento que me faltan un montón de pasivos; la PCB no se parece a ninguna otra que haya visto (en el hecho de que solo tiene unas pocas resistencias y 3 condensadores con componentes avanzados).

Referencia de componente:

GPS: RXM-GPS-R4

MC1: AC32UC3

U2 y U3: cristales

U1, AUX1, AUX2, todos los PWM, U13 y U14: conectores

REG1: LD1117 (3.3V 800mA)

ACL1: BMI055 acelerómetro de 3 ejes

USB: conector tipo B

ANT1: antena GPS

TANTCAP: condensador de tantalio 33uF


lo siento, no puedo vincularlo todo, no tengo el representante. :-(

77
¿Le preocupa la falta de pasivos? ¿Diseñó esto o simplemente obtuvo un diseño de pcb? Un esquema sería más útil para comprender la falta de (o no) de pasivos.
Publíquelo

66
Agregué algunos enlaces y limpié tu publicación. Las preguntas generalmente reciben más atención si las corrige antes de publicarlas. :-)
Adam Haun

Deberías comenzar por mirar quizás los esquemas del crazyflie, ya que es de código abierto. Sin GPS, y funciona con motores CC sin núcleo.
RYS

1
Las huellas 0603 son demasiado anchas, tienen una línea de cobre delgada y extraña entre las almohadillas y también están muy juntas. Si los estira más lejos, podría enrutar una pista debajo. Verifique el diámetro del orificio en AUX1 y AUX2. Use más biselado de pistas y no tema ingresar a las almohadillas SMT desde las esquinas. Cambie la asignación de PWM 1-6 para obtener un diseño más limpio. Verifique los requisitos de anillo del fabricante de PCB. Utilice el intercambio de pines en AUX1 y AUX2. Use la capa azul para verter en el suelo y ocasionalmente trazas cortas. Volcar las resistencias THT. Use puentes SMT para mantener la mayoría de los rastros en la capa roja.
venny

Respuestas:


48

No voy a endulzar esto; es bastante malo Este proyecto parece demasiado difícil para alguien con tu nivel de experiencia. Recomiendo hacer algo más simple primero para desarrollar sus habilidades. Pruebe un proyecto básico de microcontrolador para familiarizarse con el proceso de diseño / diseño / soldadura, luego continúe con un proyecto inalámbrico simple , luego quizás considere construir su propio dron desde cero.

Aquí hay algunos problemas específicos que noté:

  • Ninguno de sus circuitos integrados tiene condensadores de desacoplamiento. El único condensador que veo en toda la placa es el condensador de tantalio. Esto es especialmente horrible, ya que tiene dos componentes de alta frecuencia: un microcontrolador de 66 MHz y un GPS de 1.5 GHz.

  • No está siguiendo las recomendaciones de diseño en la hoja de datos del módulo GPS en absoluto. Hay una sección completa sobre las pautas de diseño de la placa, que citaré casi en su totalidad aquí:

El diseño del módulo hace que la integración sea sencilla; sin embargo, sigue siendo crítico tener cuidado en el diseño de PCB. Si no se observan buenas técnicas de diseño, puede producirse una degradación significativa del rendimiento del módulo. Un objetivo de diseño primario es mantener una impedancia característica de 50 ohmios en todo el camino desde la antena hasta el módulo. La conexión a tierra, el filtrado, el desacoplamiento, el enrutamiento y la acumulación de PCB también son consideraciones importantes para cualquier diseño de RF. La siguiente sección proporciona algunas pautas básicas de diseño que pueden ser útiles. ...

El módulo debe, tanto como sea razonablemente posible, estar aislado de otros componentes en su PCB, especialmente los circuitos de alta frecuencia , como osciladores de cristal , fuentes de alimentación conmutadas y líneas de bus de alta velocidad.

Cuando sea posible, separe los circuitos digitales y de RF en diferentes regiones de PCB. Asegúrese de que el cableado interno esté alejado del módulo y la antena, y esté asegurado para evitar el desplazamiento.

No enrute trazas de PCB directamente debajo del módulo. No debe haber cobre ni rastros debajo del módulo en la misma capa que el módulo, solo PCB desnudo. La parte inferior del módulo tiene trazas y vías que pueden acortar o acoplar trazas en la placa de circuito del producto.

La sección Diseño de almohadilla muestra una huella de PCB típica para el módulo. Se debe colocar un plano de tierra (lo más grande e ininterrumpido posible) en una capa inferior de la placa de su PC opuesta al módulo. Este plano es esencial para crear un retorno de baja impedancia para tierra y un rendimiento constante de la línea de banda.

Tenga cuidado al enrutar la traza de RF entre el módulo y la antena o conector. Mantenga la traza lo más corta posible. No pase debajo del módulo ni de ningún otro componente. No dirija el trazado de la antena en múltiples capas de PCB ya que las vías agregarán inductancia. Las vías son aceptables para unir capas de tierra y tierras de componentes y deben usarse en múltiplos.

Cada uno de los pines de tierra del módulo debe tener trazos cortos que se unan inmediatamente al plano de tierra a través de una vía.

Las tapas de derivación deben ser de tipo cerámico de baja ESR y ubicarse directamente adyacente al pasador al que sirven

Se debe usar un coaxial de 50 ohmios para la conexión a una antena externa. Se debe usar una línea de transmisión de 50 ohmios, como una microstrip, una línea de banda o una guía de onda coplanar para enrutar RF en la PCB. La sección Detalles de Microstrip proporciona información adicional.

  • Del mismo modo, la hoja de datos de MCU tiene un capítulo sobre consideraciones de suministro. Aquí está su esquema recomendado para usar un solo suministro de 3.3V. Observe los numerosos condensadores. No se indica directamente, pero realmente debería tener un plano de tierra para un microcontrolador de alto rendimiento.

Figura 6-2.  3 Modo de fuente de alimentación individual

  • Sus cristales son manera demasiado lejos de su MCU.

  • ¿Cómo planeas soldar esto? Ese acelerómetro es de 4.5 mm x 3 mm, y ninguno de los pads es accesible una vez que está en su lugar. Necesitaría un horno de reflujo, una mano firme y tal vez una plantilla de soldadura para incluso ponerlo en el tablero. El MCU de 144 pines tampoco será trivial: el tono en esos pines es de 0.02 pulgadas.

Arreglar todo esto requeriría una PCB de cuatro capas con especial atención a la colocación de componentes, el desacoplamiento y (especialmente) la integridad de la señal GPS. Desafortunadamente, esto no es trivial, y no es algo que pueda aprender en unos pocos días. Si desea obtener más información, puede consultar los consejos técnicos de Henry Ott página de . Es principalmente para EMC, pero gran parte del material se aplica al diseño de alta frecuencia en general.

Si tienes mucha, mucha suerte, tu diseño podría funcionar tal cual. Pero no contaría con eso.

Lamento ser el portador de malas noticias.


44
Para agregar a esta publicación, ATMEL siempre tiene un documento llamado Lista de verificación esquemática para cada serie de MCU. Hay para ti: enlace . También hay un documento para el enlace de
Sergii

1
Sabía que sería malo. Como dije, este es mi primer proyecto, y no se parecía en nada a ningún tablero que hubiera visto.

1
@Sergii Gracias por la información, me pareció muy útil.

3
Algo más: trate de evitar rastros de 90 grados. Aumentan el riesgo de atrapar algo y de ser desgarrado, ya sea durante el montaje o el uso normal. También hay algunos problemas de integridad de la señal con las trazas de ángulo recto, pero generalmente no son tan críticos. Use ángulos de 45 grados en lugar de esquinas afiladas. Además, debe ampliar sus rastros de potencia y cualquier rastro de alta velocidad. Mantenga su texto yendo en una dirección si es posible. Si necesita dos direcciones, gire 90 grados. Gran parte de su texto se gira 180 grados, lo que parece descuidado. Esto no es crítico, pero lo hace más agradable a la vista.
DerStrom8

2
@AlecTeal Busque "condensador de desacoplamiento" en este sitio o en otro lugar. Es menos física y más teoría de circuitos. La versión corta es que los circuitos integrados tienden a generar grandes corrientes durante muy poco tiempo, y la inductancia parásita de la conexión de la fuente de alimentación evita que se mantenga. Los condensadores de desacoplamiento actúan como fuentes de voltaje a corto plazo.
Adam Haun

13

Adam Haun cubrió su diseño de PCB perfectamente, pero un comentario más sobre el diseño en sí.

Tu dron no volará con solo un acelerómetro. Necesitas obtener tu posición de dron, pero los acelerómetros solo te dan un valor proporcional a la aceleración en cada dirección. Necesita un giroscopio y utiliza el acelerómetro para la compensación de deriva del giroscopio. El giroscopio y el acelerómetro son imprescindibles, pero también agregaría un magnetómetro. Hay bastantes chips 9-DOF IMU disponibles.


1
El IMC 055 no es solo un acelerómetro, también por un giroscopio :-). ¿me puede sugerir un buen magnetómetro?

3
Correcto. Me lo perdí. Muchos de los controladores de vuelo estándar utilizan el HMC5883. Pero como es sensible a los campos magnéticos, no lo pondría en la PCB ni en ninguna parte cerca de los ESC. Puede comprar los módulos combinados GPS + magnetómetro / brújula realmente baratos hoy en día. Simplemente agregaría conectores para ambos en la placa del controlador.
Alexxx
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.