完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个基于16F877A器件的项目(在TQFP封装中)。各种端口上的八个I/O管脚被配置为离散(数字)输入,每个管脚由一个10k的电阻拉到5V,并通过外部开关切换到接地。通过读取端口每秒十分之一秒,并显示其在各种LED上的状态。所有的工作都很好,前提是当电源首次被应用时,所有的输入都不接地。然而,如果这些低开关的离散输入中的任何一个在施加电源时接地,那么即使在断电和重新供电之后,该输入似乎也永久地被读为低(相应的输入已经永久地损坏)。钕应该呈现高阻抗状态。我也理解I/O端口引脚被保护免受高压,但我不确定这是否仅仅意味着输入电压将被“削弱”以免超过电源轨道,或者它是否意味着配置成输出的引脚将被保护免受短路。我怀疑初始化代码中的某些内容可能暂时将这些管脚配置为输出,并在它们接地时进行“砰”的一声,虽然我还不能找到可能出现的位置,并且在模拟器上运行代码时没有显示这些管脚配置为任何时候,任何想法或其他可能的原因?
|
|
相关推荐
4个回答
|
|
港口吹气是因为你的设计吸气。你没有任何保护免受感应瞬变电流,例如,由于地弹在供电,可能正在吹内部保护二极管。在带有外部开关接线的上拉线和PIC引脚的连接处串联增加10K,问题几乎肯定会消除。如果需要对输入进行低通滤波,则使用T滤波器,因此在帽和引脚之间有一个电阻。
|
|
|
|
嘿,伊恩-非常感谢你的回复。这真的很有帮助。我必须承认我有点困惑,因为我曾经使用过其他的设计,其中输入I/O端口直接接地,并且没有遇到任何问题——也许我以前很幸运,或者可能是因为其他设计使用了DIL封装版本的设备,这可能是更健壮?还使用了TQFP封装器件的设计,以及通过CMOS PISO黄油读取的输入,其中输入在电源接通时接地,这也很好——也许使用您描述的用于所有CMOS器件(不仅仅是PIC)的离散输入的布置是良好的实践。您的想法非常感谢。
|
|
|
|
*所有的板外输入应防止瞬态,EMI和ESD。所描述的安排只是提供任何保护的最低成本选项。它仅适用于相对慢的信号,具有最小的直接ESD或近场RF曝光风险。在供电方面出现问题肯定是不寻常的,并且表明可能存在接地布局或完整性问题。当开关被按下时,引起问题的最常见原因是它会突然放电电缆(或去弹)电容,并且取决于电容和环路电感,由此产生的振铃可能使引脚负极足够硬以触发锁存。微芯片特别告诫不要使用复位电路,复位电路使用开关短路直接连接到/MCLR引脚的电容器,因为这个问题。
|
|
|
|
我终于在这个电路板上更换了SMT PIC,并把电阻器结合在一起。再次感谢!我确实花了一段时间才弄明白,由于建议的电阻器与接地开关输入(其中一些在端口B上)一致,必须禁用端口B“弱上拉”,并确保任何未使用的端口B引脚配置为输出。快乐小伙子:
|
|
|
|
只有小组成员才能发言,加入小组>>
5203 浏览 9 评论
2016 浏览 8 评论
1942 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3188 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2243 浏览 5 评论
754浏览 1评论
641浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
549浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
653浏览 0评论
553浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-5 07:36 , Processed in 1.126771 second(s), Total 52, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号