电子说
在电子工程领域,微计算机是众多设备的核心组件。今天,我们就来深入探讨一下 Renesas Electronics Corporation 的 3803 Group (Spec.H QzROM version) 单芯片 8 位 CMOS 微计算机,了解它的特性、功能以及使用中的注意事项。
文件下载:R5F21262SDFP#X6.pdf
2010 年 4 月 1 日,NEC Electronics Corporation 与 Renesas Technology Corporation 合并,Renesas Electronics Corporation 接管了两家公司的所有业务。3803 组(Spec.H QzROM 版本)基于 740 系列核心技术,专为需要模拟信号处理的家用产品、办公自动化设备和控制系统而设计,具备串行接口功能、8/16 位定时器、A/D 转换器和 D/A 转换器等。
不同振荡频率下,电源电压要求不同。在高速模式下,16.8 MHz 振荡频率时为 4.5 - 5.5 V,12.5 MHz 时为 4.0 - 5.5 V 等;中速和低速模式也有相应的电压范围。这种多模式的电压适配,使得该微计算机能适应不同的应用场景,满足多样化的需求。
高速模式下典型功耗为 40 mW,低速模式下典型功耗为 45 µW。低功耗特性在一些对能源要求较高的设备中具有很大优势,能够有效延长设备的续航时间。
工作温度范围为 -20 至 85 °C(在 16.8 MHz 振荡频率、5 V 电源电压下),这使得它能在较为宽泛的环境条件下稳定工作,适用于多种工业和民用场景。
采用标准的 740 系列指令集,有多个寄存器,如累加器(A)、索引寄存器 X(X)、索引寄存器 Y(Y)、堆栈指针(S)、程序计数器(PC)和处理器状态寄存器(PS)等。不同的寄存器在数据操作、地址指定、子程序调用和中断处理等方面发挥着重要作用。例如,累加器主要用于数据操作,堆栈指针用于子程序调用和中断时的寄存器存储。
I/O 端口具有方向寄存器,可单独设置每个引脚的输入/输出方向。通过设置端口的上拉控制寄存器,还能实现上拉控制。不同的端口具有不同的功能,如 P0、P6 可作为 A/D 转换器输入,P1 可作为外部中断输入等。
该微计算机的中断为向量中断,具有固定优先级方案,由 21 个源中的 16 个源产生,包括 8 个外部、12 个内部和 1 个软件源。中断的处理需要满足中断禁用标志、中断请求位和中断使能位等条件,通过这些条件的控制,可以灵活地管理中断请求,确保系统的稳定性和可靠性。
具有 8 位分辨率的 PWM 功能,通过设置 PWM 预分频器和 PWM 寄存器,可以控制 PWM 输出的周期和 “H” 期。在实际应用中,PWM 功能可用于电机控制、灯光调节等领域。
有 10 位 x 16 通道(支持 8 位读取)的 A/D 转换器,通过 AD/DA 控制寄存器控制转换过程。在使用 A/D 转换器时,需要注意时钟频率和模拟输入信号的阻抗等问题,以确保转换的准确性。
有两个 8 位分辨率的内部 D/A 转换器(DA1 和 DA2),通过设置 DAi 转换寄存器和输出使能位,可以实现 D/A 转换并输出模拟电压。在使用 D/A 转换器时,建议使用 4.0 V 以上的电源电压,以保证转换的精度。
用于在程序无法正常运行时返回复位状态,由 8 位看门狗定时器 L 和 8 位看门狗定时器 H 组成。通过设置看门狗定时器控制寄存器,可以初始化定时器并启动计数,当定时器 H 下溢时会发生内部复位。
将 RESET 引脚保持在 “L” 电平 16 个 XIN 周期以上,然后返回 “H” 电平(电源电压在 1.8 V - 5.5 V 之间且振荡稳定),即可释放复位。复位后,程序从地址 FFFD16(高位字节)和地址 FFFC16(低位字节)开始执行。
复位后,必须初始化影响程序执行的标志,特别是 T 和 D 标志,因为它们对计算有重要影响。在程序开始时初始化这些标志,可以避免因标志未初始化而导致的计算错误。
执行十进制计算时,使用 ADC 和 SBC 指令,需将十进制模式标志(D)设置为 “1”,并在执行这些指令后执行另一条指令,再执行 SEC、CLC 或 CLD 指令。同时,在十进制模式下,N、V 和 Z 标志的值无效,需要特别注意。
在间接寻址模式下使用 JMP 指令时,不要将页面的最后地址指定为间接地址,以免出现寻址错误。
索引 X 模式(T)和十进制模式(D)标志不影响 MUL 和 DIV 指令,且执行这些指令不会改变处理器状态寄存器的内容。
不要对只读无效(地址)的 SFR 执行读 - 修改 - 写指令,否则可能导致写入值不确定。
为了稳定系统运行并避免闩锁,在 VSS 线和 VCC 线之间连接约 0.1 µF 的旁路电容器,布线要等长且尽可能短,VSS 线和 VCC 线使用比其他信号线更粗的线,并通过旁路电容器将电源布线连接到 VSS 引脚和 VCC 引脚。
选择合适的振荡器和振荡电路常数,确保微计算机获得稳定的操作时钟。将微计算机(特别是振荡器)安装在远离大电流信号线和电位频繁变化的信号线的地方,避免时钟波形变形导致的程序故障或程序失控。
当模拟输入引脚连接高阻抗模拟信号源时,可能无法获得足够的精度。为了获得更稳定的 A/D 转换结果,应降低模拟信号源的阻抗,或在模拟输入引脚添加平滑电容器。
包括电源电压、输入电压、输出电压、功耗、工作温度和存储温度等参数的极限值。在使用过程中,必须确保各项参数不超过这些极限值,以保证设备的安全和稳定运行。
详细列出了不同模式下的电源电压、输入电压、时钟频率等推荐值。例如,在不同的振荡频率和电源电压下,对输入电压的要求也不同。工程师在设计时应根据这些推荐条件进行合理的参数设置。
包括输出电压、输入电流、滞回、RAM 保持电压等参数。这些参数反映了设备的电气性能,对于评估设备的性能和可靠性非常重要。
给出了 A/D 转换器的推荐工作条件和特性,如分辨率、绝对精度、转换时间等。在使用 A/D 转换器时,必须满足这些条件,以确保转换的准确性和稳定性。
包括分辨率、绝对精度、设置时间等参数。了解这些特性有助于工程师在设计中合理使用 D/A 转换器,满足系统对模拟输出的要求。
规定了各种时钟信号的周期、脉冲宽度、建立时间和保持时间等参数。这些参数对于确保设备的时序正确性至关重要,工程师在设计电路时必须严格按照这些要求进行设计。
3803 Group (Spec.H QzROM version) 单芯片 8 位 CMOS 微计算机具有丰富的功能和良好的性能,适用于多种应用场景。在使用过程中,工程师需要充分了解其特性和功能,注意编程和抗噪等方面的问题,严格按照推荐工作条件和电气特性进行设计,以确保设备的稳定运行和性能优化。你在使用这款微计算机的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !