请帮忙 解答 用的STC8A8K64D4
有个问题请教,STC8A8K64D4-45I-LQFP48某个引脚(P4.4)开漏输出,外部上拉到5V,但是单片机引脚口电压只有3.8V左右呢?芯片板用的是3.3V,需要控制一个5V的外部设备
口线上有保护二极管对地和VCC,所以钳位电压是3.3+0.6=3.9V
https://www.stcaimcu.com/data/attachment/forum/202302/10/161653ts0zz408llg0ctgz.png
神农鼎 发表于 2023-2-10 15:28
数据手册里有这个图,但是不对。普通I/O输出3.3V时,5V器件I/O口那里只有3.3-0.6=2.7V左右。如果这里高于基极的话管子就截止了。
规格书IO口章节就有混合供电系统的IO口互连方法介绍:
这个我实测过为2.7V左右。
发射极高于基极管子就截止了,那么B端就是0。
贴的图,只是逻辑高电平,要用NPN做个反向器,多年不画图了,
要找个2K电阻在VCC 段的图,自己改下:
2K放在5V这边, 谁帮画个图贴上来
https://www.stcaimcu.com/data/attachment/forum/202302/10/152804lzzzfjs002q02lfe.png
上图是 STC 8051 世界经典正确电路,电阻可以适当调整
3.3V-MCU 纯输出到 5V-MCU的高阻输入口, 逻辑信号都是对的
其实 STC的 5V MCU, 都是 1.8V 以上就是高了
故意讲 2.2V 以上是高,这样自己技术支持轻松,余量大
这个表,说明 我们推荐的 3.3V-MCU 和 5V-MCU 通信,
如3.3V-MCU 只是输出 高低信号给 5V-MCU/高阻输入,就绝对是对的,并且逻辑都是对的
看样子只能加一级反相器了。 找到一个图,R8这边的控制MCU可以工作在 3.3V,
5V/VCC 接 R11,R11再接 NPN, R11和NPN的连接处就是你要的5V控制信号,
逻辑是反的,上面那个图,逻辑电平是正的
T9发射极接地
===================================================
多年不画图,今看到唐老师的类似图,补充到这,2种逻辑
页:
[1]
2