在查完orcad的错误之后,下来就到了倒出网表的时候了,由于新手在学习allegro的时候由于经验不足和一些不正确的操作习惯,会出现问题,现就我在学习中遇到的一些问题与大家分享一下
#1 ERROR(ORCAP-36055): Illegal character in \tl-t780(a0)-110510\.
表面上来看是属于非法字符的问题,可是怎么找都找不到tl-t780(a0)-110510,这里告诉大家一个方法,在找不到问题的情况下,最重要的是先定位出问题的位置,这时候就可以通过排除法来检查,一页一页的删除,(那些链接错误在到网表的时候是不会报错的,最多就是导出去的原件少几个网络,所以不会报错),直到定位到有问题的页面,再在页面里面逐个去排除可疑的器件,直至找到。 在这个问题里面,我发现有一个ic它的pin的线性是line,具体也不晓得和其他的线性有什么区别,但是我记得大部分都是用的short线性,于是将线性修改为short,再去倒出网表,就没有这个错误了。
#2 ERROR(ORCAP-36018): Aborting Netlisting... Please correct the above errors and retry.
这个问题就很简单了,就是说,生成网表错误,请改正上面的问题
#1 ERROR(ORCAP-36071): Illegal character "Dot(.)" found in "PCB Footprint" property for component instance BACKLIGHT1: C500, 07 LCD (325.12, 27.94) .
这个是说封装里面有点,把点改成下划线,就好了
#4 ERROR(ORCAP-36071): Illegal character "Forward Slash(/)" found in "PCB Footprint" property for component instance D4: C500, 07 LCD (147.32, 172.72) .
这个是说封装里面有斜杠,把斜杠改成下划线,就好了
17 ERROR(ORCAP-36041): Duplicate Pin Name "GND" found on Package CON30_0 , BACKLIGHT1 Pin Number 38: C500, 07 LCD (325.12, 27.94). Please renumber one of these.
这个是由于在制作orcad的封装的时候,pin name重名了,可以在后面添加1.2.3区别,改成GND1,GND2……
#32 ERROR(ORCAP-36022): Pin number missing from Pin "1" of Package C , C79: C500, 07 LCD (66.04, 203.20). All pins should be numbered.
#33 ERROR(ORCAP-36022): Pin number missing from Pin "2" of Package C , C79: C500, 07 LC
这个问题也是由于pin number缺失,在orcad的封装里面添加上就可以了
总结以上,有几个需要注意的点,技巧(当然了和小哥的技巧比起来,我这个就太low了)
1. 善于用这种删除的排除法来查问题
2. 可以把session log里面的问题拷出来,放到桌面的一个文本文件里面,由于在查元件和网络的时候,会产生session log的,所以前面的问题点,就会被冲到上面去了,就要不断的滑滚轮,这样就很麻烦
3. 规范自己的命名方法,我的经验是只有字母和下划线,和其他的字符say goodbye
4. 谢谢大家捧场
|