Ebook: Projeto Multi-board EnviroSense

Mark Harris
|  Criada: Marco 15, 2022  |  Atualizada: Marco 17, 2025
Design Multiboard da Estação Meteorológica WiFi EnviroSense

Projeto EnviroSense

O nosso projeto EnviroShield está recebendo uma grande atualização neste artigo - estamos tirando-o da fase de prototipagem, onde era um shield Nucleo, e construindo um produto independente. Idealmente, este será totalmente integrado em uma caixa mecânica com um escudo passivo contra radiação e umidade - mas isso está além do escopo deste artigo.

NOTA: INCORPORAR VISUALIZADOR SE SUPORTAR MONTAGEM MULTIBOARD

MULTIBOARD ASSEMBLY

 

Como em todos os meus projetos, este projeto é de código aberto e gratuito para você usar como desejar. Você pode encontrar todos os arquivos de design no GitHub. Claro, não há garantia, nem responsabilidade associada aos arquivos do projeto, pois eles estão licenciados sob a licença MIT.

Como agora isso será destinado para uso interno e externo, também precisamos de uma maneira de enviar nossos dados meteorológicos de volta para um banco de dados, então estaremos adicionando um módulo WiFi Microchip ATWINC1500-MR210PB.

Neste projeto, estamos construindo a placa-mãe - mas vamos falar principalmente sobre como e por que você construiria seu próprio módulo de montagem em superfície. O módulo WiFi da Microchip é um exemplo perfeito do porquê você criaria sua própria placa montada em superfície.

Get Ready for the Electronics Design Jobs You Want


Experience hands-on learning in PCB and hardware design with Altium's Student license, cloud access & comprehensive curriculum.

Por Que Criar um Módulo de Montagem em Superfície?

Certificação

A certificação de radiador intencional é cara. Se você está construindo uma solução sem fio personalizada para seus produtos, pode fazer sentido mover o hardware do rádio para sua própria submontagem, que você pode certificar separadamente. Se você tem múltiplos produtos usando este módulo de rádio personalizado, você pode ser capaz de certificá-los sob a classe muito mais barata de Radiador Não Intencional, já que eles integram um módulo de radiador intencional pré-aprovado.

Você também pode achar isso altamente aplicável a reguladores de tensão, drivers de motor ou drivers de LED que requerem certificação, como para aplicações ferroviárias, automotivas ou médicas. O módulo Microchip ATWINC1500 que estamos usando neste projeto é um exemplo perfeito dessa abordagem. Eu poderia facilmente integrar o chip RF diretamente na placa, no entanto, os custos de certificação aumentariam consideravelmente.

Redução de Custos

Se uma pequena parte do seu hardware requer um substrato de PCB especializado, características de PCB especializadas como vias tapadas ou cegas, ou um número maior de camadas - você pode encontrar algumas economias movendo essa parte do projeto para sua própria submontagem. À medida que a área não especializada da sua placa de circuito cresce, você está pagando um preço premium por características da placa de circuito das quais você não está necessariamente tirando total vantagem.

Ao separar a parte especializada do seu projeto, também torna o reuso desse bloco esquemático muito mais barato e fácil no futuro. Você pode simplesmente colocar esse módulo existente em uma placa não especializada e aproveitar totalmente suas funcionalidades.

Padronização

Se você perceber que está reutilizando esquemáticos em vários projetos que têm um custo de engenharia substancial ou risco ao montar a placa, pode ser um bom momento para criar uma submontagem. Um exemplo comum disso é um regulador de tensão comutado de alta performance ou alta confiabilidade. Reguladores isolados também são comumente divididos em submontagens.

Launch Your Career in Electronics Design


Gain the skills top employers look for. Start mastering PCB design with the Altium Student Lab today!

Ao separar uma parte do design que tem um investimento significativo em engenharia, permite a reutilização rápida sem um grande custo de engenharia para qualificar o design integrado em uma nova placa de circuito.

Estratégias de Montagem de Superfície de Módulos

Ao criar seu próprio módulo de montagem em superfície, você precisa considerar como seu novo módulo será anexado à placa hospedeira. Se você vai produzir grandes volumes de módulos, provavelmente precisará avaliar ambos os métodos mais comuns com seu processo de montagem para determinar a maior confiabilidade e facilidade de montagem.

Array de Grade de Contatos

