Implementações de componentes com mapeamentos de pinos inválidos
Parent category: Violações Associadas a Componentes
Default report mode: ![]()
Resumo
Esta violação ocorre ao compilar um Pacote de Biblioteca Integrada (*.LibPkg) e se verifica que o mapeamento de pinos entre o componente esquemático e o modelo associado é inválido.
Notificação
Se os erros e avisos do compilador estiverem ativados para apresentação no esquema (ativados na página Schematic - Compiler da caixa de diálogo Preferences), um objeto com erro apresentará uma linha ondulada colorida por baixo. Também é apresentada uma notificação no painel Messages, no seguinte formato:
ComponentName: Could not find port <>ModelPinNumber on model <ModelName> for pin <ComponentPinNumber>,
onde:
ComponentName é o nome do componente na biblioteca esquemática de origem.
ModelPinNumber é o designador esperado para o pino/pad que não foi encontrado no modelo associado.
ModelName é o nome do modelo que está associado ao componente.
ComponentPinNumber é o designador do pino no componente esquemático de origem ao qual o pino incorreto do modelo está mapeado.
Recomendação para Resolução
Faça duplo clique na entrada da ligação ao modelo PCB para aceder à caixa de diálogo PCB Model. Na caixa de diálogo, clique no botão Pin Map para aceder à caixa de diálogo Model Map. Na coluna Component Pin Designator, localize o número do pino assinalado pela mensagem (ComponentPinNumber). A violação ocorre porque a entrada correspondente na coluna Model Pin Designator aponta para um designador de pad que não existe no modelo PCB. Corrija a entrada conforme necessário. Normalmente, existirá um mapeamento um-para-um, com os designadores iguais em ambos os lados.