Verificando e Preparando um Projeto para Simulação

Num relance

Este artigo orienta você sobre como verificar e preparar um projeto do Altium Designer para simulação usando o painel Simulation Dashboard, para confirmar se o projeto atende aos requisitos necessários para obter resultados precisos. Ele explica como escolher o escopo da simulação, usar uma Compile Mask para gerenciar componentes exclusivos de simulação, executar a verificação, entender avisos comuns, conferir modelos de simulação e adicionar ou configurar as fontes necessárias antes de executar uma simulação. Se você busca um caminho mais claro para identificar problemas de configuração logo no início e preparar seu projeto para simulação com mais confiança, continue lendo.

- Saiba como controlar quais folhas de esquemático são incluídas na simulação e como isso ajuda a isolar e depurar problemas.
- Conheça as principais verificações realizadas pelo Altium Designer, incluindo problemas de ERC, nós de referência ausentes, designadores duplicados, problemas nos nomes das redes e erros nos modelos de simulação.
- Entenda as etapas práticas necessárias para preparar um projeto para simulação, incluindo o gerenciamento de componentes exclusivos de simulação e a adição das fontes de tensão ou corrente necessárias para executar as análises.
Aprofunde-se com a IA:

O projeto a ser simulado deve ser verificado e preparado adequadamente para que você possa obter os resultados corretos da simulação. As regiões relevantes do painel Simulation Dashboard orientarão você na verificação e preparação do projeto para garantir que ele atenda aos requisitos necessários para a simulação.

Controlando o escopo da simulação

Primeiramente, o escopo da simulação deve ser escolhido usando a configuração Affect na parte superior do painel Simulation Dashboard. Essa configuração define para quais folhas do projeto ativo o simulador de circuitos gera uma lista de circuitos:

  • Document – apenas para a folha de esquemático que está aberta no momento.
  • Project – para todas as folhas do projeto atual.

Defina quais folhas de esquemático devem ser incluídas na simulação.
Defina quais folhas de esquemático devem ser incluídas na simulação.

  • A configuração Affect  permite alternar rapidamente entre os modos ao depurar problemas locais, possibilitando isolar um problema em uma folha específica. Essa configuração pode ser usada de forma eficaz em conjunto com uma diretiva Compile Mask (veja abaixo) e com a função de adicionar fontes a partir do Simulation Dashboard, que permite considerar o esquemático da folha atual separadamente das outras folhas de esquemático.
  • Observe também que, se o projeto que contém o circuito a ser analisado incluir variantes de projeto, as análises serão realizadas para a variante ativa.

Usando uma Compile Mask em projetos para simulação

Como todos os elementos de um projeto cobertos por uma diretiva Compile Mask ficam invisíveis para o compilador do projeto, eles serão omitidos do projeto. Esse recurso pode ser muito útil quando a simulação faz parte do fluxo de projeto.

Fontes de tensão e corrente são elementos necessários para executar simulações de circuitos, mas não devem fazer parte da PCB finalizada. Com um pouco de planejamento da estrutura do circuito, geralmente é possível agrupar todos os componentes específicos da simulação em uma seção do projeto — uma seção que pode ser facilmente coberta por uma diretiva Compile Mask.

Quando o circuito é usado para simulação, a diretiva Compile Mask é desativada para revelar os componentes específicos da simulação. Depois que o circuito é verificado e está pronto para ser incluído no projeto, a diretiva Compile Mask pode ser reativada, de modo que os componentes específicos da simulação sejam excluídos do projeto. Se o projeto precisar ser alterado novamente no futuro, outra rodada de simulação poderá ser executada rapidamente antes da aprovação final, desativando a diretiva Compile Mask (para revelar novamente os componentes específicos da simulação).

Inicialmente, a diretiva Compile Mask está desativada, deixando o circuito pronto para simulação.

Quando a diretiva Compile Mask é ativada no exemplo mostrado acima, as fontes de simulação ficam ocultas no projeto.

 

Verificando o projeto para simulação

Primeiramente, o esquemático usado na simulação deve fazer parte de um projeto de PCB (*.PrjPcb). Se a folha de esquemático for um documento avulso, os controles relacionados à simulação não estarão disponíveis para uso: o comando Simulate » Run Simulation dos menus principais estará inativo, assim como o painel Simulation Dashboard. Um aviso será exibido na parte superior do painel.

