在使用TI公司生产的DSP芯片TMS320F28335时,有时需要对外部时钟进行分频处理。这是因为28335内部有一些模块的工作时钟不可以超过某个范围,将外部时钟分频后可以满足这些模块的要求。下面从几个方面详细阐述一下为什么要进行分频处理。
将外部时钟分频后,可以减小芯片内部模块的时钟频率,从而降低功耗,延长芯片的使用寿命。对于一些应用场景,特别是运行时间比较长的应用,这是非常有必要的优化方式。
外部时钟信号的频率可能容易受到环境因素的干扰,例如温度变化、电压变化等,如果不对其进行分频,原始信号的很多干扰成分都会被放大到输出信号中,从而影响系统的稳定性。通过将外部时钟进行分频,可以去除一部分干扰成分,提高系统的抗干扰性和稳定性。
在28335芯片内部,有一些模块的时钟频率必须控制在一定的范围内,例如ADC(模数转换器)时钟最高只能达到25MHz,如果直接使用外部时钟,可能会超过这个范围,从而导致ADC无法正常工作。将外部时钟进行分频后,可以让ADC的工作频率满足要求,保证其正常工作。
在设计系统时,需要进行时序规划,即各个模块之间的时序关系,以保证系统整体按照预期运行。分频处理可以根据时序要求,将外部时钟产生的时序信号转换为符合要求的时序信号,从而使系统各个模块之间的时序关系得到保证。