PCB Health Check Monitor

O objetivo final de cada projeto de PCB é obter um conjunto correto e fiável de saídas de montagem e fabrico, e a finalidade de qualquer ferramenta de projeto é fornecer ao utilizador ferramentas para encontrar e resolver os problemas que possam surgir durante o processo de projeto antes de o projeto avançar para produção. No seu desenvolvimento contínuo, o Altium Designer disponibiliza melhoramentos e correções de erros em cada versão para lhe proporcionar uma melhor experiência de projeto e para o ajudar a evitar alguns aspetos “pouco saudáveis” do layout das suas PCBs. Em alguns casos, essas áreas de uma placa podem estar corretas do ponto de vista do sistema DRC do Altium Designer, não originando problemas graves de fabrico. No entanto, podem resultar em degradação do desempenho do software e em problemas durante o codesign MCAD ou a geração de saídas da PCB. Por exemplo, os componentes da PCB podiam ter um valor de rotação de 360 graus em versões anteriores do Altium Designer, mas esta situação já não é permitida nas versões atuais – o software irá definir esses componentes para 0 graus.

Estes elementos “pouco saudáveis” do layout da placa podem estar presentes em projetos criados em versões do software anteriores à introdução de melhorias e correções em determinadas áreas. A funcionalidade PCB Health Checks está disponível para o ajudar a detetar e resolver esses problemas e outros que possam surgir em determinadas condições. Estas verificações permitem-lhe descobrir problemas comuns no projeto da PCB, corrigi-los e evitar potenciais problemas durante as fases seguintes do processo de projeto e fabrico.

A funcionalidade Health Check Monitor pode ser configurada através da opção PCB.HealthCheckMonitor na caixa de diálogo Advanced Settings. Utilize as definições seguintes para configurar o modo pretendido da funcionalidade. O valor predefinido é 1.

0 - desativado
1 - modo de utilizador
2 - modo de depuração (disponibiliza verificações adicionais em desenvolvimento ativo).

Quando nenhum objeto está selecionado no documento PCB ativo, o painel Properties inclui o separador Health Check, que lhe permite configurar, executar e explorar os resultados da PCB Health Check.

A interface do Health Check Monitor é o separador Health Check do painel Properties quando não está selecionado nenhum objeto no documento PCB.
A interface do Health Check Monitor é o separador Health Check do painel Properties quando não está selecionado nenhum objeto no documento PCB.

Configurar e executar uma verificação de integridade

As verificações disponíveis são apresentadas na área de grelha da região Checks no separador Health Checks. Todas as verificações estão agrupadas por categorias relevantes (Regions, Polygons, Components, etc.). Utilizando a coluna de caixas de verificação, pode ativar/desativar verificações específicas ou utilizar a caixa de verificação no cabeçalho da coluna para ativar/desativar todas as verificações.

Uma verificação de integridade é executada automaticamente quando o documento PCB é aberto. Em qualquer momento durante o processo de projeto, pode executar manualmente uma verificação específica clicando nela com o botão direito do rato na lista e selecionando o comando Run Check ou executar todas as verificações ativadas clicando no botão Check All na parte inferior da lista.

Execute uma verificação específica ou execute todas as verificações de uma só vez.
Execute uma verificação específica ou execute todas as verificações de uma só vez.

Se o documento de projeto da PCB for alterado, será apresentado um aviso de que os resultados da verificação de integridade estão desatualizados. Utilize o botão Check All no banner de aviso para executar a verificação de integridade da PCB e atualizar os resultados.

Se forem detetados problemas numa verificação, o número de problemas detetados nessa verificação será apresentado na coluna Issues. O número total de problemas encontrados para o projeto PCB atual é apresentado entre parênteses no cabeçalho da coluna. Além disso, será apresentado um ícone nesta coluna. O ícone reflete o nível de gravidade do problema encontrado, dependendo do seu tipo:

  • – Informação
  • – Aviso
  • – Erro

O ícone do problema mais grave detetado também será apresentado junto ao título do separador Health Check. Se não existirem problemas, o ícone será apresentado no título do separador.