A simulação não está disponível para um esquemático que não faz parte de um projeto.
A simulação não está disponível para um esquemático que não faz parte de um projeto.

Quando o documento de esquemático ativo fizer parte de um projeto de PCB, clique no botão Start Verification na região Verification do painel Simulation Dashboard para iniciar a verificação do projeto de acordo com o escopo da simulação escolhido.

Clique em Start Verification para verificar seu circuito para simulação.
Clique em Start Verification para verificar seu circuito para simulação.

Uma série de processos e verificações automatizados será executada, incluindo a geração da netlist SPICE do circuito (*.nsx), diversas verificações de regras elétricas relacionadas à simulação e verificações de validade dos modelos de simulação. A verificação dos modelos detectará componentes sem modelos de simulação e modelos com erros de análise sintática ou de mapeamento de pinos.

Quando nenhuma violação for detectada, um ícone de verificação verde será exibido na região Verification do painel Simulation Dashboard.

A região Verification quando nenhuma violação é detectada
A região Verification quando nenhuma violação é detectada

Se alguma violação for detectada nas verificações, os avisos e ícones correspondentes serão exibidos na região Verification do painel Simulation Dashboard. As possíveis violações são descritas abaixo.

Após a verificação inicial, a verificação será realizada automaticamente quando houver uma pequena alteração nos esquemáticos. Para alterações maiores que possam levar um tempo significativo, a verificação automática será interrompida, e uma mensagem indicando que a verificação está desatualizada será exibida na parte superior do painel Simulation Dashboard. Clique no controle Update para realizar a verificação.

As violações das verificações de regras elétricas (ERC) de simulação serão listadas sob o cabeçalho Electrical Rule Check.

As violações relacionadas às verificações dos modelos de simulação dos componentes serão listadas sob o cabeçalho Simulation Models. 

Preparação do projeto para simulação

Como adicionar e configurar uma fonte de simulação

Para simular um circuito, o projeto esquemático deve conter pelo menos uma fonte de tensão ou corrente. Se não houver nenhuma fonte, a simulação ainda poderá ser realizada e você receberá um aviso com a mensagem Need to add source na região Preparation do painel Simulation Dashboard. Uma fonte de tensão ou corrente pode ser inserida no esquemático clicando no controle Add na região Simulation Sources do painel Simulation Dashboard e selecionando o comando Voltage ou Current no menu, ou usando o comando Place Voltage ou Place Current no menu principal Simulate ou no menu de comandos de simulação da Active Bar.

As fontes de simulação devem ser adicionadas ao circuito. Isso pode ser feito diretamente no painel Simulation Dashboard.
As fontes de simulação devem ser adicionadas ao circuito. Isso pode ser feito diretamente no painel Simulation Dashboard.

Após inserir uma fonte, suas propriedades podem ser alteradas no painel Properties. Observações sobre a configuração das propriedades de uma fonte:

  • Stimulus Name é o nome atribuído ao sinal. Você pode criar novos sinais para o esquemático ou remover os desnecessários. Selecione um sinal na lista disponível usando o menu suspenso da propriedade Stimulus Name. Você pode atribuir a mesma configuração de nome de sinal a várias fontes de sinal em um circuito elétrico.

    Ao usar o mesmo estímulo para várias fontes, observe que essas fontes compartilharão o mesmo conjunto de parâmetros de estímulo. Isso significa que, ao alterar um parâmetro de estímulo de uma fonte, a mesma alteração será refletida nas outras fontes. Para evitar isso, você pode criar um novo estímulo.
  • Stimulus Type é a seleção do tipo de fonte conforme a dependência do sinal em relação ao tempo:
    • DC Source – uma fonte de sinal constante, sem dependência do tempo.
    • Exponential – uma fonte de sinal exponencial com dependência temporal na forma de uma função exponencial.
    • Piecewise Linear – uma fonte de sinal dependente do tempo na forma de uma função linear por partes. Saiba mais sobre Como configurar uma fonte linear por partes.
    • Pulse – uma fonte de sinal com dependência temporal na forma de um pulso retangular.
    • Single Frequency FM – uma fonte de sinal com dependência temporal na forma de uma função modulada por uma única frequência.
    • Sinusoidal – uma fonte de sinal com dependência temporal na forma de uma função senoidal.
    • File – fonte PWL baseada em arquivo CSV. Saiba mais sobre Como usar um arquivo CSV como fonte.
  • Vários parâmetros da fonte estão disponíveis na área Parameters do painel Properties. O conjunto de parâmetros depende do tipo de fonte selecionado.
  • A região de pré-visualização mostra o sinal por um curto período de tempo (dois períodos de baixa frequência para sinais periódicos) com base nos parâmetros especificados. Isso permite acompanhar as alterações feitas e verificar se estão corretas.

