Erro do ERC “ErrType (3): pino conectado a outros pinos, mas nenhum pino para acioná-lo”


27

O seguinte circuito simples fornece a seguinte mensagem de erro ao executar a verificação do ERC:

ErrType(3): Pin connected to some others pins but no pin to drive it
@ (2.5000 ",4.0000 "): Cmp #PWR01, Pin 1 (power_in) not driven (Net 5) 

esquema

O componente CONN_2 deve receber energia externa. Não fiz alterações em nenhuma configuração de pinos que provavelmente deveria. Como faço isso corretamente?

Respostas:


17

Eu acho que o sinalizador de energia é o preferido e é o que eu costumo usar (e o que a documentação recomenda IIRC) para interromper os erros do ERC se os pinos não estiverem configurados para a saída de energia (veja abaixo). Acima, você só precisa colocar um sinalizador de energia no pino 2 do fusível e o aviso devem desaparecer.

Além disso, você pode definir um pino componente para uma saída de energia (por exemplo, GND / VCC) e nenhum sinalizador de energia será necessário.
Observe que a rede de 6V não tem o mesmo aviso, acho que a saída do opamp será definida como uma saída.

Editar - apenas confirmou que isso funciona bem; portanto, se você tiver, por exemplo, um símbolo de bateria, defina os pinos para a saída de energia e não haverá necessidade de sinalizadores. Com um regulador de tensão linear típico, você definiria o pino OUT para a potência de saída. Isso é comum em todos os softwares de PCB que eu usei, você precisa definir os pinos para o tipo correto (não apenas energia) ao criar um componente para que o ERC possa funcionar corretamente. Aqui estão os tipos disponíveis no Kicad:

PinTypes

O erro ocorre apenas (corretamente) se uma rede não tiver nada para controlá-lo; portanto, se você tiver algo como um conector de alimentação com pinos passivos (se configurado corretamente), não saberá que eles são destinados à energia até que você o explique explicitamente.

Você pode realmente decidir sobre o que deseja receber informações, definindo a tabela abaixo em conformidade. Por exemplo, se você quisesse que o ERC gerasse um erro se uma entrada estivesse conectada a uma entrada, você alteraria a caixa superior de verde (sem mensagem) para amarelo (aviso) ou vermelho (erro)

Opções de ERCO


A configuração da saída de energia no pino do fusível 2 resolveu o problema.
hlovdal 11/09/11

Obrigado. Isso é exatamente o que eu estava procurando. Vá para Ferramentas -> Editor da Biblioteca Abra o componente no editor da biblioteca. Pressione 'E' sobre o componente. Escolha o pino para editar. Altere a saída de energia do 'tipo elétrico'. É isso aí. :)

17
Para pessoas que desejam tl; dr: A maneira correta de resolver o problema é usar (vários) sinalizadores de energia (símbolo da biblioteca "power", em formato de diamante, PWR_FLAG na figura ao longo da pergunta), NÃO editando pinos de símbolo na biblioteca (especialmente se o símbolo estiver na biblioteca padrão).
Pfalcon

11
O documento a seguir me ajudou a resolver o problema no meu caso: blog.iteadstudio.com/wp-content/uploads/2014/09/… (Etapa 41).
dubbaluga

O kicad muda frequentemente a forma como funciona. pesado para iniciantes como eu, que só o usam uma vez por ano. Eu tentei os passos acima, mas não consigo refazê-lo. usando um layout muito simples, vcc - switch - r - led - gnd dá dor de cabeça! não existe uma maneira simples de fazer coisas muito complicadas sem ter que saber toda essa mágica? por que uma simples entrada de chave deve ser alterada para desligar? Eu não entendo, é sua entrada de energia para mim. ;)

0

No KiCad Schematic, se você conectar um pino definido como Entrada, a outro pino definido como entrada, e não houver um terceiro fio fornecendo entrada de tensão / corrente / sinal, isso é uma contradição lógica. Não é? É exatamente isso que "No Driven Means" Para se livrar do erro, altere qualquer um dos dois tipos de pinos para a saída e deve ficar tudo bem ...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.