打印

○ 看看这个电路,什么问题?! MCP2120

[复制链接]
2368|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sanwa_chen|  楼主 | 2007-12-29 11:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
sanwa_chen|  楼主 | 2007-12-29 11:49 | 只看该作者

手边没有其他MOS管

波特率为硬件选择 9600bps。
该图 Q3 处用的是单 N-MOS:2N7002,测量到Vir处电压受Vir_SW控制。打开后3.3V,关断后0V,但红外模块就不能工作。去掉Q3,短路其 D-S脚,红外模块工作正常! MOS管的问题?!!

使用特权

评论回复
板凳
xwj| | 2007-12-29 12:37 | 只看该作者

要用PMOS管漏极输出啊

不然压降就太大了...

使用特权

评论回复
地板
sanwa_chen|  楼主 | 2007-12-29 13:01 | 只看该作者

但是我测量了,电压是正常的

我的系统电压是3.3V的,打开MOS管后能测量到Vir电压 3.3V,我现在手边没有PMOS管,SOT-23封装的单PMOS能不能推荐个型号什么的??!

使用特权

评论回复
5
ayb_ice| | 2007-12-29 13:44 | 只看该作者

MOS管的用法不对吧

使用特权

评论回复
6
keer_zu| | 2007-12-29 13:57 | 只看该作者

使用特权

评论回复
7
sanwa_chen|  楼主 | 2007-12-29 15:15 | 只看该作者

问5楼……

就是不知道怎么个不对方,我修改程序测试Vir是受控制的,能关断(0V),能打开(3.3V),但红外模块就是不能工作。

使用特权

评论回复
8
啊龙| | 2007-12-29 16:27 | 只看该作者

VIr_SW高电平是多少呢?如果是5V,VGS只有1.2V,不能保证

DS有效导通,改为负载接漏级输出,或用PMOS.驱动足够的,也可以用个8550.

使用特权

评论回复
9
weihualong| | 2007-12-29 16:42 | 只看该作者

假定MOS管饱和导通!

假定MOS管饱和导通!则Vir=3.3V,单片机IO口输出3.3V,则VGS=0V,如果VGS=0V,则MOS管不能饱和,所以假设不成立.
把MOS管的S接地D接IR的地即可.

使用特权

评论回复
10
awey| | 2007-12-29 16:51 | 只看该作者

MOS管不能饱和导通

如果是三极管,输出电压是Vb-0.7V   0.7V是Vbe的导通电压

用MOS管,输出电压是Vg-Vth   Vth是MOS管的开启电压,对2N7002,好像是1.5-3V

改成PMOS的,漏极输出就可以饱和导通

使用特权

评论回复
11
sanwa_chen|  楼主 | 2007-12-29 16:58 | 只看该作者

也就是Nmos控制地

那就可以饱和导通。
看来还是要换PMOS才好

使用特权

评论回复
12
sanwa_chen|  楼主 | 2008-1-4 11:31 | 只看该作者

换了PMOS管后,可以打开电源……

Vir_SW 输出“0”(0V)可以打开Vir电源,IR模块正常工作。但是发现Vir_SW 输出 “1”(I/O:3.3V)后不能关断PMOS管(APM2301AA)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

83

帖子

0

粉丝