我和TI的6年

Other Parts Discussed in Thread: MSP430F169, THS3120, OPA691, VCA810, MSP430F5438, LM3S811, MSP430FR5739, TMS320VC5402, CC2500

我2006年考入西安电子科技大学测控专业。


西电是工科院校,所以大一下学期有单片机的公共课程。跟大多数工科学校一样,以51为起步,那个时候系里面有一个师兄,对于我们来说就是神一般的人物,他做了一个51的学习板,这个板子对我们的入门有着举足轻重的地位。


我也是从那个时候知道了单片机是个神马东西,跟PC机的CPU有什么区别。

通过这块板子,我认识了各种电子器件,学会了焊接直插型器件,一个人去电子大楼买器件的也挨过不少宰……

大二的时候,51弄得差不多了,开始找寻更高一级的芯片。

也是那位神一样的师兄,他推荐我们德州仪器的MSP430,和他做的基于FE425的开发板。

我从那个时候知道了德州仪器这个名字,还是从焊接开始一点一点开始跟着师兄学,1206、0805到后来的0603,各种SOP、QFP,现在除了BGA,一般常见的封装焊起来问题都不大。


FE425是一款很强大的芯片,也不贵。带段式液晶接口,3个独立的16位SD,和各种通信接口,很适合做仪表。


这块开发板可以实现从简单的LED,机械按键,到三色呼吸灯,触摸按键,PWM调光,PWM电机调速,扬声器等功能~


软件方面开始最不能适应的还是赋值方式——430没有位操作,这对于从51过渡上来的同学可能会有一点不适应。


我记得那个时候的开发环境还是IAR4.11


不过自从TI把430开发环境集成进了CCS之后,我一直在用CCS,毕竟是基于eclipse,通用性比较强,推荐大家使用,有免费的限制版本,对学生来说是够用了。


后来我们系开放实验室开始引入430作为教学,很幸运我赶上了,之前都是自己捣鼓现在进了实验室也算有名头了。


