Un PCB per un drone


30

Sto realizzando un drone e mi piacerebbe se qualcuno potesse rivedere il mio lavoro sul layout del PCB.

Immagine (il rosso è in alto, il blu è in basso, i cerchi indicano buchi e i trasferimenti laterali viola è colla):

Schema PCB

Cosa dovrebbe succedere:

L'ingresso dalle radio è PWM 1-6, che è un ricevitore RF che inserisce i valori grezzi delle levette di controllo.

La scheda dovrebbe essere programmabile tramite il componente ICE 10.

L'MCU sarà in grado di ricevere input dal BMI055 (accelerometro) e GPS e analizzarlo validamente.

Gli ingressi Li-po servono per leggere le batterie, ogni filo (oltre al primo) è una cella.

I componenti ausiliari non destano preoccupazione.

I PWM 7-12 sono l'output e vanno a un gruppo di ESC che controllano i motori.

Sento che mi manca un mucchio di passivi; il PCB non assomiglia a nessun altro che abbia mai visto (nel fatto che ha solo pochi resistori e 3 condensatori con componenti avanzati).

Componente di riferimento:

GPS: RXM-GPS-R4

MC1: AC32UC3

U2 e U3: cristalli

U1, AUX1, AUX2, tutti i PWM, U13 e U14: connettori

REG1: LD1117 (3.3V 800mA)

ACL1: accelerometro a 3 assi BMI055

USB: jack di tipo B.

ANT1: antenna GPS

TANTCAP: condensatore al tantalio 33uF


scusa non riesco a collegare tutto, non ho il rappresentante. :-(

7
Sei preoccupato per la mancanza di passivi? Hai progettato questo o hai semplicemente ottenuto un layout per pcb? Uno schema sarebbe più utile per comprendere la mancanza o meno di elementi passivi. Pubblicalo se puoi
crasic

6
Ho aggiunto alcuni link e ripulito il tuo post. Le domande di solito ricevono maggiore attenzione se le rileggi prima di pubblicare. :-)
Adam Haun,

Dovresti iniziare guardando forse gli schemi del folle, dato che è open source. Nessun GPS e funziona con motori DC senza nucleo.
RYS,

1
Le impronte 0603 sono troppo larghe, hanno una strana sottile linea di rame tra i cuscinetti e anche i cuscinetti sono molto vicini tra loro. Se le allargassi ulteriormente, potresti seguire una traccia al di sotto. Controllare il diametro del foro su AUX1 e AUX2. Usa più smussature delle tracce e non temere di entrare nei pad SMT dagli angoli. Modifica la mappatura di PWM 1-6 per ottenere un layout più pulito. Verificare i requisiti di annulus del produttore del PCB. Usa lo scambio di pin su AUX1 e AUX2. Utilizzare lo strato blu per il getto di terra e brevi tracce occasionali. Scarica i resistori THT. Utilizzare i jumper SMT per conservare la maggior parte delle tracce sul livello rosso.
venny,

Risposte:


48

Non ho intenzione di ricoprire di zucchero questo; è piuttosto male. Questo progetto sembra troppo difficile per qualcuno con il tuo livello di esperienza. Consiglio di fare prima qualcosa di più semplice per sviluppare le tue abilità. Prova un progetto di microcontrollore di base per familiarizzare con il processo di progettazione / layout / saldatura, quindi passa a un semplice progetto wireless, quindi potresti considerare di costruire il tuo drone da zero.

Ecco alcuni problemi specifici che ho notato:

  • Nessuno dei tuoi circuiti integrati ha condensatori di disaccoppiamento. L'unico condensatore che vedo sull'intera scheda è il condensatore al tantalio. Ciò è particolarmente terrificante poiché hai due componenti ad alta frequenza: un microcontrollore a 66 MHz e un GPS da 1,5 GHz.

  • Non stai seguendo affatto le raccomandazioni di layout nel foglio dati del modulo GPS . C'è un'intera sezione sulle linee guida del layout di bordo, che citerò quasi per intero qui:

Il design del modulo semplifica l'integrazione; tuttavia, è ancora fondamentale prestare attenzione al layout del PCB. La mancata osservanza di buone tecniche di layout può comportare un degrado significativo delle prestazioni del modulo. Un obiettivo di layout primario è mantenere un'impedenza caratteristica di 50 ohm lungo tutto il percorso dall'antenna al modulo. La messa a terra, il filtraggio, il disaccoppiamento, l'instradamento e l'accumulo di PCB sono anche importanti considerazioni per qualsiasi progetto RF. La sezione seguente fornisce alcune linee guida di progettazione di base che possono essere utili. ...

Il modulo dovrebbe, per quanto ragionevolmente possibile, essere isolato da altri componenti sul PCB, in particolare i circuiti ad alta frequenza come oscillatori a cristallo , alimentatori a commutazione e linee di bus ad alta velocità.

Se possibile, separare i circuiti RF e digitali in diverse regioni PCB. Assicurarsi che il cablaggio interno sia instradato lontano dal modulo e dall'antenna e sia fissato per evitare spostamenti.

Non instradare le tracce PCB direttamente sotto il modulo. Non dovrebbero esserci tracce di rame o tracce sotto il modulo sullo stesso strato del modulo, ma solo PCB nudo. La parte inferiore del modulo ha tracce e vie che potrebbero cortocircuitare o accoppiarsi a tracce sul circuito stampato del prodotto.