Selecione uma entrada de verificação para mostrar a lista de problemas detetados para essa verificação na região Issues do painel.

Selecione uma verificação para mostrar a lista de problemas detetados.
Selecione uma verificação para mostrar a lista de problemas detetados.

Para mostrar na lista apenas as verificações para as quais foram detetados problemas, utilize o controlo Show issues only no topo da lista.

Utilize o controlo Show issues only para filtrar a lista de verificações.
Utilize o controlo Show issues only para filtrar a lista de verificações.

Quando o controlo Show issues only está ativado, pode ordenar a lista de verificações pelo respetivo nível de gravidade clicando no cabeçalho da coluna do ícone.

Resolver os problemas detetados

Ao clicar numa verificação na região Check do painel, a região Issues do painel será preenchida com os problemas detetados para essa verificação. Clique num problema na lista para ampliar, centrar e destacar (quando possível) um objeto com problema na área de projeto do editor PCB. As recomendações sobre como um problema da verificação selecionada pode ser corrigido são apresentadas na região de informação do painel.

As seguintes verificações podem ser corrigidas automaticamente:

  • Zero Area Regions

  • Zero Area Polygons

  • Micro-Segments

  • Shelved/Modified Polygons

  • 360deg Component

  • Components with Mirrored Footprints

    Esta verificação (desativada por predefinição) deteta alterações nos pinos entre a footprint de um componente colocado no espaço de projeto da PCB e a footprint correspondente na biblioteca de origem aplicável. Tenha em atenção que apenas os elementos relacionados com espelhamento (pinos, overlays e corpos 3D) são considerados ao aplicar a correção. Outras alterações à footprint do componente colocado, como a rotação, permanecem inalteradas.

  • Duplicate Component Designators

  • Unused xSignals

  • Unused From-Tos

Para utilizar a correção automática, selecione uma verificação na lista e clique no botão Fix Issues na parte inferior da lista de problemas. Em alternativa, clique com o botão direito do rato numa verificação na lista Checks e selecione o comando Fix Issues no menu apresentado.

Corrija automaticamente os problemas detetados utilizando o comando Fix Issues.
Corrija automaticamente os problemas detetados utilizando o comando Fix Issues.

Executar uma verificação de integridade durante a geração de saídas

Ao tentar gerar as saídas a partir de um ficheiro OutJob ou diretamente a partir do editor PCB e se o projeto contiver um problema crítico (um polígono shelved ou um polígono que foi modificado mas não voltou a ser repoured e/ou um painel que tenha uma stack de camadas não compatível com a stack de camadas da placa principal), será apresentada uma caixa de diálogo de aviso. A caixa de diálogo apresenta um aviso de que as saídas a gerar não estarão corretas e o(s) número(s) dos objetos com problema. Pode cancelar a geração das saídas e abrir o separador Health Check diretamente a partir da caixa de diálogo ou prosseguir com a geração das saídas. No caso do problema de stack de camadas não compatível, também pode abrir o relatório HTML de compatibilidade.

A caixa de diálogo PCB Health Check Issues Detected
A caixa de diálogo PCB Health Check Issues Detected

Comunicar os problemas detetados

Os problemas detetados pelo PCB Health Check Monitor podem ser listados no relatório HTML gerado ao executar uma Batch DRC. Na caixa de diálogo Design Rule Checker, selecione a opção Create Report File e a respetiva subopção Report PCB Health Issues.

A opção Report PCB Health Issues na caixa de diálogo Design Rule Checker
A opção Report PCB Health Issues na caixa de diálogo Design Rule Checker

Depois de executar a Batch DRC utilizando o botão Run Design Rule Check da caixa de diálogo, o número de problemas de integridade da PCB detetados será apresentado no topo do relatório, e os problemas serão listados sob o cabeçalho PCB Health Issues.

Um exemplo do relatório gerado quando a opção Report PCB Health Issues foi ativada na caixa de diálogo Design Rule Checker
Um exemplo do relatório gerado quando a opção Report PCB Health Issues foi ativada na caixa de diálogo Design Rule Checker

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Conteúdo