OPTION_5:HP
1 概要
该方案是基于本公司MC32P5222开发的Demo方案,使用该芯片的资源主要有:
16位T0定时计数器
8位T1 PWM定时计数器
1K byte片内可编程数据存储器MTP
IR学习专用的OPA放大器
大电流红外发射端口IROUT。
实现功能:4个键的红外遥控码学习、存储和发射
2 硬件设计
(1)原理图说明
共分以下模块:
T型按键扫描电路;
红外接收/发射电路;(共用一个电路)
指示灯电路;
图1:电路原理图
按键定义:
S41=学习设置
S42=音量+
S44=电源
S38=音量-
S31=TV/AV
(2) PCB及实物说明
图2:电路板
(3) 整机说明
S42、S44、S38、S31:学习发码键,短按;
LED1:收/发码指示灯;
3 软件设计
(1) 主程序流程图
(2) 红外学习子程序流程图
(3) MTP存储子程序流程图
(4) 红外发码子程序流程图
4 功能说明
本开发方案实现了以下功能
1:红外学习;
2:MTP数据存储;
3:红外发码(载波);
4:指示灯;
5:按键退出学习状态(进入学习状态后可以短按学习键再退出);
6:全按键扫描。
操作步骤:长按学习键-指示灯常亮-短按需要学习的按键-指示灯闪亮-学习波形完毕-指示灯灭
5 IC资源使用注意事项
1) OPA
vsel建议选择二极管模式。电阻分压模式,由于比较电压过低,远低于Irout电压,校准无意义。
csel建议选择11以下,offset 65mv以上,载波被过滤。
2) T1
设置成包络模式后,T1CNT的 load参数,需要比载波周期中,高电平时间要多很多,取包络效果才能好,正常需要高2~4us。