指示灯上下拉

对于指示开关机的红绿灯由芯片IO口控制,原本可以直接将控制信号加在IO指示灯上面的(一般会串个电阻限制电流,emmmm防止灯坏了吧,然后这些发光二极管是当电压达到其导通电压后,它的亮度就受电流控制,随电流增大而更亮),括号有点长,后面有更长的。但是会加一个上拉电阻或者下拉电阻,是为了防止IO口在不受控状况下(如芯片在初始化之前、初始化时等情况这时IO口状态不定,举个栗子、离子、梨子,一个待机指示灯,板子上电后,芯片初始化前IO口输出高使灯亮,尔后,芯片初始化时,IO口输出低,灯变暗,然后芯片初始化结束,因为没有开机,在待机状态,指示待机灯亮,所以在开机之前灯是这样的:亮-灭-亮,这在客户使用是影响人家emmm就是觉得不对,你懂吧)使指示灯表示在一个希望的亮度下,也有可能是因为芯片IO口驱动能力不够,不过这个板子是够的。

那么为了防止指示灯表示在一个不确定的亮度下,加了一个上拉,或下拉,这样你就可以学而不思则罔,来让这个前后差别不是这么大,当然,如果电阻选的合适,分压后的电压大小跟正常的一样那么就看不到差别了,还看到差别是分压分的跟正常的不一样。

不过鄙人认为,在知道这个芯片工作初始化前即初始化时的情况下,如果他的状态不影响使用,那么可以不加上下拉,只是灯会亮的稍晚一些(初始化结束后才会亮),但是每个都加上下拉的原因,大概是从公司的角度讲,应用一个芯片之前并不知道其状态,需要量产或者打样之后才知道,如果这时候再修改板子,那么就会影响进度,所以都加上下拉,但是在上电时会出现亮度变化。

哦,对了,这种一般可以加一级反向来解决。

 

posted @ 2019-11-21 21:34  小孩戈多  阅读(218)  评论(0)    收藏  举报