那个时候刚好TI大学计划跟实验室有合作,有4个小车4个电源的题目。
(小车的4个结果已经放到TI大学计划网上了,http://www.ti.com/ww/cn/uprogram/share/msp430_solutions.html,电源的没找到……)


我跟同学一起组队报了实验室,开始了进入实验室正儿八经的第一个项目——07年的全国电赛题《数控直流恒流源》。


我们3个小弟跟着一个大三的师兄别学边做。


第一次做项目,学到不少东西,不管是技术上的还是别的什么方面。也是从师兄口中我第一次知道了"闭环"这个词,印象很深刻。


我们的方案设计成以MSP430单片机作为主控芯片,结合主体恒流源和外围键盘显示,使电源实现键盘设定和步进调节及双显示等功能。该电流源输出电流的设定值在20mA~2000mA范围内可调,最小步进值达1mA。当改变负载电阻使负载两端电压在10V范围内变化时,其输出电流的相对变化(相对误差)小于0.1%+1mA;噪声电流小于2mA。
主控选的是MSP430F169,169也就成为我自FE425之后用的第二款430,事实证明我选的没错,169资源丰富,要什么有什么,以致于后来我自己做东西都优先考虑169,也一直推荐师弟们用169入门。


我们用DAC动态控制一个大功率管的输出,电路中串入采样电阻通过ADC采样反馈,大概就是这么一个环路。采样电阻用的是康铜丝,因为它具有较低的电阻温度系数。电流这么大,如果用普通电阻,精度肯定上不去的~


师兄分给我的任务是写AD的程序。


我就找资料一边学习一边写,对着User Guide上面的寄存器一个一个看,觉得还真跟以前写51程序有很大的不同,后来程序下进去从寄存器里看到采集的正确结果,还蛮有成就感的,小激动了一下~


日子就这么一天天过去,我们搭电路验证,画PCB,调试做实验,记录数据,拍视频……
散热片没买到小号的,所以……

做完这个项目大概是08年的冬天。


带我们的师兄保研去了上海交大,这个事情告一段落。

那个时候09年的电赛开始报名,我们学校到我们系都非常重视电赛,宣传很到位。搞得电赛在我们学校很火很火,那一年的海选应该有近千人……


TI冠名的省赛,所以也来学校宣传。我们去听了TI在学校F楼的一个讲座,那是我第一次见到TI大学计划部的技术总监Frank(黄sir),黄sir给我的印象是超级nice超级有气场,从那时候起就一直很崇拜他。


具体内容讲的啥我记不清了,只记得那天拿了一本黄sir编的书——《德州仪器高性能模拟器件在大学生创新设计中的应用与快速选型指南》。


这本书非常好,我一直在用。现在已经出了新版了,加了单片机Cortex-M3的内容,网上应该有pdf版的下载。

对于电赛,我们自然跃跃欲试,于是我们当时一起做电源3个同学果断组队报名。
接着就是一轮两轮的层层考核选拔。


这里有一个小插曲,我们第三轮的时候理论考试两个人考的不是很好,可能要被淘汰。我们找到系主任央求他给我们一次机会,反正校赛也要刷人的,再努力一把,如果再被淘汰就说明我们真没那个实力,也就死心了。


后来我们院出了7个队,每队3人,我们作为院里自费的一队。

第一次暑假没回家,接受各种培训,电路理论模电数电FPGA电源……短短十几天灌输那么多知识。
这是当时的课表,很庆幸还留着。


 

那个时候学校基本上没什么人了,宿舍就我一个……
宿舍楼下那几棵水杉上的知了永远在不知疲倦地嘶鸣着,
我很希望自己能像他们那样,
那样精力旺盛,那样不知疲倦。
每支队伍做了自己的430最小系统,我们组用的还是F169~


老师们给我们出各种题目在各个方面给我们练习,我记得我们做过录音回放,做过万用表……
在CPLD、FPGA方面我们不是强项,所以我花了一个礼拜的时间学习了一下,最后联合430系统做了一个信号发生器熟悉了一下就没深入。

因为是同学,以前一起做过东西,所以我们队友之间配合很默契,大家互相帮助,讨论各种问题,分享各种想法。虽然很辛苦,但是能凑在一起做一些事情,大家还是很开心。当然也少不了争吵,不过都是小打小闹,团结第一。那个时候我也写了不少日志,拍了不少照片,现在看起来挺有感觉的,有机会再贴出来吧~


再后来就比较有针对性地找往年的题目练手,这时候每个队伍的基本上方向已经分出来了——我们是做放大器的。

暑假很快过去,期间我们经历了两天一夜的校赛,四天三夜的模拟赛。大家表现都很好,院里7个队都进了校队~

比赛前一天副校长过来赛前动员,校长说明天就是国赛了,今天好好休息,预祝大家取得好成绩!我们鼓掌鼓掌,校长说的真好!


第二天开始,又一个四天三夜~


我们的题目是《宽带直流放大器》,我们用TI的芯片做出了方案,基于压控对数放大器设计,由前级放大模块、增益控制模块、带宽预置模块、后级功率放大模块、键盘及显示模块和电源模块组成,具有宽带手动连续调节和数字程控功能。在前级放大电路中,用电流反馈型放大器OPA691和宽带运算放大器VCA810放大输入信号,输出放大一定倍数的电压,经过后级THS3120放大电路达到大于10V的有效值输出,其中的OPA691的使用弥补了一般电压反馈型放大器的带宽随增益增加而急剧降低和压摆率不足的问题,VCA810的使用方便了程控增益,THS3120的使用提高了输出电压的有效值范围。整个系统由MSP430F169控制。


时间很紧迫几乎没有休息的时间,大家轮流休息实在困得不行了眯几个小时实验室地上都有凉席。

过程略过不谈了,因为当时太紧张好多细节都记不住了,我们的报告在网上也能下到,贴几张照片吧~

 


 


比赛完了真的连吃饭的力气都没有了……背着电脑,拖着沉重的身体回到宿舍,挣扎着冲了个澡,摊在床上就跟一坨泥一样……

不过我们的努力获得了回报,测试效果非常好,测噪声的时候,5mv,评委老师都觉得不可能,以为仪器坏了,因为之前的队伍噪声都在几十毫伏以上……


后来在武大复测的时候,我们的效果更好,噪声3mV,有点不可思议……


给我留下深刻印象的是一个老教授,人很亲切,测得很认真,问了好多问题~一边测试一边跟我们交谈,我们从中学到不少东西~


唯一遗憾的是没有记住他的名字……


省赛过关了,我们队和学校其他4支队伍被上报参加国赛,参加9月底在武汉大学的复测。

9月底5个队伍加上带队老师二十个人浩浩荡荡踏上了去武汉的火车,这还是我第一次公费出去“玩”……


在武大第一天是理论考试,属于摸底性质的不是很难,我还拍了一些题目~


完了之后大家回酒店因为第二天到测试大家都稍显忐忑。


复测那天很多人很多人,我们排在后面,等啊等啊,各种焦急,各种忐忑,终于快晚上了才轮到我们。


捧着作品,心里超级紧张,一直叨念着拜托拜托,不要出问题不要出问题,测试操作的时候,大气都不敢喘一口……


测试打分,问问题,几乎是一样的流程。测试很顺利,指标一切OK~ 最后,我们谢谢老师,抱着作品,踏出教室的那一刻,比高考完还激动,还兴奋——终于结束了!


测验完之后,一切OK~ 我们谢谢老师,踏出教室的那一刻,比高考完还激动,还兴奋——终于结束了!

我们是5个队中最晚的一个,大家的测试结果都很好,国一应该都没问题了,我们提议出去吃饭。
于是跟带队老师请了个假拿着补贴就出去了大吃一顿羊蝎子。


吃完我们一直走啊走啊,走到黄鹤楼的时候,晚上10点,刚好关灯……于是我们继续走,走到长江大桥桥上的风很大,不过吹在身上的感觉真舒服,夜景好美好美。


后来11点我们实在走不动了打的回酒店。

10月21号,官网公布最终结果,我们获得全国一等奖。


这次全国大学生电子设计竞赛陕西省一共7个国一,其中我们学校占了5个,我们院占了3个,我们系占了3个。


最终的结果出乎了我们最先的预料……我们创造了历史。

引用一句我很喜欢的话:很多东西都没法预测,2009年的夏天,我们在创造2010年夏天的回忆,就好像2008年的夏天我们创造了2009年夏天的回忆一样

天终于不那么热了,那天中午去吃饭的路上,小J打电话过来说:这个夏天不会就这么过去了吧,你看,知了都不叫了……


我抬头看天,一片树叶悄然落下……

 

过了几周有消息说TI邀请电赛部分获奖队去上海参加冬令营。我们学校因为获奖的队伍太多了所以学校决定5个国一的队伍各派一个代表去。


很幸运的,我成为了我们组的代表。


冬令营有一个环节是友谊赛,两人一组。我刚好是我们学校多出来的一个,被分派到同省另外一个学校的同学一起合组队。那是雨田同学,西安交大的微电子专业~很厉害的一个人,从那时候起,我们一直是很好很好的朋友~


友谊赛有两个题目,我们组选的是放大器的题目,另一个题目是电源类的~

冬令营没有带队老师,我们5个学生自己去。


出了一点小状况,我们的火车晚点了,到上海交大的时候已经是下午。那时候谢兵总裁已经在讲话了。


我又见到了黄sir,同时又认识了大学计划部的Peter潘。


第二天我们比赛放大器的题目是测电阻,包括理论分析。题目见附件


根据提供的元器件,我们先用运放搭一个恒流源,通过一个电桥来测量电阻,最后通过430单片机的ADC来测量和显示(还是FE425那块板子哦)。


我们的作品,

 

背面:

  

第三天上午专家在实验室测试,我们则在另外一个教室交流,认识了来自全国各大高校的精英。下午TI带我们出去玩东方明珠和城隍庙玩了一圈。


第三天上午颁奖,结果很出乎意料,我们拿了放大器组的TOP。


虽然奖品只有一个电脑包但是很开心~


后来分析了一下,我们优势有两点,1.好多队伍搭电桥的时候用的是滑动变阻器,而我们用的就是电阻,用万用表挑出3个阻值几乎一样的电阻。2.我们的单片机系统用的是电池供电,而其他队伍则是用的实验室提供的电源。所以我们的指标比他们好也是正常的~

 

电赛拿奖,学校的奖励就是保研,于是我就上研了~

经历了这么多,对TI了解渐渐深入,开始接触除了430以外的东西C2000、M3什么的……
期间做项目要用到OMAPL137,国内买不到开发板,于是发邮件咨询黄sir,他直接给我寄了一套digital的套件过来……495刀呢,直接就送给我们了……


渐渐地,我迷恋上了TI,只要是有关它的活动我必参加,什么研讨会呀,培训呀,就算有只对工程师开放的我也去旁听。


研一暑假的时候论坛上“光明山庄少主”给我送了一块MSP430F5438开发板的空板。5438当时也算是系列里比较火的芯片,可以跑25MHz,我的第一版bad apple就是在那个上面实现的。


TI的芯片我从来没有自己买过,都是申请的。TI真的很大方,我估计这么些年申请到的样片怎么着也值好几K人民币了吧。


11年的4月份是TI的MCU DAY。那次会上我拿到了后来很火的launchpad和M3的LM3S811。


从那个时候起,我开始搜集带有TI LOGO的纪念品和开发板。


次年与非网的PCB板打擂台我赢到了MSP430FR5739铁电开发板。


在与非网发现了牛人青风,那个时候他正在做TI Cortex-M3的讲座,于是我掏出了我的811开始学。青风自己还做了一个LM3S9B96的开发板,9B96是M3中的旗舰,我自然很喜欢,于是我把青风的9b96板子重新画了一下,申请了样片,也做了我的9B96开发板。

 

   

没有仿真器,于是就拿出某次利尔达研讨会送的以太网转串口套件里的板载仿真器用~


后来看到TI公开的XDS100仿真器,4层板太贵了,就改成了两层板做了自己的XDS100V2仿真器,这个真的很强大,除了430,TI的其他EP都可以仿,包括LM3S,OMAP,所有系列的DSP~


仿真器的主要芯片是跟老板蹭的,所以做下来一个仿真器我大概花了20块钱不到~

  

那个时候看到了TI的eZ430-Chronos无线运动手表,对无线感起了兴趣,花钱参加了利尔达的CC430培训,开始学习CC430,并写《CC430学习笔记》在论坛上发表。

12月份,TI十五周年年会在西安举办,我又见到了黄sir,没想到他还记得我,哈哈~

老板带的dsp实验课需要开发平台,任务交给了我,于是我网上搜搜资料,捣鼓出来一套TMS320VC5402的开发板,效果不错,能用,哈哈~

说到TI 的礼物 我有N多,行李牌,密码锁,保温杯,验钞笔,工具套件,3种4个电脑包,旅行充电器套装,5种6个U盘,蓝牙键盘,智能音箱……


开发套件Launchpad 两个版本8套,触摸子板3套,DSP音频子板一套,LM3S811两个版本4套,FR5739开发板3套,CC430-F5137开发板,CC2500开发板……


自制169,4250,5438A,LM3S9B96开发板……等等等等


关于这些东西,我没花一分钱,都是参加比赛,研讨会,论坛活动神马得到的~


快毕业了,带不走的都要留给师弟师妹,这个是传统~


研二的时候,TI举办了”2011-2012 C2000&MCU大赛”


有一天雨田同学打电话给我说要不要参加,我说好啊于是就参加了~


。。。。。。(略过)


最后我们又不可思议地又拿了TOP~奖金颇丰,具体多少就不说了~

比赛拿奖的好处是引起了HR的关注,我们获邀参加了TI举办的2012年的夏令营~


认识了好多志同道合的朋友,也进一步了解的TI的文化和工作氛围~


TI带我们参观了研发中心,带我们出去素质拓展。收获颇丰。总结起来就是,学的多,吃的好,玩的好,还报销飞机票。

2012年9月初的时候开始找工作。


因为今年行业都不太景气,各种利润下滑,各种亏损裁员,所以之前大家一直在说半导体行业电子行业的冬天来了,今年的工作形势很严峻,搞得我也挺紧张的……

跟往年有点不同,前期来学校的都是研究所,中电的,航空航天……


中兴华为一点动静都没有……


我也就跟着大家一起各种投,一边试水一边观望~

TI是17号的时候来的。


之前没想到的是我们参加过夏令营的同学可以提前一天面试,在宣讲会之前。不用参加笔试,群面神马的~


本来是在香格里拉的,可是那天缅甸的国王来了,ZF霸占了香格里拉,我们就移到了另外的酒店……


我投的是西安的FAA,后来换成了AE,跟面试官聊了聊技术,问了一些比较难回答的问题,中间穿插了一些英文面。面完之后,就回去等消息了……


后来我投了一些研究所,看TI没消息,就跟中电29所签了两方,去北京的航天2院,3院三部面试,也都通过了。


这个时候接到一个上海的电话,问我订机票去上海的事情,我一头雾水……


后来回来看了一下邮件,哦,原来我要去上海终面了 MCU AE。

地方还是上次参观的研发中心,


1点去,好紧张好紧张。


1点20开始,在一个会议室,很大的会议桌,我在这边,面试官们在那边,5、6个人,进去之后反而不紧张了,面试官们埋头在整理东西,我站着挺尴尬的,于是大声跟面试官们打个招呼,面试官们抬起头,和蔼地说,请坐~


于是我们就开始了,首先自我介绍,balabala。。。


然后就开始真刀真枪了,问简历上的项目,问系统设计,问技术细节,非常灵活也非常宽泛,面试官始终面带笑容。我一边说一边用手比划,看到有个小黑板,我说,我画出来吧,面试官们点头,于是,我一边画一边balabala,很像在学校做项目时的汇报答辩一样。


一些我没答上来,一些答得还不错。


说完学校的课题,我又说了自己做的一些小东西,面试官们很感兴趣,说到我跟TI的故事,说到我的各种开发板,各种竞赛,各种TI纪念品,说到launchpad文化衫,面试官们最后问完技术,HR发问,说为什么选择TI,找工作时的一些想法,还有一些很尖锐的问题,明显是为难,也不知道什么原因,聊得不是很投机,气氛也没有之前那么好……不过也都答上来了。

面完出来已经3点多了,同学告诉我我面了两个小时,汗一记……


本来还想去南京路逛一圈的,后来直接回了酒店,累死了,倒头就睡,睡到晚上8点的时候才出来吃了一碗牛肉面……

暂时就写这么多吧


能写出来,真的很开心,再不写我就要忘掉了……


现在我每天上上论坛~


积极参加活动~


马上毕业了~


写下来顺便纪念一下我的大学生活~

在写这篇稿子的时候,我接到了来自德州仪器的offer。


这么多年的努力获得了回报,梦想终于成为了现实!


努力不一定成功,但若不去努力,就一点希望都没有。尽力而为,有条不紊的过好每一天,有朝一日便会惊喜发现,自己的成就竟可以超出预期很多,随之而来的喜悦才最为珍贵!


喜欢就要去接近,去追寻,努力够了,机会自然就来了~

大学生活是多姿多彩的,大学生心中更要充满活力与激情,我很喜欢汪峰的一首歌——《怒放的生命》

曾经多少次跌倒在路上
曾经多少次折断过翅膀
如今我已不再感到彷徨
我想超越这平凡的生活

我想要怒放的生命
就象飞翔在辽阔天空
就象穿行在无边的旷野
拥有挣脱一切的力量

曾经多少次失去了方向
曾经多少次破灭了梦想
如今我已不再感到迷茫
我要我的生命得到解放

我想要怒放的生命
就象矗立在彩虹之巅
就象穿行在璀璨的星河
拥有超越平凡的力量

在西电六年的学习生活让自己觉得愉快而充实,锻炼了自己坚强的毅力,遇到困难时迎难而上,勇敢前进,以一颗乐观的心面对生活,我的口号是hope for the best and plan for the worst!
如今,我即将踏上工作的旅程。我将更加严格要求自己,秉承西电“厚德 求真 励学 笃行”的校训。在磨砺与成长中蜕变,追寻更好的未来!