Ao selecionar componentes, você certamente já se deparou com Arrays de Grade de Contato (LGA) - almofadas nuas sob o CI ou montagem. Se você tem um grande número de conexões para fazer em um pequeno espaço, LGA pode ser uma abordagem ideal. As principais desvantagens são as mesmas de qualquer outro componente LGA - dificuldade em inspecionar a junta e desafios com prototipagem. Você também pode encontrar custos adicionais com seu parceiro de montagem de placas devido ao tempo extra de configuração da máquina - envolver seus parceiros de placa e montagem no início do seu processo de design pode melhorar muito sua confiabilidade e reduzir seu custo.

 U-Blox NORA-B106 on Digi-Key

Fonte: U-Blox NORA-B106 na Digi-Key

Você deve evitar via em pad tanto nas placas hospedeiras quanto nos módulos para garantir que não crie bolsões de ar na solda, ou roube a solda através da ação capilar.

Lay Out Your Track: Prepare for a Career in PCB Design


Develop the electronics design expertise that employers look for with Altium’s free Student Lab!

LGA também é altamente custo-efetivo para a fabricação do módulo. Alguns fabricantes de placas podem cobrar mais por pads castelados.

Pads Castelados

Muitos módulos comerciais utilizam pads castelados para seus módulos, e com boas razões. Pads castelados são altamente confiáveis e muito fáceis de soldar manualmente e inspecionar. Devido à solda ser puxada para o lado da placa, você também pode alcançar uma boa densidade de corrente.

Um pad castelado é efetivamente um furo passante que é cortado ao meio durante o processo de fabricação da placa. O caminho de usinagem no seu painel passará pelo centro do furo, deixando um escalope banhado na borda da placa que possui um pad na parte superior e inferior da placa.

DIGI Xbee Pro XB8X on Digi-Key

Fonte: DIGI Xbee Pro XB8X na Digi-Key

Ter pads apenas na borda da placa também facilita o roteamento da placa hospedeira e não interfere na colocação de vias ou trilhas na placa do módulo. Os pads de borda podem ser conectados diretamente a uma trilha ou plano em qualquer camada, o que pode facilitar o roteamento para os pads de interconexão no módulo.

Get Ready for the PCB Design Job of Your Dreams


Start your electronics design career with Altium's free Student Lab, comprehensive curriculum & certificates

Design de Pad Castelado

É difícil errar com pads castelados, no entanto, há algumas coisas a considerar que o prepararão para o sucesso. Se você é novo na criação de pads castelados, vale a pena baixar arquivos Altium para módulos comerciais onde eles estão disponíveis pelo fabricante, como eu fiz para o módulo ATWINC1500 que estou usando neste design de múltiplas placas. Olhar para o empilhamento de pads e layout de módulos comercialmente bem-sucedidos em uma classe semelhante à do módulo que você está criando pode dar algumas ideias sobre o que funciona bem antes de começar sua própria experimentação.

Pad Assimétrico

Ao criar uma almofada castelada, a pilha de camadas será quase sempre assimétrica. As almofadas superiores e internas são tipicamente redondas e dimensionadas como qualquer almofada de furo passante ou via seria. A almofada inferior, no entanto, é tipicamente ampliada para fornecer maior área de cobre e contato de solda. Isso faz com que a almofada castelada possa ser usada de maneira confiável com placas estenciladas com pasta de solda, bem como com soldagem manual.

Platinação de Borda

Se você requer maior densidade de corrente, ou até mesmo maior confiabilidade, você também pode ter as bordas da placa banhadas além do furo passante. Esta platinação é tipicamente adicionada à largura da almofada inferior, fornecendo mais área de contato no lado do módulo. A maioria dos fabricantes de placas cobrará mais por este serviço e fabricantes de placas de baixo custo e alta mistura podem simplesmente ignorar isso, se eles até notarem a nota de fabricação.

Um Bom Ponto de Partida

Se você não está com falta de espaço na borda, comece com almofadas maiores para seus protótipos iniciais. À medida que você começa a se sentir mais confortável com o processo e vê os resultados de seus módulos iniciais, você pode começar a otimizar o tamanho para baixo, se necessário.

Almofadas Microchip ATWINC1500

Como exemplo disso, os pads da Microchip no módulo ATWINC1500 têm um furo metalizado de 0,635mm e um pad quadrado de 0,8mm para todas as camadas. Eles têm um pad redondo adicional de 1,7 x 0,8mm na camada inferior (mostrado abaixo movido para a esquerda, para mostrar que são separados).

When NASA Calls, Will You Be Ready?


