RL78/G14微控制器系统时钟与低速振荡器解析

需积分: 50 247 下载量 134 浏览量 更新于2024-08-10 收藏 9.76MB PDF 举报
"RL78/G14 微控制器的系统时钟和PDM音频解码的相关知识" RL78/G14是一款16位的单片上微控制器,其时钟系统对于整个芯片的运行至关重要。在RL78/G14中,时钟发生电路分为几个关键部分,包括XT1时钟振荡电路、低速片上振荡器(低速OCO)以及外部时钟输入。 1. **XT1时钟振荡电路**: - 这个电路主要用来产生fXT = 32.768 kHz的振荡时钟,通过连接32.768 kHz的谐振器到XT1和XT2引脚。可以通过设置时钟操作状态控制寄存器(CSC)的XTSTOP位来停止振荡。这样可以控制系统的电源管理,降低功耗。 2. **外部副系统时钟(EXCLKS/XT2/P124)**: - 用户可以提供一个外部的fEXS = 32.768 kHz时钟信号到这个引脚,以替代XT1振荡器。如果需要禁用外部副系统时钟,可以执行STOP指令。 3. **低速片上振荡器(低速OCO)**: - 低速OCO产生一个大约15 kHz的时钟信号(fIL)。这个时钟不适用于CPU,但支持特定的外围硬件,如看门狗定时器、实时时钟、12位间隔定时器和定时器RJ。 - 当WDTON、WUTMMCK0或两者同时设为1时,低速OCO时钟会工作。但是,如果WDTON = 1,WUTMMCK0 = 0,且WDSTBYON = 0,执行HALT或STOP指令后,低速OCO会停止振荡。 4. **时钟选择与使用**: - 在使用低速OCO时钟作为实时时钟的操作时钟时,需要注意只能在固定周期中断功能启用的情况下选择。 - 时钟频率有多种配置,如fHOCO(高速片上振荡器时钟,最大64 MHz或32 MHz),fIH(高速OCO时钟,最大32 MHz),fEX(外部主系统时钟),fXT(XT1时钟振荡频率),和fEXS(外部副系统时钟频率)。 - 硬件控制可以调整fHOCO,使其在64 MHz或48 MHz时成为二频分,或在32 MHz或更低时与fHOCO相同。 5. **注意事项**: - 所有的信息可能会随瑞萨电子公司的更新而变化,使用前应通过官方网站等途径确认最新信息。 - 使用RL78/G14微控制器及其技术信息时,用户需自行承担可能侵犯第三方知识产权的风险,瑞萨电子不对此承担责任。 - 用户在设计时应遵循相关规范,确保系统稳定性和兼容性。 在音频解码方面,RL78/G14可能支持PDM(脉冲密度调制)音频解码,这是一种数字音频接口技术,常用于微控制器中的低功耗音频应用。PDM信号处理通常涉及滤波算法,将高密度脉冲信号转换为模拟音频信号。不过,具体如何实现PDM音频解码在提供的信息中未详细说明,可能需要参考RL78/G14的详细数据手册或应用笔记来获取完整的实现细节。