Bibliotecas de Projeto de Engenharia Reversa

Criada: Fevereiro 10, 2017
Atualizada: Outubro 27, 2020
Bibliotecas de Projeto de Engenharia Reversa

A terceirização tornou-se a solução de facto para empresas que buscam reduzir custos e aumentar suas margens de lucro. Em vez de consumirem seus próprios recursos em uma tarefa específica, as empresas a externalizam para outras firmas especializadas naquela área específica, deixando-as focar no que fazem de melhor. O design de novos produtos muitas vezes é contratado a empresas de design separadas. Se esse é o seu caso — sua empresa terceiriza o design de PCB ou sua empresa é uma casa de design de PCB — continue lendo porque este documento pode facilitar sua vida.

 

COMUNICAÇÃO

A terceirização de trabalho para outras empresas exige uma melhor comunicação entre todas as partes envolvidas. Para engenheiros de serviços de design de PCB, isso significa garantir que arquivos completos de projetos de Placa de Circuito Impresso sejam enviados aos clientes. Infelizmente, receber arquivos PCB ou gerber dos clientes nem sempre é um processo tranquilo. Os clientes podem enviar arquivos de projeto incompletos, arquivos de projeto com bibliotecas de componentes não padronizadas ou outros arquivos que não correspondem ao que você realmente precisa. Quando isso acontece, como você procede com o projeto? Aqui está uma visão geral dos desafios que podem surgir quando os designers de placas precisam gerar bibliotecas de origem apenas a partir de arquivos de projeto de design, bem como algumas soluções disponíveis que podem ajudar a facilitar esse processo.

ARQUIVOS DE PROJETO DE PLACA DE CIRCUITO IMPRESSO

A estrutura de arquivo de projeto varia amplamente entre as diferentes marcas de software de design de PCB. Normalmente, os pacotes de software possuem os seis tipos de arquivos ilustrados na tabela a seguir.

Tabela 1: Estrutura típica de arquivo para pacotes de software de design de PCB

Tabela 1: Estrutura típica de arquivo para pacotes de software de design de PCB

A maioria dos arquivos de esquema e/ou gerber de Placas de Circuito Impresso (PCB) são autocontidos. Isso significa que um contratado para design de PCB poderia enviar apenas os esquemas ou arquivo de PCB sozinho para um cliente, e o cliente seria capaz de abrir e visualizar o conteúdo completo do Esquema e arquivo de PCB. Essa flexibilidade pode parecer conveniente, mas pode ser uma faca de dois gumes. Muitas vezes, leva a situações em que um cliente só recupera arquivos de PCB ou Esquema devido à terminação prematura de um acordo com seus contratados anteriores. O próximo contratado do cliente então fica sobrecarregado com a necessidade de basear futuros designs a partir dos arquivos de projeto incompletos que o cliente forneceu. Autom

Em muitos casos, editar componentes dentro do design não é imediatamente possível apenas com arquivos de Esquema e PCB. Nesses casos, também são necessários arquivos de biblioteca de Esquema e PCB. Isso se torna evidente quando um designer precisa editar em massa componentes em um projeto de design de PCB. Com arquivos de biblioteca, os contratados têm mais flexibilidade, incluindo a capacidade de:

  • Modificar a pegada de um componente dado e atualizar milhares de referências
  • Criar componentes padronizados
  • Modificar pegadas e símbolos de componentes

Realizar essas tarefas para alguns componentes é fácil. Mas e quanto a ter que recriar uma pegada e símbolo para milhares de componentes diferentes, cada vez que um novo design chega de um cliente? O contratado precisaria reinventar a roda, regenerando novas bibliotecas para o design existente. É tanto impraticável quanto incrivelmente demorado. A solução é utilizar bibliotecas de projetos de PCB de engenharia reversa automatizadas.

ENGENHARIA REVERSA DE BIBLIOTECAS DE PROJETOS DE PLACAS DE CIRCUITO IMPRESSO USANDO ALTIUM DESIGNER

