主要实现功能
1.输出5V给蓝牙耳机充电
2.输出高低电平(3V)实现给蓝牙耳机发码
3.接收蓝牙耳机回应的码
一、输出5V给蓝牙耳机充电
通过控制GPIO7的高低电平来导通和截止5V,从而实现充电和停止充电
1.当GPIO7输出高电平,Q3这个NMOS为导通状态,Q1和Q2这两个PMOS的G极就是低电平,Q1和Q2就是导通状态,5V分别流到VOR+和VOL+给耳机充电
2.当GPIO7输出低电平,Q3这个NMOS为截止状态,Q1和Q2这两个PMOS的G极就是高电平,Q1和Q2就是截止状态,此时停止供5V
二、输出高低电平(3V)实现给蓝牙耳机发码
当充电盒需要给耳机发码时
1.充电盒截止供5V(即GPIO7输出低电平)
2.GPIO9输出3V
3.GPIO6设置为输出状态,通过控制GPIO6来实现输出高低电平
当GPIO6为高阻态或高电平,VOR+读到的应是高电平
当GPIO6为低电平,VOR+读到的应是低电平
三、接收蓝牙耳机回应的码
当充电盒需要收码时
1.充电盒截止供5V(即GPIO7输出低电平)
2.GPIO9输出3V
3.GPIO6设置为输入状态
当耳机在VOR+设置为高阻态或高电平,GPIO6读到的电平应为低电平
当耳机在VOR+设置为低电平,GPIO6读到的电平应为高电平