这一生只为你 发表于 2019-12-4 20:18 你这想法肯定行的 我们的很多模块上都是触发信号断电后开始工作 等工作完毕自己关自己的主供电 彻底断电源 也是为了降低功耗 和你的做法是一样的 电路图也是和他们给的一样 前辈太多我就不贴图了 |
这一生只为你 发表于 2019-12-6 12:54 Y_G_G 前辈的意思可能是 不使用高精度ADC的情况下用电池没问题 电池电压有变化 ADC的参考电压会变 结果就不对了 我猜是这个意思 |
这一生只为你 发表于 2019-12-6 12:54 你可以把你的电路图和电路文件上传上来,大家讨论,相互学习一下也行的 |
Y_G_G 发表于 2019-12-4 21:29 用不掉高精度ADC,只需要一路8位的ADC就够了,用来检测电池电压 |
这一生只为你 发表于 2019-12-4 20:18 可以的,如果不用到高精度的ADC的话,也可以电池直接供电的 |
我的电路是电池供电,我的设计的想法是,电池通过LDO给单片机供电,单片机永不断电,通过PMOS来控制外围设备的电源。工作的时候,接通PMOS给外围设备供电,工作完成以后,单片机进入休眠状态,关闭PMOS,以关闭外围设备的供电,最大限度的节约电能。不知道这个思路有没有什么问题? |
老愚童63 发表于 2019-12-4 15:47 你应该怎么写程序的. 我不是玩文字游戏, "在单片机输出高电平的时候,都没办法彻底关断" 这只是一句描述一个现象的句子,并不是一个要求标准之类的 我只说我给了一个可以关断的电路,并描述了电路的功能,仅此而已. |
Y_G_G 发表于 2019-12-4 14:30 你能告诉我哪里不对吗? 与楼主的话要求不相符合。 这个电路是我在实际应用中已经验证过的电路 对!只要习惯可以出现问题,电路本身没有问题! 高电平导通,低电平关断,只要是有几百uA的弱上拉电流,这电路就连上拉电阻都不需要了 也不有在乎单片机的工作电压是多少V的 |
Y_G_G 发表于 2019-12-4 14:30 你给出的电路高电平时三极管导通,PMOS管导通!楼主要求是高电平时,PMOS管关断! |
Y_G_G 发表于 2019-12-4 14:30 楼主要求高电平关断!低电平开通.你的电路是高电平导通!低电平关断。如果不改变程序,显然不能使用。 |
老愚童63 发表于 2019-12-4 07:59 你能告诉我哪里不对吗? 这个电路是我在实际应用中已经验证过的电路 高电平导通,低电平关断,只要是有几百uA的弱上拉电流,这电路就连上拉电阻都不需要了 也不有在乎单片机的工作电压是多少V的 |
本帖最后由 老愚童63 于 2019-12-4 13:01 编辑 利用LED的约2V的正向电压降代替一个2V的稳压来消除5V与3.3V电压差 |
本帖最后由 老愚童63 于 2019-12-4 09:42 编辑 另外。注意三极管的基极要串联一只10K左右的限流电阻。以防止单片机IO口过载。 |
电平变换驱动.png (10.92 KB, 下载次数: 60)
Y_G_G 发表于 2019-12-3 14:43 等一会我试试你给的电路,先谢谢了~ |
Y_G_G 发表于 2019-12-3 14:43 G极接到5V是可以完全关断的,但是3.3V就是不行,把IO设为推挽也不行,直接接1117的3.3V输出端也不行。 |
Y_G_G 发表于 2019-12-3 14:43 6楼的回答是正确的,5V与3.3V存在一个1.7V的电压差,如果不先进行电平转换,很有可能在单片机输出高电平时,PMOS管因为有1.7V的GS电压而导通!从而无法关断。 |
我可以很明确的告诉你,P沟道是可以完全关断的 而且,AO3401正好是我也是实际应用过的的管子如果输入电压是高于单片机供电电压的话,最好是用这种电路 你那个关不断的原因可能是你没有接对,或者是单片机输出电压太低了 ![]() |
使用3.3V专5V 电平后才能关断 |
3.3V驱动 GS电压太低 |
P沟道低电平导通,高电平关断。 |