O Altium Designer incorpora três ferramentas separadas que podem facilitar a re-engenharia de bibliotecas de esquemas e PCB a partir de esquemas brutos ou arquivos de Placas de Circuito Impresso PCB (SCHDOC e PCBDOC). Há uma ferramenta "Criar Biblioteca de Esquema" para arquivos de esquema e uma ferramenta "Criar Biblioteca de PCB" para arquivos de PCB. Finalmente, há a ferramenta "Criar Biblioteca Integrada", para incorporar documentos de ambos os tipos de arquivo. Cada ferramenta gera automaticamente bibliotecas de origem a partir dos documentos de Esquema e PCB fornecidos com um único clique do mouse.

Como mostrado na Figura 1, acesse a ferramenta "Criar Biblioteca de Esquema" a partir da opção de menu Design -> Criar Biblioteca de Esquema enquanto um documento de esquema está ativo. Esta ferramenta de design de PCB gera um arquivo de biblioteca

contendo um símbolo e/ou modelo SPICE para cada componente único no design. Para componentes que usam a mesma referência de símbolo, apenas uma entrada de símbolo de biblioteca é criada.

Figura 1: Acesso à ferramenta “Criar Biblioteca de Esquema”.

Figura 1: Acesso à ferramenta “Criar Biblioteca de Esquema”.

Você pode ver na Figura 2 que a ferramenta Biblioteca de Esquemáticos Make Schematic Library pode ser acessada a partir da opção de menu Design Make Printed Circuit Board Library, enquanto um documento de Placa de Circuito Impresso está ativo. Esta ferramenta gera um arquivo de biblioteca contendo uma impressão e/ou modelo 3D para cada componente único no design. Para componentes que usam a mesma referência de impressão, apenas uma entrada de impressão de biblioteca será criada.

Figura 2: Acesso à “Ferramenta de Biblioteca de PCB”.

Figura 2: Acesso à “Ferramenta de Biblioteca de PCB”.

No Altium Designer, as bibliotecas de design de PCB integradas contêm, no mínimo, tanto as impressões de PCB quanto seus símbolos esquemáticos associados. Elas também podem incluir modelos SPICE e 3D de componentes. A ferramenta “Make Integrated Library” pode ser acessada a partir da opção de menu Design -> Make Integrated Library, enquanto um documento Esquemático ou de Placa de Circuito Impresso está ativo. Esta ferramenta gera um arquivo de biblioteca contendo informações tanto de impressão quanto de símbolo para cada componente único no design. É essencialmente um contêiner para Placas de Circuito Impresso e bibliotecas SCH. Como as bibliotecas integradas são somente leitura por padrão, elas são perfeitas para situações em que os contratados precisam enviar arquivos fonte para os clientes para revisão final, mas não querem que os clientes modifiquem esses arquivos acidentalmente. Claro, as bibliotecas integradas podem ser facilmente editadas se a necessidade surgir.

CONCLUSÃO

O processo de engenharia reversa das bibliotecas de projetos de PCB não é uma tarefa fácil. Dependendo de quantos componentes estão nos arquivos fonte de design de PCB que você recebeu dos clientes, a engenharia reversa pode levar de alguns minutos para projetos pequenos, a vários dias para projetos maiores. Ao contratar trabalho de design de PCB, tempo desperdiçado significa dinheiro desperdiçado, tanto para os contratados quanto para os clientes. Esse tempo extra gasto recriando bibliotecas pode acabar fazendo com que ambas as partes ultrapassem o orçamento. Então, por que gastar todo esse tempo e dinheiro reinventando a roda, quando existe uma solução automatizada, acessível e que economiza tempo com o Altium Designer?

LINKS ÚTEIS

 
Aberto como pdf

Recursos relacionados

Documentação técnica relacionada

Retornar a página inicial
Thank you, you are now subscribed to updates.