Prepare for a stellar career in electronics and hardware design with Altium’s free Student Lab.

Microchip recommends a 0.8 x 1.9mm pad on the host board, with the pad centred on the module outline.

A Microchip recomenda um pad de 0,8 x 1,9mm na placa hospedeira, com o pad centrado no contorno do módulo.

Meus Pads Castelados

Eu sempre fiz as coisas um pouco diferente do exemplo da Microchip acima, preferindo especificar a pilha completa de pads em um único pad.

Meus pads para módulos RF tipicamente têm um furo metalizado de 0,4mm, com um pad superior retangular de 0,8 x 1mm. O pad inferior é de 0,8 x 2mm centrado no furo, fornecendo uma área de cobre exposta de 0,8 x 1mm sob a placa. O pad de montagem em superfície na placa hospedeira para esses pads tem 0,8mm de largura e 1,8mm de comprimento centrado sob o contorno do módulo.

surface mount pad on the host board for these pads is 0.8mm wide, and 1.8mm long centred under the module outline.

 

Para placas de baixo volume que certamente serão soldadas manualmente, eu uso furos maiores onde a densidade de pinos não é crítica. Estes têm um furo metalizado de 1,2 mm e um pad superior de 1,5 x 2 mm com um pad inferior de 2,5 x 2 mm. Estes têm menos cobre exposto sob a placa, já que o furo metalizado maior na lateral fornecerá a maior parte do contato de solda ao soldá-los manualmente à placa hospedeira.

When Tesla Calls, Will You Be Ready?


Get ready for a fast-track career in PCB and hardware design with Altium's free Student Lab.

These have a 1.2mm plated hole, and a 1.5 x 2mm top pad with a 2.5 x 2mm bottom pad

 

Seu Próprio Módulo

Quando você cria seu próprio módulo, deve criar seus pads castelados como uma única pegada/símbolo, pois isso facilitará a criação de um projeto multi-placa e também garantirá que nenhum pad único ou grupo de pads possa ser movido acidentalmente, causando problemas de alinhamento no futuro.

Projetando a Placa Hospedeira

Como mencionado anteriormente, vamos pegar nosso esquema anterior de sensor e display LCD e transformá-lo em uma placa autônoma. Inicialmente, esta placa será desenvolvida usando uma parte da biblioteca que tem o módulo WiFi como modelo STEP embutido. Muitas bibliotecas de empresas utilizam essa abordagem para o design de múltiplas placas, no entanto, ela é menos que ótima. Com a impressionante integração MCADECAD do Altium, trabalhar diretamente com o design da placa faz mais sentido do que exportar um modelo STEP do seu módulo e reimportá-lo - especialmente no início da fase de design. Conforme seu módulo e os requisitos da placa hospedeira evoluem, usar uma montagem de múltiplas placas permite garantir que tudo esteja sincronizado.

Uma vez que tenhamos o design da placa completado usando um componente da biblioteca, vou mostrar como é fácil mudar seus projetos de múltiplas placas baseados em biblioteca existentes para uma montagem de footprint + multiboard.

Para tornar este hardware autônomo e capaz de operar externamente como uma estação meteorológica, precisamos de uma fonte de energia. Estou usando o microcontrolador STM32L031K, que será configurado para um consumo de energia muito baixo, no entanto, quero garantir que a placa possa continuar operando sem energia externa por algum tempo, se necessário. Estou usando duas baterias 18650, assim como fiz no meu projeto de UPS 12V, no entanto, desta vez estou usando um CI carregador diferente devido à escassez de chips e requisitos diferentes. 

Intuitive Multi-Board System Design

The easiest way to create complex designs and error-free system interconnections.

Eu gostaria que minha estação meteorológica fosse alimentada por energia solar, no entanto, estou localizado no extremo norte da Escócia, onde no inverno temos dias de 5 horas de duração e podemos ficar presos em um banco de neblina ou nuvem densa por dias a fio - não exatamente condições ideais para dispositivos alimentados por energia solar. Usar duas baterias 18650 permitirá que eu opere a estação meteorológica por cerca de 6 semanas sem energia externa, se necessário. Eu também tenho um enorme capacitor de 6000uF na entrada, para ajudar a lidar com as variações de luz, mantendo o carregador funcionando de forma otimizada.

Microchip MCP73213 two cell lithium battery charger

 

