Suporte para Verificação de Dados Importados
O CAM Editor do Altium Designer permite-lhe importar ficheiros Gerber, NC Drill, ODB++, Netlist, Mill/Rout, bem como outros ficheiros com diferentes aberturas, e depois executar um conjunto de regras de design para verificar os dados nos ficheiros importados. Depois de verificados, pode utilizar uma opção de Auto Fix para muitas destas regras.
Criar um Novo Documento CAM
Pode criar um novo documento CAM selecionando File » New » CAM Document no menu. Surge um novo documento CAM em branco na janela de design. Pode guardar o documento selecionando File » Save (Ctrl+S).
Importar Ficheiros com o Quick Load
Selecione File » Import » Quick Load para abrir a caixa de diálogo File Import - Quick Load. Para importar os ficheiros pretendidos para o novo documento CAM, pode utilizar a opção Quick Load para importar todos os ficheiros encontrados na pasta selecionada de uma só vez.
A caixa de diálogo File Import - Quick Load
Clique em para abrir o diretório de ficheiros e selecionar a pasta que pretende importar. Assim que todos os ficheiros (incluindo ficheiros Gerber, NC Drill e netlist) forem importados, a caixa de diálogo Import Drill Data será aberta.
A caixa de diálogo Import Drill Data
Depois de configurar as definições ao seu gosto, os ficheiros importados para o CAM Editor serão apresentados na janela de design juntamente com um Relatório do Processo Quick Load (*.log).
Verificar as Atribuições das Camadas
Todas as camadas Gerber, NC Drill e netlist no documento CAM têm de ser atribuídas a um tipo de camada adequado. O CAM Editor tenta fazer isto por si, fazendo corresponder as extensões dos seus ficheiros Gerber às listadas na caixa de diálogo Layer Types Detection Template , mas recomenda-se que reveja o Layers Table quanto à integridade e exatidão. Para ver ou modificar o Template de Deteção dos Tipos de Camada, selecione Tables » Layer Type Detection para abrir a caixa de diálogo Layer Types Detection Template.
A caixa de diálogo Layer Types Detection Template
As camadas importantes para a extração da netlist, que é necessária antes de executar o DRC para verificar os dados, são as camadas de sinal e de plano. As camadas de sinal podem ser atribuídas aos seguintes tipos de camada: top, bottom ou internal. As camadas de silkscreen também serão tidas em conta durante o DRC. Se precisar de adicionar outra string de tipo de camada, adicione uma string (separada por uma vírgula da entrada anterior, como mostrado acima) para associar a camada ao tipo de camada. Tenha em atenção que, se fizer alterações a este template nesta fase, terá de voltar a importar os seus ficheiros para ver as novas associações.
A caixa de diálogo Layers Table
Para rever ou editar a Tabela de Camadas, selecione Tables » Layers no menu principal para abrir a caixa de diálogo Layers Table.
Pode rever a lista de nomes das camadas configurada através das atribuições automáticas de tipo. Ao fazê-lo, poderá ver que os nomes das camadas foram atribuídos aos tipos de camada conforme definido no template Layer Types Detection. As camadas mecânicas são definidas como Temporary.
Verificar a Ordem das Camadas
Assim que todas as camadas estiverem corretamente atribuídas, pode rever o Layers Order Table para garantir que a stack de camadas da PCB está correta.
Selecione Tables » Layers Order para abrir a caixa de diálogo Create/Update Layers Order. Esta caixa de diálogo fornece um mapa entre as camadas tal como foram importadas para o CAM Editor (a ordem lógica das camadas) e a sua constituição física para fabrico (ordem física das camadas). Pode rever a lista de nomes das camadas com atribuições de mapeamento automático. Altere o Layer Physical Order, se necessário, clicando na lista pendente de uma camada disponível nesta coluna e selecionando um novo valor. Tenha em atenção que não pode atribuir o mesmo Layer Physical Order a mais do que uma camada.
A caixa de diálogo Create/Update Layers Order
Se fechar e reabrir esta caixa de diálogo, irá reparar que a stackup foi reorganizada para refletir quaisquer alterações ao Layer Physical Order.
Verificar os Conjuntos de Camadas
Verificar os conjuntos de camadas só é necessário se a sua placa contiver vias cegas e/ou enterradas, caso em que tem de designar cada conjunto de furação individualmente, associar o ficheiro NC Drill correspondente e selecionar todas as camadas pelas quais esse conjunto de furação irá passar. Para configurar conjuntos de camadas para um design diferente, comece por selecionar Tables » Layers Sets para abrir a caixa de diálogo Create/Update Layers Sets.
A caixa de diálogo Create/Update Layers Set
A partir da caixa de diálogo Create/Update Layers Sets, pode inserir ou eliminar conjuntos de camadas e selecionar pares de camadas. Para criar um conjunto de camadas, escreva um nome na coluna Layers Set Name, por exemplo, Blind Top, ou clique em Insert Layers Set para adicionar um novo conjunto. Introduza os dados para criar os Conjuntos de Camadas necessários para as vias cegas e enterradas no design. Selecione uma camada de furação atribuída na lista pendente que é apresentada quando clica na coluna Assigned Drill Layer .
Selecione as camadas de sinal/plano que serão incluídas no conjunto na caixa de diálogo Select Layer Pairs, apresentada quando clica na coluna Signal/Plane Layers in Set. Pode utilizar as teclas Ctrl ou Shift para selecionar várias camadas.
Extrair e Renomear a Netlist
Depois de verificar as configurações das camadas, pode criar uma netlist. É necessário extrair uma netlist antes de executar um Design Rule Check para verificar o design. Para o fazer, selecione Tools » Netlist » Extract. Depois de a netlist ser extraída, as nets são rastreadas ao longo do cobre ligado de uma camada para outra de acordo com a stackup de camadas e os conjuntos de camadas fornecidos. Clique no separador Nets no painel CAMtastic para ver os nomes das nets. Nesta fase, foram atribuídos nomes genéricos às nets, por exemplo, $Net1.
Renomear Nets
Se desejar, pode renomear as nets para os seus nomes originais no design da PCB, porque incluímos a IPC Netlist, que armazena os nomes originais das nets, no processo de importação Quick Load. Se não tiver sido incluído um ficheiro de netlist IPC-356-D para os seus dados Gerber e NC Drill na pasta Quick Load, pode importá-lo utilizando o comando File » Import » Netlist.
Para renomear as nets, selecione Tools » Netlist » Rename Nets. Os nomes das nets são renomeados das nets geradas pelo CAM Editor (por exemplo, $Net1) para os seus nomes originais, tal como apareciam no design da PCB, como GND e VCC. Depois de os nomes das nets serem atualizados, as alterações serão refletidas no separador Nets no painel CAMtastic.
Configurar a Verificação das Regras de Design
Para garantir que não existem violações no seu ficheiro .CAM que possam afetar o fabrico, pode executar uma Design Rule Check (DRC) para verificar se não existem violações. Além disso, pode selecionar Analysis » PCB Design Check/Fix para abrir a caixa de diálogo PCB Design Check/Fix.
A caixa de diálogo PCB Design Check / Fix
Utilizar o Auto Fix
Depois de a caixa de diálogo PCB Design Check/Fix estar ajustada ao seu gosto, clique em OK para executar o DRC. Depois de concluído, a caixa de diálogo Information apresentará detalhes sobre cada violação.
A caixa de diálogo Information
Também pode utilizar a opção Auto Fix, quando aplicável, no menu do botão direito quando estiver no separador DRC do painel CAMtastic. Isto permite-lhe corrigir erros individuais, bem como tipos de DRC completos. Para corrigir automaticamente erros de silkscreen sobre solder mask, por exemplo, clique com o botão direito na pasta de violações Silkscreen over Solder Mask no separador DRC do painel CAMtastic e selecione Fix All Silkscreen over Solder Mask errors. Para corrigir automaticamente erros individuais, quando disponível, clique com o botão direito numa pasta de erro individual Ref e selecione Fix DRC Error.
Fazer duplo clique num erro de DRC no separador DRC do painel CAMtastic irá realçar a localização do erro selecionado.
Consultar uma Violação para Obter Mais Informações
Pode encontrar mais informações sobre a possível causa dos erros consultando o(s) objeto(s) envolvido(s) na violação. Se o painel CAMtastic estiver ativo, prima Shift+F5 para tornar a janela de design ativa, ou clique no espaço de design.
Selecione Analysis » Query » Object ou prima Q para alterar o cursor para uma mão apontadora. Clique no objeto sobre o qual pretende encontrar mais informações. A informação sobre o objeto selecionado é apresentada no separador Info do painel CAMtastic. Na parte inferior da secção Info Query , são listados todos os erros de DRC relacionados com o objeto consultado. Clique nesses erros para ampliar as violações relacionadas.
Também poderá querer medir distâncias entre objetos se existirem problemas de clearance. Nesse caso, pode selecionar uma opção de medição, como Point to Point ou Object to Object no submenu Analysis » Measure e, em seguida, clicar nos pontos ou objetos que pretende medir. As medições são apresentadas no separador Info do painel CAMtastic.
Também poderá querer medir distâncias entre objetos se existirem problemas de clearance. Nesse caso, pode selecionar uma opção de medição, como Point to Point ou Object to Object no submenu Analysis » Measure e, em seguida, clicar nos pontos ou objetos que pretende medir. As medições são apresentadas no separador Info do painel CAMtastic.