Um exemplo de propriedades configuradas para uma fonte senoidal
Um exemplo de propriedades configuradas para uma fonte senoidal

Todas as fontes posicionadas nos esquemáticos são listadas no painel Simulation Dashboard. Nele, você pode remover as fontes adicionadas e também ativá-las/desativá-las. Uma fonte desativada não participa do cálculo e é exibida com cores esmaecidas no esquemático. Clique no nome de uma fonte para localizá-la na folha do esquemático.

Explore e gerencie as fontes de simulação no painel Simulation Dashboard
Explore e gerencie as fontes de simulação no painel Simulation Dashboard

A biblioteca Simulation Generic Components também inclui um conjunto de fontes de tensão e corrente CC e CA, fontes de tensão e corrente controladas e fontes de sinal de vários tipos.

Configuração de uma fonte linear por trechos

Muitas vezes, é necessário criar um sinal linear por trechos complexo quando a forma de onda é especificada pelo usuário. Nessa situação, podem ser usadas fontes de tensão e corrente interpoladas VPWL e IPWL. Quando Piecewise Linear é escolhido como Stymulus Type para a fonte selecionada, use o campo do parâmetro Time-Value Pairs na região Parameters do painel Properties para especificar os valores das coordenadas dos eixos como uma sequência numérica, conforme mostrado abaixo.

Use o parâmetro Time-Value Pairs para configurar uma fonte Piecewise Linear
Use o parâmetro Time-Value Pairs para configurar uma fonte Piecewise Linear

Uso de um arquivo CSV como fonte

O simulador de circuitos também permite usar um arquivo CSV para especificar os pares de tempo e valor das fontes de tensão e corrente interpoladas VPWL e IPWL. Defina Stimulus Type como File e, em seguida, especifique o caminho e o nome do arquivo no parâmetro File (por exemplo, C:\Designs\Circuit Simulation\Analog Amplifier\PWL_Source.csv), conforme mostrado abaixo. Você pode especificar o caminho e o nome do arquivo manualmente ou clicar duas vezes no campo File e, em seguida, procurar e selecionar o arquivo desejado.

Adição e configuração de sondas

As sondas são usadas para realizar medições em locais específicos do circuito. Uma sonda pode ser posicionada nos esquemáticos clicando no controle Add na região Probes do painel Simulation Dashboard e selecionando o tipo de sonda desejado no menu, ou usando os comandos do menu Simulate » Place Probe ou o menu de comandos de simulação na Active Bar. Os seguintes tipos de sondas estão disponíveis:

  • Voltage – mostra a tensão em relação ao nó de referência de um circuito elétrico (geralmente um nó GND). A sonda deve ser posicionada em um fio ou no ponto de conexão elétrica de um pino de componente.
  • Current –  mostra a corrente que entra no pino do componente. Um valor de corrente positivo indica que a corrente está entrando no pino do componente, enquanto um valor de corrente negativo indica que a corrente está saindo do pino do componente. A sonda de corrente deve ser posicionada no ponto de conexão elétrica de um pino de componente.
  • Power – mostra o valor instantâneo da potência no pino do componente. Um valor de potência positivo indica que o pino do componente está funcionando como consumidor de energia, enquanto um valor de potência negativo indica que o pino está funcionando como fonte de energia. A sonda de potência deve ser posicionada no ponto de conexão elétrica de um pino de componente.
  • Voltage Difference – mostra a tensão entre os nós escolhidos. Um par de sondas — positiva (VD+) e negativa (VD-) — é posicionado sequencialmente em fios ou nos pontos de conexão elétrica dos pinos de componentes. A tensão é medida em relação à sonda negativa.

