lemenade 发表于 2011-7-15 08:38

大家看看这个电路如何工作

附图输入高时,I/O口测试为5V左右;输入低时I/O端口测试为0。

lemenade 发表于 2011-7-15 09:34

本帖最后由 lemenade 于 2011-7-15 14:22 编辑

在输入12V的时候,测试5819负极端为4.44V(同理论值),I/O端口基本在4.4V减去5819的导通压降值;不是很明白这个电路配合AVR单片机的工作原理。

lemenade 发表于 2011-7-15 09:44

DDxnPORTxnPUD(in SFIOR)I/O       上拉电阻      说明
0          0             X             Input       No      高阻态 (Hi-Z)
0          1             0             Input       Yes       被外部电路拉低时将输出电流
0          1             1             Input       No      高阻态(Hi-Z)
1          0             X             Output   No      输出低电平 ( 吸收电流)
1          1             X             Output   No      输出高电平 ( 输出电流)

zzyfidy 发表于 2011-7-15 13:59

5819是肖特基二极管,有反向漏电,所以.....

lemenade 发表于 2011-7-16 08:51

4# zzyfidy
反向漏电流和单片机高阻态IO口测试电压有关系么?我测试了只有0.4V左右的反向节压。

lemenade 发表于 2011-7-20 15:18

咋没人关注呢?

jiangquanjie110 发表于 2011-7-20 19:19

大虾们指点下啊,不怎么明白。

阿亮2006 发表于 2011-7-20 23:33

5819是做电子开关用的,输入为12V时5819关断,AVR的IO口为高电平,输入为0时相当于3K和5.1K电阻并联入地,5819导通,从而实现对输入电平的检测,两个102电容应该是对波形进行整理的

suronglong 发表于 2011-7-21 00:20

新手啊

overfire 发表于 2011-7-21 12:10

8# 阿亮2006
好像是这么回事

lemenade 发表于 2011-7-30 14:49

本帖最后由 lemenade 于 2011-7-30 14:51 编辑

8# 阿亮2006
I/O口为高阻态,这个高电平从何而来?
你的理解是建立在外部输入影响I/O口的,但是5819做反向截止了。

天神下凡 发表于 2011-7-30 16:21

IO的输入阻抗大于二极管的反向阻抗吧

lemenade 发表于 2011-8-1 08:08

12# 天神下凡
天兄 能具体解释下么?

jy1975jy1975 发表于 2011-8-3 17:02

就是一个逻辑电路,

lemenade 发表于 2011-8-8 09:51

啥都没说

jonyea 发表于 2011-8-8 10:18

IO口内部有上拉电阻,输入为0时,IO口通过1N5819接地,所以测的电压约为0;
输入为12V时,因为1N5819反向,IO口电压只能为芯片的工作电压,即5V;

jonyea 发表于 2011-8-8 10:21

可以参考数字电路,逻辑与的关系!

mumuxi 发表于 2011-8-8 15:46

电路的作用是对输入电平检测的////通过IO口的状态来检查输入是12v还是0V//////

lemenade 发表于 2011-8-9 16:29

伙计们都看清楚了再回答!!

xiaotann 发表于 2011-8-12 12:05

谢谢共享,
页: [1]
查看完整版本: 大家看看这个电路如何工作