1. 问题描述

1. 首先电平转换芯片的 型号: ​​​​​​RS0108YQ20

2.  这个芯片的原理图

3. 这个芯片的资料

链接:C2762289_1A3342DA6F808396DFEAA0520E1B4A36.pdf (szlcsc.com)

4. 出现的问题: 

        (a) 首先是 VCCA 供电1.8V   然后VCCB 供电5V。

        (b)  A1 到 A8  都是连接 GPIO口,在机器断电后都会变成 0V 的不输出。

        (c)  B1 到 B8  都是对于外部设备起到控制作用。

        (d)  然后我机器软关机后 A1 到 A8 都是低电平 0V , 但是 VCCA  还在供电。VCCB 供电结束变成 0V,  OE 直接供电。

        (e) 但是当我看的时候,因为B2 做实验 GPIO 形成 PWM 波。 后面PWM 波控制一个设备的功能和转速, 按照我之前的 理论 我机器软关机之后应该 A1 0V   B1也是 0V, 然后机器的PWM  是 0V  不会启动 (机器PWM 0V 是关闭, 1是启动), 结果 机器直接 功率拉满。 



2. 解决问题的过程

1. 首先我测量了 机器软关机之后   B2 的电压  , B2 直接高电平。

2. 在测量了  A2 的电压  , A2 低电平。 

3. 我觉的问题出在 VCCB  上面但是 这个不能改, 布线在板子里面不能改。 

4. 所以我在线问题出在哪里  , 当我把只留下 B2 控制的机器时(B1~B8 连接的设备都去掉),再软关机,发现 B2 控制的设备正常,没有运行没有启动。 然后我把 B1 ~B8 连接的设备一个个加上去测试, 得出结论在B1 连接机器时, B2也连接机器 , B2 就会出错。

5. 我仔细检查 B2 之后的电路图(原理图)发现 B2 线路上有一个 回路, 有一个上拉电阻,导致     上拉电源到 电平转换芯片这里有电流流过, 就导致 B1 这个脚是 高电平,

6. B1 是 高电平, B2 也是高电平, 我真的想不明白。 



3. 解决问题的办法

可以改变 OE  这个脚的电压, 因为 OE 脚是上拉电阻控制。 所以我把电阻去掉, 飞线到VCCB, 在软关机之后, VCCB 的电压变为 0V , 然后 OE 也是 0V 所以 电平转换芯片为高阻态的状态, 电流非常小,所以B1,B2 都是低电压了。 机器运行正常。 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