As sondas podem ser adicionadas diretamente pelo painel Simulation Dashboard.
As sondas podem ser adicionadas diretamente pelo painel Simulation Dashboard.

Depois que uma sonda é posicionada, suas propriedades podem ser alteradas no painel Properties. Por padrão, ela receberá o nome da rede ou do componente em que foi posicionada.

  • Se uma sonda for posicionada em um local inadequado, o nome Empty Probe será atribuído a ela.
  • As sondas de corrente e potência não são compatíveis com pinos de componentes que tenham um modelo de simulação baseado em subcircuito. Nesse caso, o nome Not Available será atribuído à sonda.

Exemplos de sondas posicionadas. Observe que a sonda de corrente foi posicionada em um local inadequado (fora de um pino de componente), por isso o nome Empty Probe foi atribuído a ela.
Exemplos de sondas posicionadas. Observe que a sonda de corrente foi posicionada em um local inadequado (fora de um pino de componente), por isso o nome Empty Probe foi atribuído a ela.

Todas as sondas posicionadas nos esquemáticos são listadas no painel Simulation Dashboard. Nele, você pode remover as sondas adicionadas e também ativá-las/desativá-las. Uma sonda desativada não participa do cálculo e é exibida com cores esmaecidas no esquemático. Clique no nome de uma sonda para localizá-la na folha do esquemático.

Explore e gerencie as sondas no painel Simulation Dashboard
Explore e gerencie as sondas no painel Simulation Dashboard

Você pode alterar a cor de uma fonte tanto no painel Properties quanto no painel Simulation Dashboard. A cor escolhida definirá a cor da curva correspondente no documento de resultados da simulação.

Além disso, o último valor calculado durante o processo de simulação será mostrado no painel Properties e na área de projeto, ao lado da sonda, e a pré-visualização da curva correspondente será mostrada no painel Properties.

Os resultados da simulação são mostrados ao lado da sonda na área de projeto e no painel Properties.
Os resultados da simulação são mostrados ao lado da sonda na área de projeto e no painel Properties.

Modo de sondagem interativa

Este recurso está em beta aberto e disponível quando a opção Simulation.InteractiveProbes está habilitada na caixa de diálogo Advanced Settings.

Você pode habilitar o modo de sondagem interativa ativando a opção Interactive Mode na região Preparation do painel Simulation Dashboard para refletir imediatamente quaisquer alterações nas sondas (adição e remoção de sondas, ativação e desativação de sondas, movimentação de uma sonda para outra rede e alteração da cor da sonda) no documento .sdf que contém os resultados da simulação.

A opção Interactive Mode no painel Simulation Dashboard
A opção Interactive Mode no painel Simulation Dashboard

Após habilitar a opção Interactive Mode, a simulação deve ser executada novamente para que o recurso funcione.
Habilitar a opção Interactive Mode pode afetar o desempenho da simulação e o tamanho do documento .sdf.

Adição de modelos de simulação ao projeto

Para simular um projeto com sucesso, todos os componentes do circuito devem estar prontos para simulação, ou seja, cada um deles deve ter um modelo de simulação vinculado. O simulador do Altium Designer é compatível com formatos populares de modelos SPICE, incluindo PSpice e LTspice. Podem ser usados arquivos de modelo com as extensões .mdl, .ckt, .lib e .cir.

Observe que as funções especiais nos modelos LTspice (definidas com o designador A na sintaxe do modelo) não são compatíveis atualmente.

O Altium Designer inclui, por padrão, uma biblioteca Simulation Generic Components que contém diversos modelos de simulação para os componentes mais populares. Você também pode encontrar componentes prontos para simulação usando o painel Manufacturer Part Search do Altium Designer.

Com uma variedade tão ampla de componentes disponíveis para os projetistas, muitas vezes será necessário criar os componentes exigidos pelo circuito em bibliotecas adicionadas pelo usuário. Além de definir o símbolo do componente, é necessário obter e vincular um modelo de simulação para torná-lo pronto para simulação.

Um modelo de simulação pode ser obtido de diversas fontes. A seguir, apresentamos uma lista não exaustiva de possíveis locais ou métodos para obter o modelo necessário para um dispositivo que você deseja usar no projeto:

  • Manufacturer – um local comum para procurar um modelo é o site do fabricante do dispositivo que você deseja usar. Normalmente, a página do dispositivo específico contém um link para os modelos disponíveis.
  • Altium Designer's SPICE Model Wizard – use este assistente para criar e vincular automaticamente um modelo de dispositivo SPICE3f5 a um componente de biblioteca existente ou novo. Ao vincular o modelo a um novo componente, o assistente criará esse componente automaticamente. Os seguintes tipos de modelos de dispositivo são compatíveis: capacitor semicondutor, resistor semicondutor, chave controlada por corrente, chave controlada por tensão, JFET, linha de transmissão com perdas, linha de transmissão RC uniformemente distribuída, diodo e BJT. Para obter mais informações sobre como usar o assistente de modelos Spice do Altium Designer para criar um modelo de simulação, consulte Criar um modelo de simulação.
  • Third-Party Modeling Tools – vários pacotes de software de simulação contêm recursos para modelar um dispositivo. Normalmente, esses recursos são oferecidos na forma de um assistente de modelos.
  • Dedicated Modeling Companies – talvez seja possível obter o modelo necessário de uma empresa terceirizada que cria modelos de simulação com base em uma determinada especificação.
  • By Hand – você pode criar o modelo necessário do zero. Normalmente, isso exige um bom conhecimento da linguagem na qual a definição do modelo está sendo escrita, por exemplo, ao criar um subcircuito. Ao criar um arquivo MDL simples, você precisará conhecer bem os parâmetros disponíveis para esse dispositivo e compatíveis com ele.

O modelo (ou macromodelo) é atribuído ao componente durante sua definição no editor correspondente ou depois que o símbolo esquemático do componente é posicionado na folha de esquemático.

  • O simulador aceita apenas a codificação ANSI para arquivos de modelo.
  • Os modelos de simulação usados em um projeto são armazenados em cache no próprio projeto, permitindo que a simulação desses projetos seja executada facilmente em diferentes máquinas.

As opções disponíveis para posicionar componentes com modelos de simulação no Altium Designer são descritas nas seções a seguir.

Posicionar um componente da biblioteca de componentes genéricos de simulação

A biblioteca Simulation Generic Components é instalada por padrão com o Altium Designer. Os componentes dessa biblioteca podem ser posicionados no esquemático como componentes comuns. Acesse a biblioteca pelo painel Components selecionando a entrada Simulation Generic Components ou selecionando o comando Simulate » Place Simulation Generic Component nos menus principais do editor de esquemáticos.

Acesse a biblioteca Simulation Generic Components pelo painel Components
Acesse a biblioteca Simulation Generic Components pelo painel Components

  • Consulte a página Componentes genéricos de simulação para obter informações de referência sobre os parâmetros dos componentes posicionados a partir dessa biblioteca.
  • Observe que, embora os componentes genéricos de simulação possam ser posicionados diretamente no esquemático, eles precisarão ser substituídos por componentes físicos (em vez de virtuais) à medida que o projeto avançar.
  • Diversos componentes genéricos de simulação usados com frequência (resistor, capacitor, transistores etc.) também podem ser posicionados no esquemático a partir da biblioteca Simulation Generic Components usando os comandos do submenu Simulate » Place Models.

Posicionar um componente com um modelo de simulação associado

Se um componente da sua biblioteca do Workspace ou de uma biblioteca disponível baseada em arquivos ou em banco de dados tiver um modelo de simulação associado, posicione esse componente a partir do painel Components.

Consulte as páginas a seguir para saber mais sobre como vincular um modelo de simulação a um componente de biblioteca:

Se você estiver trabalhando com uma biblioteca que contém alguns componentes com modelos de simulação e outros sem, habilite a coluna Simulation no painel Components para facilitar a localização dos componentes prontos para simulação.

Exiba a coluna Simulation no painel Components para identificar rapidamente quais componentes têm modelos de simulação.
Exiba a coluna Simulation no painel Components para identificar rapidamente quais componentes têm modelos de simulação.

Se um componente tiver um modelo de simulação, você poderá examinar o modelo na região Component Details do painel Components quando o componente estiver selecionado na lista do painel.

