关于树莓派3B,GPIO口的电压问题

YYGGBBY 2024-04-08155 次点击
使用树莓派3B,连接步进电机驱动器,驱动器正极接5V,负极接一个淘宝买的TXS0108E电平转换板(3.3V到5V双向转换)连到树莓派的GPIO上,连了脉冲和方向两个脚。转换板的电平都是独立供电。
现在的问题是,我还带了两个5V供电的光电传感器,传感器的信号脚通过另一个电平转换板接到树莓派的IO脚。当树莓派输出PWM驱动电机转的时候(我量了下输出PWM波的GPIO脚,大概12mA的电流,2V左右的电压),连接传感器的GPIO的电平会不足3V3,大概会降到2V左右。导致我用GPIO READALL读电平时,电平会不稳定,传感器没触发都会出现0的电平。但是我把PWM输出关了之后,读传感器电平的GPIO脚会恢复到3.3V,这个时候读电平就很稳定了。是因为PWM输出的时候电流太大了吗?还是其他原因呢?
收藏 ♥ 感谢
Spoony 小组长 2024-04-09 
12mA,2V 这个电流不大的。给电平转换板外部独立供电试试看。
YYGGBBY 2024-04-22 
事实上我都是用开关电源独立供电的,很神奇的是,最后排查到是转接板3V3那边的问题。我把3V3的开关电压换成可调电源输出的3V3他就很稳定了,很奇妙。为了不出问题,最后我干脆换成光耦模块了。但具体是什么原因,我估计我还得找好久

登录注册 后可回复。