| 没必要,直接弱上拉驱动,不要强推,利用液晶输入钳位,不规范但是也可以用 |
本帖最后由 岳耳 于 2021-10-15 19:39 编辑 名字不是重点 发表于 2021-10-14 21:47 当然是用作输出。 IO口高电平时,输出电流能力由上拉电阻决定,正常情况下所连接的设备的输入阻抗要远大于上拉电阻,否则IO口的驱动能力不足。 C51标准IO模式下能够正常驱动液晶,说明液晶的输入口阻抗远远大于上拉电阻。 俺并联一个下拉电阻,唯一造成的影响是相当于降低了液晶输入口的阻抗。但是只要远大于单片机IO口的上拉电阻值,就不会导致驱动能力不足。 |
岳耳 发表于 2021-10-14 10:38 你这个IO准备让它做办出还是输入?输出的话,高电平约等于VDD,这时你下拉多少电阻都是没用,要么VDD ,要么坏IO!如果是输入呢?5V经过上拉的25K(姑且是这个值),0.2mA,下拉50K分压后更小66uA!这么小的电流能用来做什么? |
| 我觉得楼主对上拉有一定的误会, 单片机对器件最正统的操作,其实应该是: 单片机只管拉低电平(以前单片机也只有拉低电平的能力),至于高电平,就是单片机放手后,器件直接恢复到高电平,就算器件自身没有能力恢复到高电平那么也应该在器件那里直接上拉,而不是在单片机输出这里找办法。你要不更换板子兼容各种单片机,就应该是单片机开漏输出,只管给低电平。而器件那里自身内置上拉最好,没有的话,器件的IO离器件的供电不会远吧?上拉到器件的电源,不麻烦吧? |
| 既然有5V器件,为了安全可以换5V供电的液晶 |
grb7906 发表于 2021-10-14 15:26 看来你对上拉电阻有啥误会。 |
| 如果就是一个IO口,可用一个光耦,如果IO口多用专用的IC. |
岳耳 发表于 2021-10-14 11:00 那是上拉...搞个电阻串在输出上后面再搞个电阻到地分压才是... |
|
你这样的电路,几乎高电平没有任何驱动能力.而且随着负责阻抗变化,你也完全不能保证输出的电压, 其实,你液晶屏IO高电平自带上拉么?就是悬空的话,液晶IO有3.3V电平么?有的话,其实你单片机用开漏模式直连液晶驱动就可以了。 |
grb7906 发表于 2021-10-14 10:44 另外一颗电阻集成在单片机里面了。 ![]() |
| 接电阻,应该是两颗电阻分压... |
名字不是重点 发表于 2021-10-14 09:50 看官方资料,C51标准IO口模式,上拉电阻25KΩ左右,这样下拉电阻50KΩ,左右就能分压得到3.3V。 液晶IO口应该是高阻抗输入,回头试试看能否驱动。 |
junjunyu 发表于 2021-10-14 09:50 液晶的IO都是高阻抗输入的,驱动能力应该没问题。 |
wulin 发表于 2021-10-14 10:19 STC8H还要驱动别的5V器件(当年的老IC)而且液晶用SPI口只需要处理4个引脚。综合来看还是工作在5V划算。 |
| 建议STC8H改3.3V供电。用下拉电阻降压不一定能成功。与其电路改得面目全非不如重新定做PCB。好多厂家都推出0元打样。 |
| 你这样能分压出3.3V?我不信!而且电流也不够,还会受其它IO的影响。直接用一个3脚的SOT23-3的LDO很难吗? |
| 驱动能力估计不够啊 |