AD20中编译报错“Details Extra Pin 4 (4) in Alternate 1 of design item BTP - 1X3.”
在AD20中画好原理图后,编译报错“Details Extra Pin 4 (4) in Alternate 1 of design item BTP - 1X3.”。
首先要解释的是,一个器件的原理图可以设置不同的mode,即是可以有不同的样式(包括引脚数量不同),这个功能我们一般使用时用不到。
上面报错的原因就是因为,“BTP-1X3”这个器件的原理图有不止一个mode,默认是Normal。这个原理图还有Alternate这个mode,并且在这个mode中有四个引脚,而默认的Normal这个mode中是3个引脚,这就导致编译时报这个错误。
出现这个问题的原因,一般是这个原理图是直接从别的库中复制到当前使用库中的,并不是通过新建component这种方式添加的。
解决方法1:
当然就是重新画这个原理图,在原理图库中新建component,可以把之前原理图中的内容复制过来(切记不是复制整个component,而是只复制视图中的内容,引脚等。。)。这样这个问题就解决了,重新编译就没有问题了。
解决方法2:
首先,我需要的Normal视图中是这样的:
在原理图库中选中当前的原理图,依次Tool→Mode→选择Alternate 1这个Mode,此时会发现视图中的和normal这个Mode是不一样的,我这里多了一个引脚:
此时的原理图视图为:
显然多了一个引脚,导致报错了。
这时的解决方法是,只需要删除多余的Mode就可以了,操作方式:Tool→Mode→Remove相应的mode就可以了。