3 硬件电路设计
3.1 EM78P259单片机介绍
3.1.1 概述
EM78P259N/260N是采用低功耗,高速CMOS工艺的8位单片机,其内部包含2K*13位可编程只读存储器(OTP-ROM),由于它具有一次性可编程只读存储器的特性,它能提供一种方便得途径来开发和检验你的程序。此外,它还提一个加密位来防止被侵入,同时有3个代码选择字来满足用户需求。而且,可利用ELANWriter根容易地将你的开发代码写入EM78P259。
3.1.2功能特点
■ 工作电压范围.2. 3v~5. 5V/0c~70 c(商业级)
2.5V~5.5V/-40c~85c(工业级)
■ 工作频率范围(基于2个clocks)
● 晶体模式:DC~20MHz/2clks,5V;DC~8MHz/2clks,3V
● RC模式:DC~4MHz/2clks,5V; DC~4MHz/2clks,3V
■ 低功耗:
● 小于1. 9mA@5V/4MHz
● 典型15uA@3V/32KHz
● 睡眠模式下电流典型值1uA
■ 内部RC振荡器4MHz,8MHz,1MHz,455KHz(自动校准)
■ 可编程WDT溢出时间(4 .5ms:l 8ms)
■ 独立可编程WDT顸除器
■ 一个配置寄存器用来满足用户的需求.提供用户ID代码供客户使用
■ 80×8位片内寄存器(SRAM,通用寄存器)
■ 2K*1 3位片内ROM
■ 双向IO口
■ 子程序嵌套的8级堆栈
■ 8位实时时钟/计数器(TCC),其信号源、触发沿可编程选择,溢出产生中断。
■ 8位实时时钟/计数器(TCCA、TCCC)和16位实时时钟/计数器(TCCB)其 信号源、触发沿可编程选择,溢出产生中断。
■ 一对比较器(可作OP)
■ 4路A/D转换器,精度达10位
■ 易用于IR(红外遥控)应用电路
■ 省电(SLEEP)模式
■ 6个中断源
● TCC,TCCA,TCCB和TCCC溢出中断
●输入引脚状态变化中断(可以唤醒睡眠模式)
●外部中断
●比较器状状改变中断
●IR/PWM中断
●ADC转换结束中断
■ 可编程自由运行看门狗定时器
■ 8个I/O引脚可编程设置为上拉
■ 8个I/O引脚可编程设置为漏极位
■ 8个I/O引脚可编程设置为下拉
■ 每个指令周期为2个或4个时钟周期
■ 上电电压检测有效(2.0V±0 .1V)
3.1.3 引脚配置
EM78P259NP/M引脚分配 图3-1 引脚配置图-EM78P259N
3.1.4 A/D采样时间
逐次逼近式AD转换的准确性、线性、速度由ADC和比较器特性决定。源电阻和内部采样电阻直接影响采样保持电容充电所需时间。应用程控采样时间长短以满足特定精度需要。总的来说.对于每千奥姆源电阻.程序应等待2us。对于低阻源应至少等待2us.建议源电阻的最大阻抗为10KΩ/Vdd=5V。模拟通道选定后.在转换开始前需等待时间应先满足。
3.1.4.4 转换时间
CKR0和CKR1依照指令周期来选择转换时间(Tct)。在不影响A/D转换精度的条件下,它允许MCU以最高频率运行.对于EM78P259N/260N,没位转换时问约是4us ,下列表列出了Tct和最高工作频率的关系。 智能电源插座的研究设计(2):http://www.751com.cn/jixie/lunwen_3893.html