关于硬件芯片未用引脚的处理方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于硬件芯⽚未⽤引脚的处理⽅法
随着集成电路规模的越来越⼤,如今的⼤规模芯⽚都集成了很多功能模块,但是在实际的电路设计中我们⼜不可能把芯⽚所有的功能模块(或者说接⼝)全部⽤上,因此总会有或多或少的管脚会“⽤不上”,那这些未⽤的管脚⼀般怎么处理呢?
对于未⽤管脚的处理,笔者是分三步⾛:
第⼀步:管脚分类
很多⼈⼀听到分类就开始了,管脚的类型有那么多,接⼝的电平也不尽相同,怎么分类?
其实这⾥的分类只有简单的⼀个依据,即管脚是属于输⼊还是输出(Input or Output?)
哦,好像还有⼀类既是输出⼜是输⼊的Bidirectional,⼀般这⼀类管脚通常就当做输出管脚来看待即可。
对于输出管脚Output pin,除⾮芯⽚有特殊说明和要求之外,都是可以直接悬空处理的。
第⼆步:对照⼿册(看⼚家参考⼿册是否对管脚有明确说明处置⽅法)
⼀般芯⽚的⼿册对于管脚的使⽤都会有⽐较详细的说明和要求,下⾯是Altera的FPGA⼿册中对于三个input管脚处理的说明:
第四列中有明确的说明,对于DEV_CLRn和DEV_OE这个两个管脚,不使⽤的情况下需要直接接地处理,⽽对于DATA[5:15]这⼀组信号,不使⽤的情况下可以悬空处理。
经过第⼆步之后绝⼤多数的input管脚都有了合适的处理。
那么问题来了,总会有那么⼀些input管脚,纵使找遍了⼿册每⼀个⾓落,⼚家也没有给出⼀个合理的处置建议,那该怎么办呢?
第三步:对照管脚功能做处理
上⾯第⼆步提到,对于⼀些⼚家没有给出处置建议的未⽤input管脚,可以按照管脚的功能来做⼀些原则上的处理动作:
例如:
(1)⼀些时钟输⼊类功能的管脚,在不使⽤的情况下最好直接接地处理或者通过⼀个下拉电阻接地,防⽌管脚受到⼲扰影响芯⽚正常运⾏。
(2)⼀些使能控制类的管脚,如果不使⽤,最好上下拉到⼀个固定的功能触发电平,让管脚有⼀个稳定的参考电
平输⼊。
(3)对于硬件配置类功能的管脚,在不使⽤的情况下也需要固定为⾼电平或者低电平,当然⼤多数的芯⽚内部⼀般都有默认的上下拉匹配,也可以选择悬空处理,但是如果是⽐较敏感的信号的话,外部⼀个强制的上下拉会可靠很多。
(4)最后⼀个终极⼤招,对于极个别管脚在不确定的情况下,最好把上下拉电阻都预留,调试的时候可以根据实际表现来选择是上拉还是下拉。