电源与时钟是整个系统设计中极为关键的一环了:电源不稳定或者不正确,轻则系统工作不稳定,重则烧坏芯片;时钟信号不正常,则整个数字系统运行的“基准”就坏掉了。
1. 电源芯片的选择:在以往TMS320F2812开发板的设计中,因为上电顺序之类的选择比较严格,所以芯片的选择也有点小麻烦。在TMS320F28335的开发板中,直接选择了TI自家的TPS767D301就可以了,只要按照该芯片datasheet选择了合适的电容、电阻,一切ok。有点小细节:此芯片是TSSOP-28封装的,但是它有第29个管脚,在芯片的背面,如镜子一样明亮,需要在PCB上开“天窗”,将它贴到地平面上:主要是用来散热的,不然芯片会很烫。这个工艺叫TI的thermal pad,使用起来很方便了。
2. 关于时钟:一般用有源晶振和无源晶振两种。无源晶振是一个晶体,它的用法比较简单,不需要外部电源,直接接在DSP的X1和X2管脚上即可,接法如图1所示。此时使用的是DSP内部的时钟振荡电路。这样方法设计简单,但是这种石英晶体的个头一般比较大,大概1cm*1cm的样子,在板子上面器件密度大的时候比较占地方,而且需要额外的两个去耦电容。
另一种方法是使用外部的有源晶振,在TI C2000DSP中,一般用30MHz的就可以了,然后使用DSP内部的PLL电路倍频到150MHz。这种晶振一般有4个角,电源、地、时钟输出和一个空引脚,又分为两种情况:
1) 使用3.3V外部晶振时,电源引脚接3.3V VDD,时钟信号接DSP的XCLKIN引脚;这时要把X1引脚接地,X2引脚悬空;接法。
2) 使用1.9V外部晶振时(1.9V对应最终的150MHz DSP时钟,100MHz主频的C2000 DSP用1.8V的晶振即可),晶振输出的时钟信号可以直接连接到X1引脚,此时X2引脚悬空,XCLKIN引脚接地;