|
现在的手机功能越来越多,蓝牙、红外、摄像头、MP4、酷炫的LED、GPS…作为研发工程师,您有没有感觉到主芯片的GPIO越来越不够用呢?有没有在为找各种接口芯片头疼不已呢? 或许,在这个时候,您可以考虑一下CPLD。
CPLD和FPGA统称为可编程逻辑器件。在CPLD/FPGA中可以实现任何的数字电路。FPGA较复杂,在手机中是不可能用的,但CPLD其实是有很多机会的。以下是CPLD的典型应用。 外设的控制器:LCD控制,Motor控制,IDE控制,PWM控制,LED控制; I/O的扩展:GPIO的扩展,电平转换,桥接; 常用接口:SPI接口,UART接口,I2C接口,SMbus,NAND Flash接口,CF卡接口; 控制信号:片选信号,译码器,中断扩展,电池的监控,芯片上电的控制等等。 CPLD可以将以上多种功能集成到一颗IC中,将板上的IC尽量减少,减小了板子的面积,降低了功耗,还具有非常好的加密性。 随着工艺的不断发展,CPLD现在的功耗已经可以做得非常好了。CPLD/FPGA两大巨头之一的Altera,在不久前推出了MAX II Z系列的CPLD。该芯片的静态功耗已降至30uA以下。另,其特殊的架构使其动态功耗也比传统CPLD低很多。 随着MAX II Z的推出,ALTERA开始雄心勃勃地进军消费类,手持类产品的市场。 如果单单只实现上述一两个功能,CPLD的优势不明显,如果能实现多个功能,价格优势就明显多了。MAXII Z主推的两款是EPM240Z 和EPM570Z,分别含240个LE和570个LE。封装也很小,有68pin(5*5),100pin(6*6),144pin(7*7),256pin(11*11)四种,以下是若干设计占用LE的情况:
LE使用的数量 电平转换:0 SDIO MUX: 35 I2C扩展出GPIO: 59 SPI主控:68 SPI转I2S接口:284 SPI转I2C接口: 104 SM Bus扩展I2C:85 PWM:52 LCD Controller: 211 步进电机控制:59 IDE控制:130 NAND Flash接口: 11 CF卡接口:129 SPI转成10路PWM:202 ALTERA免费提供20多个CPLD的常用参考设计。可大大降低设计难度及门坎,我们也会提供良好的技术支持。 我本身也是名技术支持,对Altera的CPLD非常熟悉。我想低功耗的CPLD在高端手机这个市场应该是会有越来越多的应用机会的,欢迎有兴趣的朋友跟我联系。 paul.huang@arrowasia.com 黄俊 0755-83592920-25557QQ:17289040
|