O que você mais gosta Altium Develop?
O processo de layout de PCB é especialmente suave para mim. É difícil resumir um processo tão complexo, mas tentarei listar alguns processos que considero especialmente satisfatórios ao usar o Altium (estou usando a versão 25).
- Suporte incrível para corpos 3D .step. Visualizar o encaixe dos componentes é extremamente fácil em placas apertadas. Nunca se preocupar em ter um arquivo step "excessivamente complexo" - a velocidade de renderização é ótima. Posicionar até mesmo os corpos 3D mais complicados é fácil usando o recurso de "pontos de encaixe".
- O recurso "Work guides" facilita o posicionamento de pads dentro de um footprint. Por algum motivo, os desenhos de footprint nos datasheets parecem ser feitos por pessoas que nunca tiveram que criar um. Por que dar dimensões para a borda do pad, e não para o centro? Os pads são sempre colocados pelo centro. De qualquer forma, os work guides ajudam muito a resolver esse problema, pois é fácil alinhar visualmente a borda de um pad recém-colocado ao work guide. Presto.
- A ferramenta Draftsman torna a geração de desenhos de montagem de qualidade muito fácil. São necessários apenas alguns cliques, e fica ótimo. Receba muitos elogios dos colegas de fabricação que estão acostumados com a documentação antiga gerada a partir de camadas Gerber.
- O roteamento é geralmente muito suave, incluindo pares diferenciais. O push-and-shove é brilhante. xSignals são realmente valiosos também para designs complexos, com controle de impedância e comprimento.
- A geração de saída repetível usando Output jobs é uma grande economia de tempo. O grau de personalização da saída não deixa muito a desejar.
- Consultas personalizadas nas Regras de Design permitem um grau quase infinito de precisão ao especificar praticamente todos os aspectos do design.
- O poderoso modelo de biblioteca permite que cada empresa encontre um nível de complexidade/simplicidade na organização da biblioteca que se adapte ao seu tamanho e estilo de trabalho, desde o simples baseado em arquivos até o baseado em banco de dados.
Haverá muitos outros pontos positivos, estes são apenas os que se destacam. A qualidade da documentação é geralmente brilhante, o que torna rápido e fácil adquirir habilidades e se tornar produtivo, rapidamente. Análise coletada por e hospedada no G2.com.
O que você não gosta Altium Develop?
Na maioria das vezes "simplesmente funciona", no entanto, há alguns pequenos problemas (como com qualquer produto). Os que encontrei especificamente são:
- Às vezes, as regras de design não parecem funcionar corretamente com consultas personalizadas. Por exemplo, tentar criar uma regra para ignorar componentes supostamente interferentes nem sempre funciona. Especificamente, se alguém cria uma regra de "Distância entre Componentes", "onde o primeiro objeto corresponde" a X e "onde o segundo corresponde" a Y, e define as distâncias mínimas vertical e horizontal para 0, é para ser uma maneira canônica de ignorar uma colisão. No entanto, é uma incógnita se a "colisão" será realmente ignorada - mais frequentemente do que não, descubro que a regra simplesmente não funciona, infelizmente, mesmo com a prioridade definida corretamente.
- Outro exemplo de regra aparentemente estranha/inviável parece ser tentar ignorar uma classe de polígonos desconectada. Tenho um design onde tenho alguns polígonos desconectados (sem rede) sob os indutores de comutação para evitar que o campo magnético se acople ao resto do local. O Altium os marca corretamente como uma "rede não roteada", no entanto, não encontrei uma maneira de criar uma regra na categoria "rede não roteada" para ignorá-los. Além disso, a mesma consulta, "InPolygonClass('L3_unconnected')" funciona no filtro PCB, mas não funciona no diálogo de regras. Mais consistência seria ótima.
Pode-se sempre dispensar as violações resultantes, mas isso não transmite tão bem a intenção do design.
- Meus colegas e eu descobrimos que às vezes o cálculo do comprimento da trilha ignora pequenos segmentos da trilha em uma determinada camada. Isso é potencialmente um grande problema ao tentar ajustar/corresponder precisamente o comprimento da trilha.
- Muito ocasionalmente, o Altium trava com um erro de violação de memória ou algum erro semelhante. Acho que é quase inevitável para um produto de tal complexidade, mas ainda é um bug! Análise coletada por e hospedada no G2.com.