首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DSP最小系统设计(上)

DSP最小系统设计(上)

在工控中尤其是电力电子领域,对C2000DSP使用是十分频繁的。在实际使用中,想方便,就买个现成的最小系统板。稳定,快速。但是缺点就是成本高。所以,这里我将和大家一步一步的讲解如何设计DSP的最小系统,重点是授人以渔。教会如何从TI官方的数据手册里找到需要的信息。并由此进行电路设计。由于是原创,所以计划在下班的时间进行写作。所以可能速度比较慢,希望大家能拍砖。也是我尽己所能倾己所知的动力。

1.总览篇[2012.7.2]由于piccolo系列产品众多,我就选择中端的28035作为本次的设计样片。其他的是多了些简单外设,接法大同小异。首先需要了解我们要用到哪些外设,这个就得先考虑我们所针对的应用场合:

l
要闭环控制不?要,那就需要采样ADC

l
要闭环的话就得控制开关器件吧?要,那就得用到PWM口吧;

l
要做硬保护?这个可以有,如果做硬保护,那就要用到IO口,用于故障信号输入与指示,如果不做硬保护,好吧。那就用IO接个LED作故障指示吧。

l
要通信吧?要,那就要关注下SCI,SPI,CAN,LIN以及其他通信方式;

l
要外部存储吧?要,那就要用到IIC,IIS

l
要用外部晶振吗?如果不用就要对晶振入口作相应处理。如果用,好吧,那要考虑是用有源的还是无源的……

l
要烧写调试吧?要,那就要配置JTAG

l
等等,还有一些自己需要配置的。在此得先作个大概的考虑。然后再去有针对性的datasheet,将会事半功倍。

请看图,数据手册第一页。看了之后想下自己需要哪些功能,我已将我需要的功能勾选,应用于一般电力电子变换拓扑。

再找到数据手册的对应芯片的引脚图,对引脚及其功能复用有大致了解。结合引脚介绍对需要功能与引脚有更深层次的认识

2.进阶之引脚通览篇[07.03]

在引脚信号描述前有这么一段文字,我已把关键字句标出,我们得出以下结论;
l
复位时,系统默认GPIO口使能,有GPIO的复用引脚是失效的,如PWM引脚;
l
所有的GPIO口都有若上拉,所以在实际设计时,即便是引脚悬空也不要紧的。
l
AIO--模拟IO口是没有内部上拉的,这也就是意味着不用的AIO要加上拉或下拉电阻拉为确定电平;
l
然后NOTE中的供电的说明若用内部VREG提供1.8VIO口电源,那么那些IO口将可能不稳,所以如果用片上电压调整器提供1.8V,关键敏感信号避免用这些IO口,然后若用外部1.8V电源时需注意上电时序,先加1.8V
l
由此得出如下结论:需重点关注GPIO口、AIO、的未使用配置情况,还需关注供电的问题,这将在后续讨论;


JTAG[2012.7.5]
从此可看出JTAG设计有一下要求,首先就是TRST引脚需要2.2K的下拉保护。
JTAG如下图


具体配置如下图

其中两个EMU0,1需量电阻上拉到VDDIO,另TRST需下拉保护。

4.时钟[2012.7.5]
由此可得出若用有源晶振需用XCLKIN,若用无源晶振则用X1X2,在使用中选定了一种晶振方式,就需在系统配置的时候将另一种晶振方式的通道在寄存器配置中禁用。重点均如图中标示。在此不一一赘述。本文选用无源晶振,且用不到XCLKOUT,故需注意,该引脚不用时需直接接DGND而不经下拉电阻!
5.复位引脚[2012.7.5]
芯片自带了上电复位、欠压复位、看门狗复位等方式,该引脚乃是有内部若上拉的OD门,本设计中将使用TPS70151为芯片供电,并用其XRS引脚保障2803X的上电时序,作为第二重保障。
返回列表