发布时间:2022-06-23
阅读次数:2225次
石英晶体振荡器(Crystal Oscillator)不仅需要提供稳定的时钟信号,在实际电子设备应用中,还需要根据系统需求实现时钟控制和功耗管理。因此,许多有源晶振会增加控制功能,例如Output Enable(OE,输出使能)、Enable/Disable(E/D,使能/关闭)、Standby(ST,待机)以及Power Down(PD,掉电)。
这些功能虽然都可以控制晶振的工作状态,但其内部工作机制并不相同。在进行晶振选型时,需要根据系统对响应速度、功耗以及时钟连续性的要求进行选择。不同晶振厂家的引脚定义可能存在差异,具体功能需要参考对应产品规格书。
以KOAN KS50系列时钟振荡器为例,引脚1定义为OE控制端,引脚3为时钟输出端。

OE功能主要用于控制晶振输出状态,而不是关闭晶振内部振荡电路。简单来说,当OE端处于有效状态时,晶振正常输出时钟信号;当OE端被关闭时,输出端进入高阻抗状态(High Impedance,Hi-Z),从而停止向后级电路提供时钟信号。
具有OE功能的晶振通常采用三态输出结构(Tri-state Output)。当OE端输入高逻辑电平时,Output Enable被激活,输出端正常输出时钟信号。当OE端输入低逻辑电平时,Output Disable被激活,输出端进入高阻抗状态。高阻抗状态类似于将输出端从系统电路中断开,使其他器件不会接收到该时钟信号。
当晶振进入OE关闭状态时,内部振荡电路仍然保持工作状态,石英晶体仍然持续振动,只是输出缓冲电路停止工作。在OE模式下,晶振内部继续振荡、输出端没有时钟信号、电源输入电流基本保持不变。由于晶振无需重新启动,因此恢复输出速度非常快。
这种方式适合对时钟响应速度要求较高的应用,例如通信设备、高速处理系统、FPGA以及多时钟切换系统。如果系统不需要三态控制功能,一般可以将OE引脚连接到VCC,使晶振保持持续输出。部分型号允许OE悬空使用,但需要根据具体规格书确认。
Standby(ST)或Power Down(PD)功能主要用于降低系统功耗。与OE不同,ST不仅关闭输出信号,同时会关闭晶振内部部分工作电路,使振荡器进入低功耗状态。
当ST功能被激活后,晶振内部振荡电路停止工作,输出信号停止,同时电源输入电流会明显降低。因此,ST模式最大的优势是节省功耗。对于电池供电设备或者长时间处于待机状态的电子产品,ST功能能够有效延长设备运行时间。
由于ST模式关闭了内部振荡电路,当重新开启晶振时,需要重新建立振荡状态。晶振恢复工作通常需要一定的启动时间(Start-up Time),一般约为3ms~10ms,具体时间取决于晶振型号、电源电压以及外围电路设计。因此,如果系统要求快速恢复时钟信号,ST模式可能会产生一定延迟。
OE和ST虽然都可以控制晶振状态,但设计目的不同。OE主要用于控制时钟输出。例如,在复杂电子系统中,多个模块可能共用同一个时钟源。当某个模块暂时不需要时,可以通过OE关闭该模块接收到的时钟信号,而晶振本身仍然保持运行状态。ST主要用于降低功耗。例如,在智能穿戴设备、无线传感器以及电池供电系统中,设备大部分时间处于待机状态,通过ST关闭晶振,可以减少电池消耗。
因此:
- 如果系统更关注响应速度和时钟连续性,优先考虑OE功能;
- 如果系统更关注低功耗设计,优先考虑ST功能。
在晶振选型过程中,需要综合考虑设备的工作模式。对于高速通信设备、数据处理设备以及需要快速唤醒的系统,晶振启动时间会直接影响系统响应速度,此时OE功能通常更加合适。对于低功耗物联网设备、便携式设备以及电池供电产品,降低待机电流更加重要,ST功能能够帮助系统减少能源消耗。在实际应用中,也需要结合主控芯片、时钟管理方案以及系统工作周期进行选择。
KOAN晶振提供多种带控制功能的石英晶体振荡器产品,可根据客户系统需求选择OE或ST功能。
OE功能适用于需要快速控制时钟输出的应用场景;
ST功能适用于需要降低待机功耗的应用场景。
正确选择晶振控制方式,可以在保证系统稳定性的同时,实现更好的功耗管理和工作效率。