引子
你有没有经历过这样的情况,早上刚到公司,你的老板就对你说“去做一套新的嵌入式系统,要求在两周内看到样机!”,然后你一脸愁容“ 啊?!两周时间太短了!”你要经过架构设计阶段,设计原理图阶段,画PCB阶段,调试样机阶段。在这些阶段你的老板或者客户可能会要求改变最初的设计,那么你就要从头再来,通过加班加点来赶进度,但是制作PCB和焊接器件时间是你所不能左右的,短短两周怎么完成老板交给的任务?
不要发愁,现在新产品P SoC的出现 ,保证能让您按期圆满完成老板交给的任务!
P SoC自从2003上市以来,短短4年里已经受到很多客户的青睐,它的灵活性和高度集成性已深入人心,假如使用PSoC,我们就不会再为时间紧任务重或者频繁的修改需求发愁。为了使更多的朋友熟悉和使用PSoC,赛普拉斯最近推出了一款简单实用的PSoC入门级工具FTK- FirstTouch? Kit,本文会重点介绍这种工具以及使用方法。
图1 传统嵌入式设计流程(略)
PSoC介绍
PSoC 是 Programmable System on Chip 的缩写,也就是可编程片上系统。PSoC不仅仅是一颗MCU, 它是综合了模拟、数字和混合信号的可编程系统。PSoC包含丰富的可编程模拟模块,例如常用的ADCs,DACs,过滤器,比较器等等,还有专为触摸设计的 CapSense模块。PSoC还包含丰富的数字模块,例如时钟、计数器、PWMs、串口、SPI 等等。 PSoC的核是一个8位的MCU,工作频率可以达到24MHz。另外PSoC还内置了Flash和SRAM。
图2中桔黄色的部分,就是可编程数字模块和模拟模块,也就是PSoC的特色,这些可编程的数字模块和模拟模块都可以配置成不同的功能,例如UART、ADC、Filter和PWM等等,这就是用户模块。再回到在设计初始遇到的问题,由于需求的变化,在设计过程中可能会做一些修改,而每次修改都要去查找和使用不同的器件,PSoC就会解决这个问题,不需要重新选择器件,PSoC的可编程数字模 块和模拟模块可以配置成需要的用户模块,可以满足各个阶段需求的变化! |