分享一个长按开关机电路设计
想给产品做长按3秒开机,长按3秒关机,之前一直买的成品芯片,只能支持3-6V输入,局限比较大,后来和嘉立创群友们一起讨论, 完成了这一套方案,可以支持4-20V输入电压的长按开关机电压解决方案,感谢兄弟们的帮助
(1)开机之前
按下瞬间,开关拉低PMOS栅极,PMOS导通开机
3秒内松手自动关机
(2)开机结束
开机时按住3秒后,单片机拉低PMOS栅极,指示灯亮
此时松手可保持开机状态
(3)关机
开机后按住3秒,单片机放开PMOS栅极,灭灯,程序停止运行
此时松手,真正关机
(4)D1作用
由于某些单片机的GPIO默认不是高阻态,所以设置D1防止漏电流
(5)D2作用
由于D2存在,PG为低时,switch_check不会被拉低,
所以当机械开关断开(3秒开机后松手)时
单片机可以读取到上拉的3V3
#嵌入式设计# #电子电路#
带有插脚的器件,如何绘制封装可以保证贴片时不歪斜?
一、问题
如图是一个卧贴Type-C底座,它有2对定位插脚
实际尺寸分别是【前脚 :0.8-0.24mm,后脚1.1-0.24mm】
规格书给的PCB封装焊盘内径分别是【前脚 :1.4-0.6mm,后脚1.7-0.6mm】
我按照规格书给的尺寸画的封装,送到代工厂(非立创)生产,结果生产100片板子有38个Type-C贴歪了,代工厂回复说是我封装孔径开太大导致的 二、求解决
可是这个手册给的封装,并且我从淘宝购买了类似带有Type-C的模块,发现他们的产品焊盘内径也比实际尺寸大很多,所以我想求证一下
① 是不是我找的这家代工厂水平不行? ② 如果我希望通过缩小焊盘内径来避免实际生产过程中产生器件贴歪的情况,我最小可以把内径开到多小?开的过小会不会反过来导致SMT过程中元器件贴不进去之类的故障? 比方说一个实物长0.8mm,宽0.3mm的针脚(公差0.05mm),我按照长0.9mm,宽0.4mm绘制是不是可以正常生产?