微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 继电器驱动问题

继电器驱动问题

时间:10-02 整理:3721RD 点击:

P0_7无论输出低还是高,继电器均无法动作,测的P0_7的电压始终为0
去掉Q7,1、3脚短接,改成高电平驱动,能正常吸合P0_7为CC2530的io


故障是始终不吸合还是始终吸合呢

始终吸合

P0_7和VDD33都为高Q7有漏电流,Q8导通了

软件配置P0_7为高,实测还是低,像是IO口被钳位了去掉2530直接用高低电平接的的话是能够开关的

P0.7对vdd33加10K外部上拉试试。程序上P0.7设为开漏输出。

斷開 Q7 的 VDD33,等 CC2530 開機起來以後再給電看看。
能動作的話,表示 I/O 外部的電給得太早,電流倒灌造成 I/O 異常。
上個月我在新唐(Nuvoton)Cortex-M0 MCU 遇到過這種問題。

但是同样的电路,驱动5V小风扇是没问题的
换成继电器就over了

我只是看到 MCU 無法控制 GPIO 的現象,和我上個月遇到的問題還蠻像的。
有時候問題找不到原因時,先找到規律性,再回來推敲原因,這也是一種除錯的方式。

我认为Q7的1,2脚加个10K电阻为妙,我上次三极管是NPN的没加下拉电阻,直接通

在Q7的1、2脚加个上拉电阻钳位试试

P7/K2 是控制什麼東西?
你的繼電器接點沒保護電路,電流太大接點有可能會黏住。
但這個無法解釋 MCU GPIO P0_7 無法變高電平的問題。

Q7坏了?要不就是CC2530控制P0_7处问题,但是你改成高电平驱动 P0_7又能输出高电平啊,奇怪!

找到问题了,直接上图


問題如果是複製 P0_7 線段造成的,建議樓主更新 Allegro Hotfix。
印象中以前曾遇到過這種問題,複製線段時會連原來的屬性都複製過來,後來更新 Hotfix 之後就再也沒發生過。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top