Estou usando o circuito integrado carregador de bateria de lítio de duas células Microchip MCP73213 para o projeto. Ele possui uma ampla faixa de tensão de entrada, o que funciona bem tanto para energia solar quanto para energia CA se usado internamente, além de corrente programável. Estou especificamente usando o modelo de carga de 8,2V, apesar de minhas baterias terem uma carga máxima de 8,4v. Como espero que essas baterias estejam totalmente carregadas na maior parte do ano, deixá-las em um estado um pouco menos que completo deve melhorar sua vida útil, e com tal alta capacidade, a pequena perda de capacidade não deve ser notada. Tenho a corrente de carga selecionável por meio de um interruptor deslizante, então ela pode ser ajustada para uma corrente baixa para aplicações alimentadas por energia solar, ou carregada rapidamente por um adaptador CA, se necessário.

Analog Devices ADP7105

 

Em vez de usar um CI de monitoramento de bateria, estou adotando a simples rota de corte de tensão no caso de as baterias estarem completamente esgotadas. Estou usando um regulador linear para este projeto, o Analog Devices ADP7105, que possui um pino de Bloqueio por Baixa Tensão para desligar o regulador se a tensão da bateria ficar muito baixa. Normalmente, operar um dispositivo de 3.3v com um regulador linear a partir de uma fonte de 8.4v seria considerado muito ineficiente e não fantástico para a vida útil da bateria. Após muita pesquisa por reguladores de modo comutado de alta eficiência para cargas leves que estão em estoque, descobri que o regulador linear é muito mais eficiente no geral.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

O desafio com este dispositivo para um regulador de modo comutado é o módulo WiFi, com um consumo de corrente de transmissão de 290mA, no entanto, se transmitirmos dados a cada 10 segundos, então os 98,5% restantes do tempo o consumo de corrente provavelmente estará na faixa de microampères de dois dígitos baixos, onde um regulador de modo comutado realmente tem dificuldades. Neste caso, aceitar a perda de eficiência na corrente de transmissão vale muito a pena pela eficiência relativa e confiabilidade em baixa corrente.

Em termos de layout, eu tenho planos de terra separados para cada uma das zonas de temperatura potenciais, mantendo o regulador e o carregador no topo da placa junto com o módulo WiFi. Eu também tenho fendas na placa ao redor desses componentes que potencialmente geram calor, numa tentativa de quebrar ainda mais a condutividade térmica para o sensor de temperatura. Assim como com o escudo, o sensor de temperatura está na parte inferior da placa em sua própria região termicamente isolada.

temperature sensor is at the bottom of the board in it’s own thermally isolated region. Designing the Host Board

 

Mudando para uma Montagem de Placas Múltiplas

Até agora, este projeto usou um item de biblioteca para o módulo RF, que é como sua empresa pode atualmente estar lidando com submontagens internas. Eu baixei os arquivos Altium da placa do site da Microchip. Como os arquivos de design usam uma única pegada para os pads castelados, tudo o que eu precisava fazer era dizer ao Altium Designer que o conector é para um projeto de placa múltipla, adicionando um parâmetro chamado “System” ao símbolo esquemático e dando a ele o valor “Connector”. Preparar a placa de submontagem para conexão de placa múltipla é simples assim.

Switching to a Multi-Board Assembly

 

Para a placa hospedeira, tive que fazer um pouco mais de trabalho, pois já tinha uma pegada com um modelo STEP nela. Copiei os arquivos de símbolo e pegada da minha biblioteca para a pasta do projeto para que eu tivesse uma cópia local para modificar.

EnviroSense.PrjPcb

 

Na pegada, deletei o corpo 3D, depois adicionei a pegada ao símbolo esquemático. Após mudar o símbolo no meu esquemático para o novo símbolo local, adicionei o parâmetro System = Connector ao símbolo. Finalmente, atualizei o documento PCB a partir do esquemático, e então, no PCB, executei uma Atualização a partir das Bibliotecas PCB para atualizar a pegada.

The PCB now has a footprint with no body and is marked as a multi-board connector ready for assembly.

 

O PCB agora tem uma pegada sem corpo e está marcado como um conector de placa múltipla pronto para montagem.

Criando o Projeto de Placa Múltipla

Para adicionar nossa placa de módulo RF à placa hospedeira, precisamos criar um novo projeto de placa múltipla. Criar um novo projeto de placa múltipla é quase o mesmo que um projeto PCB típico, exceto que escolhemos Multi-board em vez de PCB na tela de criação do projeto.

choose Multi-board rather than PCB under the project creation screen.

 

