Sincronizar uma montagem multi-board
Visão geral
No desenho mecânico, a abordagem padrão ao desenvolvimento de um produto consiste em construir o dispositivo a partir de várias submontagens. O software de desenho eletrónico da Altium suporta um conceito semelhante, em que várias PCBs podem ser reunidas para criar uma montagem de PCBs, que em ECAD se designa por Multi-Board Assembly. Esta montagem também pode incluir o invólucro e outros elementos mecânicos.
Uma montagem multi-board aberta no editor de montagens multi-board ECAD da Altium.
O processo de montagem das placas de circuito impresso no invólucro é melhor executado em MCAD. No entanto, o engenheiro ECAD também pode necessitar de realizar verificações eletromecânicas, como folgas entre componentes e entre componentes e invólucro; bem como verificar o acesso e a rotulagem dos elementos da interface humana, como indicadores e ecrãs, botões e conectores.
Para o fazer, os engenheiros mecânicos e elétricos precisam de conseguir passar a montagem de um lado para o outro entre MCAD e ECAD. Isto pode ser feito utilizando Altium MCAD CoDesigner. A sincronização de uma montagem de placas entre os domínios MCAD e ECAD tem inúmeras vantagens, incluindo a capacidade de verificar rapidamente o estado atual do dispositivo montado por parte das equipas de desenho mecânico e eletrónico.
Fluxo de trabalho
Os diapositivos abaixo mostram um resumo da sincronização de uma montagem Multi-board entre MCAD e ECAD. Esta ordem de passos não é fixa; por exemplo, os diapositivos mostram uma sequência em que as PCBs individuais foram obtidas com Pull a partir do ECAD e montadas no invólucro MCAD, antes de se decidir transferir a montagem completa para ECAD.
Os passos numerados abaixo mostram o mesmo processo, mas numa sequência diferente. Desta vez, o invólucro do dispositivo MCAD é primeiro associado à montagem multi-board ECAD e só depois as PCBs são adicionadas ao invólucro do dispositivo.
1. Transferir cada PCB de ECAD para MCAD
Para transferir a montagem de ECAD para MCAD, primeiro faça Push de cada PCB individualmente e depois faça Pull delas para o MCAD, guardando cada uma como uma montagem mecânica.
| Push from ECAD | Utilize o painel MCAD CoDesigner para fazer Push de cada placa do ECAD para o Workspace, como mostrado acima. |
| Pull into MCAD | Utilize o painel Altium CoDesigner para fazer Pull de cada placa a partir do Workspace, guardando cada uma como uma montagem MCAD. Tenha em atenção que a sincronização ao nível da placa tem de ser mantida independentemente da sincronização da montagem da qual essas placas passam a fazer parte. |
2. Fazer Push da Multi-board Assembly ECAD a partir do ECAD
A montagem multi-board ECAD é definida como um projeto Multi-board, ao qual são depois adicionados cada um dos projetos PCB.
| Define the assembly in ECAD | No ECAD, as placas são adicionadas a uma montagem multi-board colocando um Module para cada placa num esquema Multi-board e, em seguida, importando essas placas para um documento de montagem Multi-board. Saiba mais sobre desenho Multi-board em ECAD. |
| Mating the boards | Recomenda-se que as restrições de montagem sejam definidas na montagem do dispositivo MCAD, em vez de na montagem multi-board ECAD. |
| Push the assembly from ECAD | Depois de as PCBs terem sido adicionadas ao documento da montagem multi-board ECAD, a montagem ECAD está pronta para ser enviada para o MCAD com Push. Após posicionar e orientar as placas no MCAD, as informações de localização e orientação podem então ser transferidas de volta para o ECAD. |
3. Criar a montagem do dispositivo em MCAD e associar a Multi-board Assembly ECAD
A montagem do dispositivo MCAD é associada à montagem multi-board ECAD através do painel Altium CoDesigner. Pode fazer a associação em qualquer fase: a partir de um ficheiro de montagem MCAD vazio, depois de o(s) invólucro(s) ter(em) sido adicionado(s), ou depois de uma ou mais placas terem sido adicionadas. Neste exemplo, o invólucro foi adicionado, mas não as placas.
| Create the MCAD assembly | Crie uma nova montagem do dispositivo em MCAD. |
| Include the enclosure | Se necessário, adicione o invólucro à montagem do dispositivo e guarde a montagem. |
| Recognize Designs button | O painel Altium CoDesigner inclui um botão com a designação Recognize Designs Ao clicar neste botão, está a indicar ao MCAD CoDesigner que esta é uma montagem multi-board. O MCAD CoDesigner irá identificar todas as placas na montagem e atualizar o conteúdo do painel para apresentar o estado de sincronização do CoDesigner para uma das placas. Inclui também um menu pendente no topo do painel ; utilize-o para selecionar qual o objeto que está atualmente ativo para o MCAD CoDesigner. Como as placas ainda não foram adicionadas, este botão não é usado neste exemplo — é utilizado em a apresentação de diapositivos no início desta página caso pretenda um exemplo desse fluxo. |
| Link the MCAD assembly to the ECAD assembly | As montagens MCAD e ECAD são associadas clicando no botão Link Multiboard no painel Altium CoDesigner, como mostrado na imagem acima. Se o CoDesigner estiver ligado ao mesmo Workspace para o qual a Multi-board Assembly foi enviada com Push, a MBA ECAD será listada na caixa de diálogo Select Project from Company Workspace Selecione a MBA e clique em OK para estabelecer a associação. Tenha em atenção que, ao clicar neste botão, todas as PCBs que já tenham sido adicionadas à montagem MCAD também são reconhecidas. |
4. Fazer Pull da Multi-board Assembly para o MCAD
Agora que as montagens MCAD e ECAD foram ligadas, o estado de sincronização pode ser verificado executando um Pull no MCAD.
| Check for differences | Assim que a ligação ao nível da montagem tiver sido estabelecida, o CoDesigner pode verificar se existem diferenças entre a montagem MCAD e a MBA ECAD clicando em Pull no painel Altium CoDesigner Quaisquer diferenças detetadas são listadas no painel Altium CoDesigner, como mostrado na imagem acima. |
| Changes highlighted in yellow | Como os PCBs estão presentes na montagem ECAD mas não na montagem MCAD, os PCBs têm de ser adicionados à montagem MCAD. Uma alteração destacada a amarelo indica que o CoDesigner não consegue concluir esta alteração sem ajuda. Passe o cursor sobre a Alteração para apresentar uma descrição, com informações sobre como resolver o problema, como mostrado na imagem acima. |
| Adding the boards in MCAD | Na primeira vez que for feito Pull da montagem, o CoDesigner não saberá de onde obter as versões MCAD dos PCBs. Para localizar cada placa para o CoDesigner, clique no botão de reticências Location para abrir a caixa de diálogo Open e, em seguida, utilize-a para definir a localização de cada placa em falta. Tenha em atenção que irá procurar a versão MCAD de cada PCB, pelo que estas já terão de ter sido importadas para o MCAD e guardadas como uma montagem MCAD, conforme descrito no passo 1. Assim que uma placa for localizada, o item Change dessa placa deixará de estar destacado a amarelo, e essa alteração ficará pronta para ser aplicada. |
| Changes highlighted in red | Quando uma alteração está destacada a vermelho, isso indica que não pode ser aplicada e que o CoDesigner não consegue ajudar a resolvê-la. Um exemplo seria quando um PCB na montagem ainda não foi enviado a partir do ECAD. |
5. Trabalhar com a montagem do dispositivo MCAD
A montagem MCAD inclui agora vários itens que podem ser sincronizados entre MCAD e ECAD, incluindo cada um dos PCBs e também a montagem completa. Para lhe permitir executar funções de CoDesign, tais como: definir objetos da caixa, sincronizar alterações feitas numa placa específica dentro da montagem, ou sincronizar alterações feitas à localização de uma placa na montagem, tem de indicar ao MCAD CoDesigner qual o PCB ou montagem em que está atualmente a trabalhar.
Isto é feito selecionando o PCB ou a montagem no menu pendente no topo do painel Altium CoDesigner, como mostrado na imagem abaixo.
| What is being synchronized | Escolhe aquilo que pretende que o CoDesigner sincronize com o ECAD no menu pendente no topo do painel Altium CoDesigner, como mostrado na imagem acima. Por exemplo, se precisar de editar um dos PCBs, selecione-o no menu pendente, faça as edições e depois faça Push dessas alterações da placa para o PCB ECAD da forma habitual |
6. Definir a caixa no MCAD
Qualquer número de objetos MCAD pode ser definido como fazendo parte da caixa no MCAD CoDesigner.
| 1. Select the objects | Selecione os objetos da caixa na árvore do modelo MCAD. |
| 2. Define as enclosure | Clique no botão Enclosure no friso Altium CoDesigner; isto informa o CoDesigner de que o(s) objeto(s) selecionado(s) fazem parte da caixa. |
| 3. Confirmação do CoDesigner | O MCAD CoDesigner confirmará que estes objetos foram identificados como fazendo parte da caixa para o PCB/montagem ativo(a). |
| 4. Enclosure objects | Os objetos mecânicos que o MCAD CoDesigner reconhece como pertencentes à caixa. Estes objetos serão transferidos para a placa/montagem ECAD quando o design for enviado para o ECAD. Os objetos podem ser selecionados e eliminados da lista, se necessário. |
7. Preparar a montagem do dispositivo e fazer Push para o ECAD
Os objetos da caixa e da placa são orientados e posicionados no MCAD, utilizando as técnicas padrão. Em qualquer fase deste processo, a montagem pode ser enviada para o ECAD.
| 1. Prepare the MCAD assembly | Posicione e estabeleça as ligações dos PCBs dentro da caixa. |
| 2. Select what is being synchronized | Certifique-se de que a montagem Multiboard está selecionada como item ativo no menu pendente no topo do painel Altium CoDesigner. |
| 3. Push the assembly to ECAD | Faça Push da montagem completa do MCAD para o Workspace, ficando pronta para ser importada para o ECAD com Pull. |
8. Fazer Pull da montagem para o ECAD
As alterações efetuadas na montagem MCAD podem ser sincronizadas no ECAD. Abra o projeto da montagem Multi-board no Altium Designer e ative o painel MCAD CoDesigner.
| Check for changes in ECAD | Aparecerá uma notificação no painel MCAD CoDesigner, avisando que foram detetadas alterações Se o aviso não aparecer automaticamente, clique no botão Pull para iniciar uma verificação. |
| Review the list of Changes | As alterações incluirão atualizações de localização dos PCBs, bem como da caixa, caso esta tenha sido adicionada no MCAD. Os tipos de alterações suportados incluem: localização e orientação do PCB, adição ou remoção de elementos da caixa. |
| Apply the Changes | As alterações podem ser aplicadas seletivamente; desative quaisquer alterações que não pretenda aplicar nesta passagem. |
| Modify a child PCB | Se tiverem sido feitas alterações de design MCAD num PCB filho na montagem, essas atualizações têm de ser primeiro importadas com Pull para o projeto do PCB filho (a partir do ficheiro PCB ECAD). O PCB terá depois de ser atualizado na montagem multiboard ECAD O MCAD CoDesigner não gere atualizações internas ao ECAD. |
| Adicionar um PCB no MCAD | Se tiver sido adicionada uma placa extra à montagem no MCAD, ao tentar fazer Push a partir do MCAD aparecerá uma caixa de diálogo de mensagem do CoDesigner, avisando que o PCB adicional não faz parte da montagem multiboard ECAD Nesta situação, tem de adicionar essa placa à montagem Multi-board no ECAD e depois fazer Push do projeto do ECAD para o Workspace. Não é necessário fazer Pull desta atualização para o MCAD; basta fazer Push da montagem a partir do MCAD novamente, e a informação adicional de localização e orientação da placa será enviada para o Workspace, ficando pronta para fazer Pull no ECAD. |
9. A montagem pronta para o engenheiro ECAD
Quaisquer tarefas ECAD necessárias podem agora ser executadas, tais como verificação de folgas e confirmação visual do encaixe dos PCBs. A imagem abaixo mostra uma vista em corte da montagem Multi-board no ECAD.
).
).
).
)
).
).
).
).
).
).
).