Obter um componente pronto para simulação no painel Manufacturer Part Search

O painel Manufacturing Part Search oferece acesso a peças de fabricantes, muitas das quais têm modelos de simulação. Você pode filtrar as peças para listar apenas aquelas que têm modelos de simulação selecionando a opção Yes para o parâmetro Has Simulation na área Filters do painel. As peças que têm modelos são listadas com o ícone  ao lado de suas entradas.

No painel Manufacturer Part Search, você pode filtrar a lista para exibir apenas as peças que têm modelos de simulação.
No painel Manufacturer Part Search, você pode filtrar a lista para exibir apenas as peças que têm modelos de simulação.

Uma peça selecionada na lista do painel Manufacturer Part Search pode ser salva no seu Workspace (recomendado), baixada como uma biblioteca integrada ou posicionada diretamente no projeto.

Ao posicionar uma peça do painel Manufacturer Part Search diretamente em uma folha de esquemático, o Altium Designer aplica um mapeamento padrão de um para um entre o símbolo esquemático e o modelo de simulação da peça. Se o mapeamento resultante não estiver correto, você poderá substituir esse comportamento habilitando uma opção que substitui automaticamente o símbolo do componente existente por um símbolo de componente genérico. Esse símbolo de componente genérico é um retângulo simples criado durante o posicionamento, cujos pinos são mapeados automaticamente para os pinos corretos do modelo. Para usar esse recurso, habilite a opção Always Generate Model Symbol for Manufacturer Part Search Panel Using Simulation Model Description em  Página Simulação - Geral  da caixa de diálogo Preferences.

Inserção de um componente quando você tem apenas o modelo de simulação

Se você tiver um modelo de simulação na forma de um arquivo de modelo no disco rígido ou carregado no seu Workspace conectado, poderá inserir esse modelo diretamente pelo painel Components, em vez de primeiro associar esse modelo de simulação a um componente.

  • Para usar um arquivo de modelo no disco rígido dessa forma, disponibilize-o como uma biblioteca baseada em arquivo e, em seguida, selecione a entrada desse arquivo no painel.

    Um arquivo de modelo de simulação pode ser disponibilizado como uma biblioteca baseada em arquivo. Um exemplo de arquivo de modelo adicionado à lista de bibliotecas instaladas é mostrado aqui.
    Um arquivo de modelo de simulação pode ser disponibilizado como uma biblioteca baseada em arquivo. Um exemplo de arquivo de modelo adicionado à lista de bibliotecas instaladas é mostrado aqui.

  • Quando a opção Show in Components Panel está habilitada na página Simulação – Geral da caixa de diálogo Preferences, a categoria SPICE Libraries fica disponível no painel Components. As bibliotecas contidas na pasta Model Path especificada na página Simulation – General da caixa de diálogo Preferences serão listadas nessa categoria. A estrutura da categoria reflete a estrutura da pasta especificada. A pasta SPICE Models especificada nesse campo por padrão fica na pasta Library de instalação padrão da extensão Mixed Simulation (\ProgramData\Altium\Altium Designer <GUID>\Extensions\Mixed Simulation\Library) e inclui uma pasta com modelos SPICE da Analog Devices.

  • Para usar modelos de simulação do Workspace dessa forma, selecione Models no menu do botão  no painel Components e, em seguida, selecione Simulations na categoria All da biblioteca do seu Workspace no painel.

    Navegue pelos modelos de simulação no seu Workspace conectado pelo painel Components, habilitando a opção Models no painel.
    Navegue pelos modelos de simulação no seu Workspace conectado pelo painel Components, habilitando a opção Models no painel.

Quando você insere um modelo de simulação diretamente, o Altium Designer analisa o modelo e localiza um símbolo adequado na biblioteca Simulation Generic Components. Os componentes discretos terão um símbolo adequado ao seu tipo, e os componentes modelados por um subcircuito terão um símbolo retangular simples.

A tabela abaixo lista os tipos de modelo compatíveis e o símbolo de componente da biblioteca Simulation Generic Components que é inserido.

