Estou fazendo um drone e adoraria se alguém pudesse revisar meu trabalho no layout de PCB.
Imagem (vermelho é superior, azul é inferior, círculos indicam buracos e transferências laterais roxas são cola):
O que deveria acontecer:
A entrada dos rádios é dos PWMs 1 a 6, que é um receptor de RF inserindo os valores brutos dos controles.
A placa deve poder ser programada através do componente ICE 10.
O MCU poderá receber informações do BMI055 (acelerômetro) e GPS e analisá-las validamente.
As entradas Li-po são para leitura de baterias, cada fio (além do primeiro) é uma célula.
Os componentes auxiliares não são preocupantes agora.
Os PWMs 7-12 são a saída e vão para vários ESCs, que controlam os motores.
Sinto que estou sentindo falta de um monte de passivos; o PCB não se parece com nenhum outro que eu já vi (no fato de ter apenas alguns resistores e 3 capacitores com componentes avançados).
Referência do componente:
U2 e U3: Cristais
U1, AUX1, AUX2, todos os PWMs, U13 e U14: conectores
ACL1: Acelerômetro de 3 eixos BMI055
ANT1: antena GPS
TANTCAP: capacitor de tântalo de 33uF
fonte
Respostas:
Eu não vou adoçar isso; é muito ruim. Este projeto parece muito difícil para alguém com seu nível de experiência. Eu recomendo fazer algo mais simples primeiro para desenvolver suas habilidades. Tente um projeto básico microcontrolador para se familiarizar com o layout / processo de design / solda, em seguida, passar para um simples projeto wireless, então talvez considerar a construção de seu próprio robô a partir do zero.
Aqui estão alguns problemas específicos que notei:
Nenhum dos seus CIs possui capacitores de desacoplamento. O único capacitor que vejo em toda a placa é o capacitor de tântalo. Isso é especialmente horrível, pois você tem dois componentes de alta frequência - um microcontrolador de 66 MHz e um GPS de 1,5 GHz.
Você não está seguindo as recomendações de layout na folha de dados do módulo GPS . Há uma seção inteira sobre as diretrizes de layout, que citarei quase na íntegra aqui:
Seus cristais são maneira muito longe de sua MCU.
Como você planeja soldar isso? Esse acelerômetro mede 4,5 mm x 3 mm e nenhuma das almofadas fica acessível quando está no lugar. Você precisaria de um forno de refluxo, uma mão firme e talvez um estêncil de solda para colocá-lo no quadro. O MCU de 144 pinos também não será trivial - o tom desses pinos é de 0,02 polegadas.
A correção de tudo isso exigiria um PCB de quatro camadas com muita atenção ao posicionamento, dissociação e (especialmente) à integridade do sinal do GPS. Infelizmente, isso não é trivial e não é algo que você pode aprender em alguns dias. Se você quiser saber mais, consulte a página de dicas técnicas de Henry Ott . É principalmente para a EMC, mas grande parte do material se aplica ao design de alta frequência em geral.
Se você tiver muita, muita sorte, seu layout poderá funcionar como está. Mas eu não contaria com isso.
Desculpe a ser o portador de más notícias.
fonte
Adam Haun cobriu perfeitamente o design do seu PCB, mas mais um comentário sobre o design em si.
Seu drone não voará apenas com um acelerômetro. Você precisa obter sua posição de drone, mas os acelerômetros fornecem apenas um valor proporcional à aceleração em cada direção. Você precisa de um giroscópio e use o acelerômetro para a compensação de desvio de giroscópio. O giroscópio e o acelerômetro são obrigatórios, mas eu adicionaria um magnetômetro também. Existem alguns chips IMU de 9 DOF disponíveis.
fonte