×
嵌入式 > 嵌入式开发 > 详情

基于Freescale MCU与传感器的蓝牙飞鼠设计(下)

发布时间:2020-06-24 发布时间:
|

语音输入输出设计

FreescaleKinetisMCUL16支持ADC与DAC功能,ADC用于麦克风数据采集,以支持语音输入功能,而DAC主要用于语音输出。本方案支持语音识别,蓝牙耳机功能。语音数据与主机的交互主要通过蓝牙的HFP协议。

红外控制器

蓝牙飞鼠方案中,红外遥控功能可以支持市面上绝大多数红外设备,比如电视机,机顶盒,空调等等。红外发射功能是通过MCU的PWM功能产生38kHz,1/3占空比的载波,然后通过红外编码调制载波后发射,载波的调制主要是通过MCU的定时器功能实现红外载波的使能与关断。

红外信号的接收主要是通过红外信号的检测方法电路实现,当飞鼠检测到红外信号后,经过三极管放大,MCU采用捕获与中断功能进行红外解码。红外收发这部分功耗主要由MCU的GPIO进行控制电源打开与关闭,以达到减少功耗的目的。红外收发功能支持红外自学习,用户可以使用飞鼠学习其它红外遥控器的编码,家庭只要一个飞鼠,就可以进行所有红外设备的遥控。

 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
MSP430单片机硬件知识-复位