Componente Texto do modelo Símbolo
(ID do item de projeto da biblioteca SIM)
Resistor .MODEL <model name> RES Resistor
Capacitor .MODEL <model name> CAP Capacitor
Indutor .MODEL <model name> IND Indutor
Diodo .MODEL <model name> D Diodo
Transistor bipolar .MODEL <model name> NPN BJT NPN 4 MGP
Transistor bipolar .MODEL <model name> PNP BJT PNP 4 MGP
FET de junção .MODEL <model name> NJF JFET N-ch Level2
FET de junção .MODEL <model name> PJF JFET P-ch Level2
MOSFET .MODEL <model name> NMOS MOSFET N-ch Level1
MOSFET .MODEL <model name> PMOS MOSFET P-ch Level1

Atribuição automática de modelos de simulação

Se um ou mais componentes sem modelos de simulação forem detectados durante a verificação do projeto, os avisos Componentes sem modelos serão exibidos no painel Simulation Dashboard, no qual você terá a opção de atribuir automaticamente modelos de simulação a esses componentes.

Suporte a dispositivos digitais PSpice

O Altium Designer também oferece suporte a todas as primitivas digitais PSpice, estímulos digitais (gerador de estímulos digitais e estímulos baseados em arquivo) e dispositivos de entrada e saída digitais.

  • Para todas as portas digitais PSpice (exceto DLYLINE), o processamento de atraso inercial é implementado.
  • Em todos os componentes digitais, há suporte a atrasos de tempo zero. Quando o número de ciclos atinge um limite predefinido (os limites são definidos em 50 iterações), um erro é informado e a simulação é encerrada.
  • Também há suporte a modelos digitais que usam os nós globais $D_HI, $D_LO e $D_X. Esses nós se comportam como se houvesse fontes de sinal digital conectadas a eles com os valores 1, 0 e X, respectivamente.

Suporte a componentes passivos variáveis

O Altium Designer oferece suporte a resistores, capacitores e indutores variáveis. O valor de um componente passivo pode ser definido como uma variável. Use uma expressão entre chaves como valor do parâmetro Value para definir a resistência de um resistor, a capacitância de um capacitor ou a indutância de um indutor. Os seguintes elementos podem ser usados nas expressões:

  • Constantes integradas (pi, e etc.)
  • Parâmetros globais
  • x definidos pelo usuário para a tensão no capacitor ou a corrente no indutor
  • temp para a temperatura de análise
  • time em uma análise de transientes
  • hertz em uma análise de varredura CA
  • Tensões dos nós
  • Correntes das fontes de tensão
  • Correntes dos indutores
  • Correntes dos componentes passivos variáveis

Use a string 'q =' ou 'flux =' seguida de uma expressão entre chaves como valor do parâmetro Value para definir a carga de um capacitor ou o fluxo de um indutor.

Exemplos de expressões nos valores de componentes passivos e os resultados da análise de transientes dos circuitos correspondentes são mostrados abaixo.

Um exemplo do uso de variáveis para resistores. A resistência de R2 depende da tensão do nó da rede IN e da variável time. A resistência de R4 depende da corrente que passa por R2 (que é um resistor variável).

Um exemplo do uso de variáveis para capacitores cuja capacitância (C1) e carga (C2) dependem da tensão em seus terminais. As expressões para a capacitância e a carga resultam na mesma corrente nos capacitores, de modo que as formas de onda resultantes são iguais.

Um exemplo do uso de variáveis para indutores cuja indutância (L1) e fluxo (L2) dependem da corrente que passa por eles. As expressões para a indutância e o fluxo resultam na mesma tensão nos indutores, de modo que as formas de onda resultantes são iguais.

 
Há suporte à tensão de saída, à potência e à corrente para componentes passivos variáveis.

Atribuição de nomes de redes

A atribuição de nomes às redes não é necessária para a simulação de circuitos, mas é recomendada por conveniência. Atribuir um nome à rede torna mais clara a seleção dos pontos para exibição das características, especialmente ao trabalhar com esquemas complexos. Ao configurar e executar uma simulação no Simulation Dashboard, é possível selecionar os pontos desejados para alguns tipos de cálculos e exibir as características nos gráficos das seções Output Expression, desde que esses pontos tenham sido identificados com um rótulo de rede.

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Contents
Disponibilidade de Recursos

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Contents