#TI校园故事# + 那年,“流产”的一个设计 学校:中国地质大学(武汉)机械与电子信息学院硕研二 参赛平台:2009 年德州仪器 (TI) DSP 大奖赛 最早开始接触TI是大二的暑假,当时学校组织我们暑假电赛培训班,当时自己对电子设计很感兴趣,并且暑假正好没事想学习一下,然后就报名了。后来因为某些原因没能进培训班。但整个暑假没什么事情做,8月底我们有51单片机课程实习,于是就先做了实习,动手实质性的研究51单片机。这期间班上有同学在电赛培训班,没事我也去他们实验室逛一下,经常看见他们的桌子上摆放着很多用纸盒子泡泡塑料纸包的芯片,后来他们告诉我是从TI申请的。后来我也试过,确实很快的就收到了,记得当时还是最多可以申请10种,每种最多好像是可以到10片的,现在就只有最多5种和每种2片,呵呵~ 言归正传,之后我就经常上TI网站找资料和申请芯片,后来也学会了MSP430,C2000,M3等。在那个暑假之后的两个月左右,我看到TI有一个比赛,就是2009年DSP大奖赛,其中分了很多项,有C5000&6000,C2000和OMAP3,因为当时什么都不懂就想试一下,于是报名参加了C2000的命题组,选择了符合频率信号频率计-测量两个叠加信号的频率和幅值。 要求如下: 一、任务
y(t)=x1(t)+x2(t)=A1sin(2*3.14*f1*t)+A2sin(2*3.14*f2*t),
y其中,x1是主信号,幅值为正负0.5-正负1V(偏置为0V),频率为:20-20KHz;
x2是次要信号,幅值为主信号的1/4-1/6,频率为:20-20kHz; 二、要求
1.基本要求
(1)利用两个外部信号源和自制的加法器电路产生y(t); (2) (2)分辨率:可分辨出的主信号与次信号频率差大于等于主信号的10%;即主信号频率值-次信号频率值>=主信号频率×10%; (3) (3)显示:测量(处理)结果通过DSP的串口,送至PC,由PC显示,显示刷新时间 2s,要求测量出主信号的频率和幅值。 2. 发挥部分
(1)
要求在测量出主信号频率和幅值的同时,测量出次信号的频率和幅值。
(2)
分辨率:可分辨出的主信号与次信号频率差小于主信号的10%;即主信号频率值-次信号频率值<主信号频率×10%;(分辨率越高,得分越高,且可加分)
(3) 使用C2000内置PWM发生器和外部滤波器重建主信号;幅度和频率要求尽量接近输入信号,相位关系不做要求;外部滤波器必须采用放大器组建的有源滤波器或TI开关电容滤波器TLC04;
(4)
使用C2000内建PWM发生器和外部滤波器同时产生主信号和次信号;幅度和频率要求尽量接近输入信号,相位关系不做要求;外部滤波器必须采用放大器组建的有源滤波器;
3. 器件要求
(1) 必须使用C2000处理器,推荐型号为TMS320F2808和F28234;可使用各实验室的C2000开发板(TI不负责提供);
(2) 若用ADC,必须使用C2000内置ADC进行设计;
(3) 必须使用TI的运算放大器或开关电容滤波器,推荐型号OPA227, OPA2227, OPA228, OPA2228, OPA820, OPA134, OPA2134, OPA2822, TLC04;
(4) 推荐的电源型号:TPS70302
(5) TI将免费提供本题中推荐使用的芯片:每参赛队处理器两片;模拟芯片按板上数量乘以3提供(DIP8(若有)或SOIC8封装)。对于非推荐使用的芯片,TI不负责提供。样片提供依据为参赛队提交的不雷同的原理图和PCB图。
后来捉摸了很久,想到了一些现在看来很不成熟的想法,然后就画了电路图和PCB图(没找到当时的设计文档),把它发送给了黄争,跟他沟通之后顺利的拿到了TMS320F38234 2片,OPA2227 5片和TPS70302 3片。拿到之后就去做了PCB,拿回来之后就直接开始焊接,由于当时还没有焊过那么多脚的贴片,第一片直接报废了,第二片焊好之后,上电试了一下,没什么大问题,但是却没有仿真器,这可是大问题啊,当时的DSP仿真器多贵呀,几经折腾,到处借也没有找到,最后就放弃了,现在觉得当时好可惜啊,前段时间还把那块板子找出来,借了实验室的DSP仿真器试了一下,居然可以下载程序进去,而且写了FFT的程序,能够正常的工作。哎,好可惜啊! 这就是我的第一个“流产”DSP设计,写的不怎么样,大家不要拍砖啊~ 下面上图看一下当时参加这个比赛和黄sir的邮件往来记录 |