|
【PSoC4心得】温度模拟测试箱 ----> 阅读资料,了解篇
[复制链接]
非常意外,突然多了一个第三批,偶还排在最后,看起来,我还是那个最后溜进名单的。 然后随之被抓进 PSoC4群,大家都在说,板子怎么还没到。 不过我倒是不太关心这个事情,因为一个实际的工程项目总是会遇到各种意外延迟,阻隔,这种事情我再熟悉不过。
因此,实际上,在开发板到来以前,我还可以做很多事情,很多准备,否则,板子到了,我还是的花这些时间,到那时候恐怕就来不及了。
于是我开始大量搜集这些资料。并了解了评奖的方式——嗯,我是把它当成一次比赛来做,也算是完了我大学四年没参加过任何比赛的遗憾吧。
此外,根据评奖标准,我还得完成一份完整的,具有吸引力的 项目说明书。
我一直在想,头两批没上,也许就是因为我当时写的申请理由不够好。
这件事我从昨晚开始干,到今晚大致花了三四个小时。
基本思路是,按照评奖标准,首先重新思考自己的项目,然后根据项目实际,参照,选择PSoC4上的片上资源,并且,从一开始看到这个活动,我就注意到它使用的ide和开发方式很特别,它的ide名字叫Creator,这个名字就引起了我对QT的印象——至今我仍然觉得它是一个和QT类似的平台,即所见即所得的设计方式。
有一点图形化编程的思路。
直到我刚刚在一个 Kit的Quick Start的资料里看到,它的第一个LED实例,居然只是给出了一个图,我开始有点奇怪,一直在寻找代码啊或者软件平台设置,结果没有,只是那份10来M的详细设计参考文档里好像有。
但这个时候,我意识到,为什么 评奖标准里 特别提到 他的IDE的开发方式和传统方式的优势对比!
这一点让我相当期望。
在我一边安装这个creator的时候——话说这个安装还真是漫长。
我把下载来的文档资料都大致看了看。
比较重要的是三份 Architeuture, 4200 Family datasheet. 还有Kit Guide
其中, Architecture这一份将是最重要的,它相当于这个MCU的RM,完整设计参考,包括寄存器解释都在里面。应该是以后设计最常用的,
然后是 datasheet这个没什么好说,细节的电性能都在这里,也是重要参考。
而 Kit Guide,这份作为入门的时候很重要,因为它是以这个开发板为实例,而且,我虽然还没扫完这个文档,但是从目录来看,如何入门,都得靠他。
就PSoC4的片上资源和硬件特性方面,我比较关注以下几个点,并且它们也有可能被我融入我的项目里,以期最大限度单片方案。
1.下载口,我发现,它的PSoC的5LP,可以有多重下载口
SWD/USB-UART/USB-I2C 尽管后来我发现开发板已经配好了这个USB下载线(一般来说这也是必须的吧!)
不过这几种下载口,特别是串口,非常方便使用,也许可以在脱机现场升级时非常有用,嗯,这个特性暂时记住先。
2.I2C/SPI它们有一种很特别的模式,叫EZ-I2C/EZ-SPI,我简单看了一下,他的意思是指可以不经CPU和SPI I2C通信,这个特性,由于我还没有十分认真了解过实际使用的情形,但我突然想到一个应用情形:
在我设计的这个 温度模拟测试箱 的应用里,它的最重要设计目的是作为一个产品或者IC元件的测试工具——因此,必然需要大量记录数据。
而大多数存储器基本都是以SPI 或者 I2C接口。因此如果有这个功能,我也许可以在CPU IDLE的情况获取数据,这样可以减少对MCU测试的影响,更有助于降低功耗——CPU动作是相当耗能的。
3.最后一点,也是这个MCU最特别的地方,它片内集成了PLD。
很可惜我对此没有任何使用经验,理论上来说,我不该在这个项目里引入这么多未知的部分,这会增加项目失败的风险。
不过它的图形化设计方式,让我很想试试有没有什么捷径可走,体会一把PLD设计。
4.另一点,它也算得上一个比较高档的MCU,自然的,它有大多数常有的模拟外设,比如 比较器和运放,比较器我暂时想不到什么用途,不过,这个运放我倒是有用武之地。
还记得我前面为这个项目准备的那个 继电器驱动电路么?
我分析过,也许采用恒流源电路,使得它的电流设置不和双端电压有关联,也许可以在12V工作电压的情况下,使用更低的电流,更稳定驱动继电器工作。
而使用运放来构建一个 恒流源 是一件非常简单的事情(它也是一个运放应用的基本单元电路)——唯一让我有点不明确的地方是,我不知道这个恒流源能够 外接在12V环境?
5.低功耗,特别是,特别是它的工作电压真的非常宽(虽然,我觉得相比于MSP430还是有点差距,因为MSP430可以低到0.9V)。
1.71V到5.5V。用单体干电池看来戏不大(这就是它和MSP430在这个方面上相比的差距)
但是,这个地方,用两节干电池或者一节锂电池,都是一个还不错的选择。
而我的这个 测试箱,尽管对于电源并不敏感,但是,如果可以让控制部分用低压供电,而无需经过220V市电来获得,我个人会觉得更加安全。
基本就是这些了,不知不觉写了好长,很晚了,该睡觉了!
|
|