Em seguida, adicionamos um esquemático de placa múltipla e dois módulos. Cada módulo recebe um título e um projeto/placa é selecionado para o módulo.

 multi-board schematic and two modules.

 

Para adicionar os conectores que configuramos anteriormente, vamos a Design -> Importar Projetos Filhos, o que adicionará os conectores aos módulos.

Import Child Projects engineering change order

 

Então, podemos adicionar uma conexão direta entre os dois módulos. O Altium Designer não conseguiu automaticamente alinhar as conexões para os dois módulos desta vez, então podemos clicar em uma das conexões e, na janela de propriedades, atribuir manualmente o pino correspondente.

mated parts/pins

 

Com o pino corretamente emparelhado, podemos adicionar a PCB de placa múltipla ao projeto, salvando-a assim que for adicionada. Então, a partir do esquemático, vamos a Design -> Atualizar Montagem para importar os módulos para a PCB de placa múltipla. Dependendo da complexidade do seu hardware e das especificações desta máquina, isso pode levar algum tempo. No entanto, para este projeto relativamente simples, levou menos de um segundo no meu computador.

Update Assembly to import the modules to the multi-board PCB.

 

Em vez de usar as ferramentas de acoplamento que utilizamos no artigo anterior, gostaria de demonstrar que podemos posicionar arbitrariamente os componentes de múltiplas placas onde quisermos, se isso for o que o design exige. Ao clicar no módulo de rádio, podemos usar o View Gizmo para arrastá-lo para o local desejado em nossa placa principal.

View Gizmo to drag it into place on our host board.

 

Resultado

Neste artigo, construímos uma placa sensora ambiental que poderia atuar como uma estação meteorológica simples para uso interno ou externo, demonstrando a utilidade de um subconjunto de módulo RF pré-certificado. Discutimos como e por que você criaria um módulo de subconjunto para seus próprios projetos. Usar uma montagem de múltiplas placas em vez de um modelo 3D estático em uma biblioteca para módulos personalizados de montagem em superfície garante que suas placas permaneçam sincronizadas ao longo do processo de design e permite uma integração mecânica superior entre as placas. 

Também tenho uma estação meteorológica Davis Instruments Vantage Pro2, então será interessante comparar os dados de longo prazo deste projeto de estação meteorológica com um produto calibrado pelo NIST.

Como as montagens de múltiplas placas podem economizar seu tempo e aumentar sua produtividade? Fale agora com um especialista da Altium para descobrir.

SOBRE A ALTIUM

Altium LLC (ASX: ALU) é uma corporação multinacional de software com sede em San Diego, Califórnia, que se concentra em sistemas de design eletrônico para design de PCB em 3D e desenvolvimento de sistemas embarcados. Os produtos da Altium são encontrados desde equipes de design eletrônico líderes mundiais até a comunidade de design eletrônico de base.

Com uma gama única de tecnologias, a Altium ajuda organizações e comunidades de design a inovar, colaborar e criar produtos conectados, mantendo-se dentro do prazo e do orçamento. Os produtos fornecidos incluem Altium Designer®, Altium Vault®, CircuitStudio®, PCBWorks®, CircuitMaker®, Octopart®, Ciiva® e a gama TASKING® de compiladores de software embarcado.

Fundada em 1985, a Altium possui escritórios em todo o mundo, com locais nos EUA em San Diego, Boston e Nova York, locais na Europa em Karlsruhe, Amersfoort, Kiev e Zug e locais na Ásia-Pacífico em Xangai, Tóquio e Sydney. Para mais informações, visite www.altium.com. Você também pode seguir e interagir com a Altium via Facebook, Twitter e YouTube.

Aberto como pdf

Sobre o autor

Sobre o autor

Mark Harris is an engineer's engineer, with over 16 years of diverse experience within the electronics industry, varying from aerospace and defense contracts to small product startups, hobbies and everything in between. Before moving to the United Kingdom, Mark was employed by one of the largest research organizations in Canada; every day brought a different project or challenge involving electronics, mechanics, and software. He also publishes the most extensive open source database library of components for Altium Designer called the Celestial Database Library. Mark has an affinity for open-source hardware and software and the innovative problem-solving required for the day-to-day challenges such projects offer. Electronics are passion; watching a product go from an idea to reality and start interacting with the world is a never-ending source of enjoyment. 

You can contact Mark directly at: mark@originalcircuit.com

Recursos relacionados

Documentação técnica relacionada

Retornar a página inicial
Thank you, you are now subscribed to updates.
Altium Need Help?