完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
分压原理啊,不可能,后面肯定还有继续分压,还有我觉得单片机IO口耐不了那么大电压,IO口电压一般小于IC供电电压
|
|
|
|
|
|
我也感觉不可能,但是事实上这就是这么做的,还是产品,会不会芯片有对电压处理? |
|
|
|
|
|
本帖最后由 ws070109 于 2016-6-25 11:59 编辑
你把完整电路和datasheet上传一下。这颗供电电压是5V,你要实际测量两颗电阻阻值是多少、VCC电压是否真的在48—96V DC,实际全部测量。你截图太断章取义,请参考这个http://wk.baidu.com/view/1e50d0a0700abb68a982fbaa?pcf=2#6 |
|
|
|
|
|
尽信书不如无书,尽信人家会不如人家,凡事多点怀疑,自己判断,看到的都不一定是真的。
|
|
|
|
|
|
100K电阻将电流限制为很小,stm8s内部有钳位二极管,可以输入高电压,不知道这样理解对不对 |
|
|
|
|
|
你把PD4断开 在测试就知道对不对了
|
|
|
|
|
|
把单片机吹下来,电压很高,达到几十V,把单片机加上,就变为固定的6V左右的电平了 |
|
|
|
|
|
这是STM8S的IO口构造
|
|
|
|
|
|
四十几伏的设计有问题,知道为什么吗?有这个图就一目了然了。那个是限幅电路,利用二极管单向导通性,起保护作用。VDD就是5—6V左右,所以你测到的是6V,如果你去改电阻分压值,比如PD4改为3V,那你测到的就是3V。所以下次最好上datasheet,不然有些datasheet不好找。
|
|
|
|
|
|
你说的基本上是对的 |
|
|
|
|
|
一般芯片端口都有钳位保护电路设计,防止电压过高损坏端口,就是在端口上,用一个二极管,连至电源端,若电源端使用5V的话,二极管钳位以后,端口电压最高就是5.7伏左右, 就是你看到的大约6V。你所展示的这个电路,是把端口做为外部高压的检测端口,有高压为1, 无高压为0,没什么大惊小怪的。
|
|
|
|
|
ws070109 发表于 2016-6-25 21:44 之前不知道有钳位二极管,我把实验现象告诉别人,别人推测可能内部有钳位二极管,所以后来才去查看的datasheet |
|
|
|
|
可靠性Jack 发表于 2016-6-26 00:20 之前不注意这个钳位二极管,昨天别人提醒看看是不是有钳位二极管 |
|
|
|
|
|
就是钳位二极管得作用使得单片机保护住了自己的I/0口,你在设计自己的电路的时候,要把最大的电压分压后也不能超过I/O可以测量的范围啊,不然你怎么测试电压
|
|
|
|
|
HARRY007 发表于 2016-6-27 14:06 IO口可以测量的范围是什么意思? |
|
|
|
|
|
就是你的AD采集电压范围啊,一般3.3V的单片机会把3.3V作为AD采集的标准电压,也就是电压采集范围是0-3.3V。单片机为了保护这个AD采集口,会加钳位二极管,这样你的输入电压在突变大的时候最大也就是3.3V+二极管导通电压(这是非正常采集状态)。 所以你在做外围AD采集高电压的电路的时候就要确保分压后的电压大小不要超过AD采集口所能测量的最大电压值了,后续的你应该都知道了~
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2961 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2463 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2331 浏览 0 评论
2455 浏览 1 评论
1674 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 19:25 , Processed in 0.996791 second(s), Total 75, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3299