La sezione Layout pad mostra un footprint PCB tipico per il modulo. Un piano di massa (il più ampio e ininterrotto possibile) deve essere posizionato su uno strato inferiore della scheda PC di fronte al modulo. Questo piano è essenziale per creare un ritorno a bassa impedenza per terra e prestazioni costanti della linea di strisciamento.

Prestare attenzione nel instradare la traccia RF tra il modulo e l'antenna o il connettore. Tieni la traccia il più breve possibile. Non passare sotto il modulo o altri componenti. Non instradare la traccia dell'antenna su più strati di PCB poiché i via aggiungeranno induttanza. I vias sono accettabili per legare strati di terreno e terreni componenti e dovrebbero essere usati in multipli.

Ciascuno dei pin di terra del modulo dovrebbe avere brevi tracce che si legano immediatamente al piano di terra attraverso una via.

I tappi di bypass devono essere di tipo ceramico a basso ESR e situati direttamente adiacenti al perno che stanno servendo.

Un cavo coassiale da 50 ohm deve essere utilizzato per il collegamento a un'antenna esterna. Una linea di trasmissione da 50 ohm, come una microstriscia, una striscia o una guida d'onda complanare, deve essere utilizzata per instradare la RF sul PCB. La sezione Dettagli Microstrip fornisce informazioni aggiuntive.

  • Allo stesso modo, la scheda tecnica MCU contiene un capitolo sulle considerazioni sulla fornitura. Ecco il loro schema raccomandato per l'utilizzo di un singolo alimentatore da 3,3 V. Notare i numerosi condensatori. Non è dichiarato direttamente, ma dovresti davvero avere un piano di massa per un microcontrollore ad alte prestazioni.

Figura 6-2  3 Modalità di alimentazione singola

  • I suoi cristalli sono modo troppo lontano dal vostro MCU.

  • Come pensi di saldare questo? L'accelerometro misura 4,5 mm x 3 mm e nessuno dei pad è accessibile una volta posizionato. Avresti bisogno di un forno di riflusso, una mano ferma, e forse uno stencil per saldare anche per metterlo sul tavolo. L'MCU a 144 pin non sarà nemmeno banale: il passo su quei pin è 0,02 pollici.

Risolvere tutto ciò richiederebbe un PCB a quattro strati con un'attenta attenzione al posizionamento dei componenti, al disaccoppiamento e (soprattutto) all'integrità del segnale GPS. Sfortunatamente, questo non è banale e non è qualcosa che puoi imparare in pochi giorni. Se vuoi saperne di più, dai un'occhiata alla pagina dei consigli tecnici di Henry Ott . È principalmente per EMC, ma gran parte del materiale si applica alla progettazione ad alta frequenza in generale.

Se sei molto, molto fortunato, il tuo layout potrebbe funzionare così com'è. Ma non ci contare.

Mi dispiace essere portatore di cattive notizie.


4
Per aggiungere a questo post, ATMEL ha sempre un documento denominato Elenco di controllo schematico per ogni serie di MCU. C'è per te: link . C'è anche un documento per il collegamento di
Sergii

1
Sapevo che sarebbe stato male. Come ho detto, questo è il mio primo progetto, e non assomigliava a nessuna tavola che avessi mai visto.

1
@Sergii Grazie per le informazioni, l'ho trovato molto utile.

3
Qualcos'altro: cerca di evitare tracce di 90 gradi. Aumentano il rischio di prendere qualcosa e di essere lacerati, sia durante il montaggio che durante il normale utilizzo. Ci sono anche alcuni problemi di integrità del segnale con tracce ad angolo retto, ma generalmente non sono così critici. Usa angoli di 45 gradi anziché angoli acuti. Inoltre, è necessario ampliare le tracce di potenza e le tracce ad alta velocità. Se possibile, mantieni il testo in una direzione. Se hai bisogno di due direzioni, ruota di 90 gradi. Gran parte del testo viene ruotato di 180 gradi, il che sembra sciatto. Questo non è critico ma lo rende più piacevole alla vista.
DerStrom8,

2
@AlecTeal Cerca "condensatore di disaccoppiamento" su questo sito o altrove. È meno fisica e più teoria dei circuiti. La versione breve è che i circuiti integrati tendono ad assorbire grandi correnti per periodi di tempo molto brevi e l'induttanza parassitaria della connessione di alimentazione ne impedisce il mantenimento. I condensatori di disaccoppiamento fungono da fonti di tensione a breve termine.
Adam Haun,

13

Adam Haun ha coperto perfettamente il tuo design PCB ma un altro commento sul design stesso.

Il tuo drone non volerà con solo un accelerometro. Devi ottenere la posizione del tuo drone ma gli accelerometri ti danno solo un valore proporzionale all'accelerazione in ciascuna direzione. È necessario un giroscopio e utilizzare l'accelerometro per la compensazione della deriva del giroscopio. Il giroscopio e l'accelerometro sono indispensabili ma aggiungerei anche un magnetometro. Sono disponibili alcuni chip IMU 9-DOF.


1
Il BMI 055 non è solo un accelerometro, anche da un giroscopio :-). puoi suggerirmi un buon magnetometro?

3
Destra. Ho perso questo. Molti controller di volo pronti all'uso utilizzano l'HMC5883. Ma dal momento che è sensibile ai campi magnetici, non lo metterei sul PCB stesso o in nessun posto vicino agli ESC. Al giorno d'oggi puoi acquistare i moduli combinati GPS + magnetometro / bussola davvero economici. Aggiungeresti semplicemente connettori per entrambi sulla tua scheda controller.
Alexxx,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.