轻松玩转DSP:基于TMS320F2833x
上QQ阅读APP看书,第一时间看更新

1.4 轻松玩转硬件系统

我们所熟悉的电源、晶振和复位电路是设计最小系统的三要素。首先,建议读者从TI官网下载《TMS320F28335,TMS320F28334,TMS320F28332,TMS320F28235,TMS320F28234,TMS320F28232,Digital Signal Controllers (DSCs) Data Manual》数据手册,需要按照数据手册中的参数要求进行设计。例如,1.9V的内核电压情况下,程序在SARAM中可以最大的150MHz系统时钟工作;若内核电压为1.8V,则系统工作最大时钟为140MHz。

电源芯片TPS54386PWP产生3.3V和1.8V双电压输出。DSP涉及上电顺序的问题,处理起来要花一些工夫,但TI提供了现成的供电解决方案,相关电路如图1.22所示。

图1.22 3.3V及1.8V供电电路

F28335对内核电压和IO口电压的上电顺序有要求(目的是确定GPIO口的状态),但TI数据手册对模拟电源和数字电源的上电顺序没有严格要求,因而数字电源和模拟电源不需要隔离电源分别供电,可用磁珠或0Ω电阻隔开,各个电源引脚都要有去耦电容,且它们的布局都要尽可能地靠近电源引脚。3.3V、1.9V的引脚上一般配备陶瓷电容和钽电容。其中,陶瓷电容的电容值一般为0.1μF或1pF,钽电容的电容值一般为1μF。尽管成本稍高,但是性能稳定。钽电容耐压能力不够,最好留一些裕量。

当使用内部晶振作为时钟源时,电路如图1.23所示。

图1.23 内部晶振作为时钟源电路图

当使用外部晶振作为时钟源时,电路图如图1.24所示。

图1.24 外部晶振作为时钟源电路图

a) 输入电压为3.3V b) 输入电压为1.8V

采用看门狗故障监测芯片STM706SM6F构成复位电路,如图1.25所示;采用有源晶振构成时钟电路,如图1.26所示。

图1.25 看门狗复位电路

图1.26 30MHz有源晶振电路

JTAG接口可选用TI官网提供的标准电路,也可按如图1.27所示的接口电路。

图1.27 JTAG接口电路

ADC模块参考电压电路如图1.28所示,SCI模块电路如图1.29所示。

图1.28 ADC 模块2.048V参考电压电路

图1.29 SCI模块电路

JTAG连接电路图如图1.30所示;仿真器与多个DSP连接电路图如图1.31所示。

图1.30 JTAG连接电路图

图1.31 仿真器与多个DSP连接电路图

a)方式一 b)方式二