赛普拉斯PSoC4芯片揭秘:玩转SAR ADC模块

最新更新时间:2013-11-05来源: 互联网关键字:赛普拉斯  PSoC4芯片  SAR  ADC模块 手机看文章 扫描二维码
随时随地手机看文章

Cypress在2013年第二季度推出了新一代可编程片上系统PSoC4系列产品,作为PSoC(Programmable System on Chip)芯片家族中的一员,PSoC4保持了Cypress具有特色的片内可编程数字资源和丰富的模拟资源,同时由于采用ARM Cortex-M0作为处理核心,其运算性能也有显著提高。PSoC4内含许多独具匠心的功能模块,逐次逼近式模数转换器(Successive Approximation Register Analog Digital Convertor,以下简称SAR ADC)就是其中之一。本文即以SAR ADC为例,介绍如何使用PSoC4实现产品设计。

赛普拉斯PSoC4芯片揭秘:玩转SAR ADC模块

  PSoC4简介

  PSoC4现包含CY8C4100和CYCY8C4200两个产品系列,均采用ARM Cortex-M0作为处理核心。PSoC4具有灵活的可编程和可重新配置的模拟、数字模块,结合芯片内部灵活的互联网络,可以使用一块芯片实现复杂的混合信号设计。

  图1是PSoC4的系统框图,以下概括了其主要特性,详细内容可以参考Cypress网站上的PSoC4的数据手册。

  ● 48MHz ARM Cortex-M0中央处理器,支持单周期乘法

  ● 最大支持32KB闪存(Flash),最大支持4KB SRAM存储器

  ● 高达36个可灵活配置的通用输入输出管脚(GPIO),均可配置为触摸感应输入

  ● 两个可灵活配置驱动能力和带宽的运算放大器,可以工作在比较器模式,也可做ADC的输入缓冲器

  ● 一个12-bit 1M采样率的SAR ADC,支持差分和单端输入,无软件开销的输入通道切换,硬件实现的采样结果平均,采样结果范围比较

  ● 两个电流数模转换器(IDAC),不用于CapSense时可以输出给内部模块,或通过GPIO输出用于其他用途

  ● 两个内部低功耗比较器,可以在深度睡眠和休眠模式下工作,可以产生唤醒信号中断睡眠

  ● 一个电容感应(CapSense)模块,提供极佳的信噪比和防水功能,具有简单易用的应用设计接口

  ● 四个通用数字模块(UDB),每个包含两个微型的可编程逻辑阵列和一个8位数据运算单元。Cypress提供了自定义组件功能,用户可以根据设计需要,使用Verilog控制UDB实现用户定制的功能模块

  ● 2个可灵活配置的串行通讯模块(SCB),每个均可配置成SPI/UART/I2C,支持基于串口的LIN、IrDA、SmartCard协议

  ● 四个16比特的定时器/计数器/脉冲宽度调制模块(TCPWM),支持中心对齐、边沿对齐模式,伪随机模式,支持灵活的死区控制,PWM可与ADC同步,用户可自定义在PWM周期内任一时刻触发ADC转换),支持同步刷新PWM的占空比

  图1:PSoC4芯片系统框图

  图1:PSoC4芯片系统框图

  与 Cypress前一代产品PSoC3/5相同,PSoC4仍然使用PSoC Creator作为集成开发环境。PSoC Creator将硬件资源抽象成了众多的功能模块(Component),每个模块实现一种基本功能,例如PWM模块,I2C模块,基本与门,中断响应模块,输入输出管脚等等。设计者像绘制原理图一样,选择适当模块,将其输入输出与其他模块连接,然后通过每个模块提供的图形化配置向导设置模块参数,之后编写适当的软件代码,即可实现所需功能。这种模块化的设计方法令设计者能够将更多精力集中在实现应用的功能上,而无需关注许多底层硬件配置细节。PSoC Creator的详细使用手册可以在Cypress网站上获得。

  PSoC4 SAR ADC模块

  与前几代PSoC相比,PSoC4增强了ADC模块的功能。在结构上,PSoC4采用了可获得较高采样速率的逐次逼近式(Successive Approximation Register,SAR)ADC,能够实现最高1Msps的单通道采样。PSoC4包含一个SAR核心,通过切换采样通道,可以实现多路输入信号的转换。为了减少通道切换对CPU运行时间的占用,PSoC4集成了一个8通道采样输入多路器,提供采样通道硬件切换,从而去掉了通道切换的软件开销。

  该多路器最多支持8路单端输入,或者4路差分输入,或者同时包含单端输入和差分输入。图2中实例(a)~(c)分别实现了全单端输入,全差分输入,和单端/ 差分混合输入,如果应用所需的输入信号小于SAR的最大允许值,通过设置SAR的配置可以隐藏未使用的输入通道,如实例(d)使用了两个单端输入通道,此时多路器仅自动切换两个通道,忽略未使用的其余六个通道。

  图2:四个SAR设计实例 - 处理单端输入与差分输入

  图2:四个SAR设计实例 - 处理单端输入与差分输入

  PSoC4 SAR一次完整的单通道采样包含两个阶段:信号获取(Acquisition)和采样转换(Convertion)。在信号获取阶段,SAR获得当前输入通道的信号值,储存在内部的采样保持器中;在采样转换阶段,SAR通过不断改变参考电压值,与采样保持器中的信号值做比较,从而将信号值数字化,得到采样结果。PSoC4 SAR的信号获取时间可以由用户设定,而采样转换时间与采样结果位数相关,以1Msps采样率为例,默认的信号获取时间为222.2纳秒,采样转换时间为 777.8纳秒。

  PSoC4 SAR将这两个阶段设计成了流水线的结构,两个阶段之间可独立运行。因而,对于多通道采样,当前输入通道进行采样转换时,多路器可以切换至下一路通道,从而提供一个额外时间对电路中的寄生电容充放电,保证SAR在进入信号获取阶段之前,输入信号已经达到稳定。图3是一个3通道采样的工作示意图,从图中可以看出,PSoC4 SAR在具有较高采样速度的同时,仍有充足时间获得稳定的采样信号。

  图3:3通道SAR采样工作示意图

  图3:3通道SAR采样工作示意图

  图 3中还有两个重要的脉冲信号:SDONE和EOC。SDONE用来指示信号获取阶段已完成,PSoC4 SAR的内部多路器就是由该信号触发通道切换;EOC用来指示一次完整的多通道采样已完成,因此在图3中当最后一个通道转换结束,该脉冲信号输出。EOC 信号可以触发一个中断,用来读取SAR的采样数据,也可以用于触发芯片内的其他资源。PSoC4 SAR为每一个通道都提供了一个16位的结果寄存器,可以在一次多通道采样结束后,一次性读取数据以减少中断程序对CPU时间的占用。图4给出了两个实例的波形,均使用1Msps采样率,一个是8通道输入,一个4通道输入。注意到图3中两个SDONE信号的间隔是一个完成的采样周期,在图4的例子中应为1 微秒,与波形测量值(period)一致。

  图4:SDONE和EOC示意图 - 8路输入和4路输入,1Msps采样率

  图4:SDONE和EOC示意图 - 8路输入和4路输入,1Msps采样率

  PSoC4 SAR ADC特色功能

  除了具有AD模块基本功能之外,PSoC4 SAR还包含一些独具特色的功能。

  灵活的触发信号

  PSoC4 SAR支持硬件信号触发采样,该信号可以是通过GPIO输入的外部信号,也可以是内部模块产生的信号。由于PSoC4具有灵活的可配置结构和丰富的内部资源,因此内部信号触发SAR在设计中极为实用,例如,比较器的输出触发SAR在特定信号点采样,定时器计数器溢出信号触发SAR在特定时间点采样,或者外部信号输入后经过PSoC4通用数字模块(UDB)处理,针对特定输入信号触发SAR采样。

  图5提供了一个设计实例,该例子中定时器(Timer)的计数器溢出信号触发了SAR ADC的采样,图6是该设计工作时的波形。此设计可以在指定的时间点对输入通道采样,定时器计数值的重新装载由硬件实现,采样通道切换由SAR的多路器硬件实现,全过程仅在采样数据读取时需要软件参与,从而节省大量的CPU运行时间。

  图5:设计实例:使用定时器的计数器溢出触发SAR ADC

  图5:设计实例:使用定时器的计数器溢出触发SAR ADC

  图6:硬件触发信号工作波形

  图6:硬件触发信号工作波形

  采样值范围比较

  PSoC4 SAR提供了硬件级别的采样值范围比较。通过设定一个最大值,一个最小值,SAR可以对每一个通道的采样值进行快速的范围比较,一旦发现采样结果超出了给定数值范围,一个范围越界的中断会立即产生,从而触发SAR的中断服务程序。如图7所示,范围比较模式有四种选项,采样值小于最小值,采样值大于最大值,采样值在二者之间,和采样值在二者之外。结合每个通道的中断屏蔽寄存器,可以针对选定的通道实现快速范围比较。

  图7:SAR配置 - 采样值范围比较

  图7:SAR配置 - 采样值范围比较

  独立的通道配置寄存器

  PSoC4 SAR为每一个输入通道提供了一组独立的配置寄存器,可以使得通道属性存在不同,如图8所示的3通道采样,第一个通道采用差分输入,结果存为12位,信号获取时间增加1微秒(单独设置的A clks),并且对采样结果进行范围比较;其余两个通道为单端输入,结果存为8位(可选分辨率ALT),使用默认信号获取时间,无需对采样结果进行范围比较。这种独立的通道配置寄存器能够更好的满足实际应用中多变的需求,减少工程师对于琐碎控制逻辑的关注,从而实现产品的核心功能。

  图8:SAR配置 – 不同通道配置的多通道采样

  图8:SAR配置 – 不同通道配置的多通道采样

  硬件采样平均

  PSoC4 SAR可以对每一个采样通道都进行指定次数的硬件采样结果平均。例如,若设定一个通道的采样平均次数为8,则SAR会连续对该通道采样8次,采样结果累加后进行算术平均,计算结果最后存入采样结果寄存器。

  小结

  上述实例介绍了PSoC4 SAR的基本功能。作为MCU中最常见的功能模块,PSoC4 SAR除了具有一般MCU的常见性能之外,还提供了一些独具特色的实用功能。实际上,结合PSoC4灵活的内部结构和丰富的资源,用户使用PSoC4 SAR可以轻松设计出优秀产品以满足复杂的应用需求。

关键字:赛普拉斯  PSoC4芯片  SAR  ADC模块 编辑:神话 引用地址:赛普拉斯PSoC4芯片揭秘:玩转SAR ADC模块

上一篇:工程师设计小Tips:PCB设计接地问题精要
下一篇:Xilinx Spartan-3系列FPGA的配置电路

推荐阅读最新更新时间:2023-10-12 20:51

贸泽电子将携手Cypress举办物联网应用设计入门直播
专注于引入新品推动行业创新的电子元器件分销商贸泽电子 (Mouser Electronics)宣布将联合赛普拉斯(Cypress)于3月11日带来一场线上直播课程。课程主题为“如何采用Arm Mbed、Cypress双核低功耗MCU及Wi-Fi/蓝牙Combo进行物联网 应 用设计”,届时来自Cypress的业内专家将手把手为观众演示教学物联网应用的入门设计。 本期课程将为观众在线演示如何使用Cypress PSoC 6 MCU和CYW4343W Wi-Fi及蓝牙Combo(借助CY8CPROTO-062-4343W开发套件)进行物联网应用设计。课程内容将使用Arm Mbed
[嵌入式]
贸泽电子将携手<font color='red'>Cypress</font>举办物联网应用设计入门直播
赛普拉斯签约世强合力开拓中国成长型新市场
前不久,全球高性能、混合信号、可编程解决方案的领先供应商赛普拉斯(Cypress)签下中国分销商世强(Sekorm),由后者负责其全线产品包括PSoC®可编程片上系统器件、触摸感应解决方案、SRAM和非易失性存储器、USB控制器等等在中国区的分销业务。 赛普拉斯全球分销高级总监Kamal Haddad表示很高兴找到了值得信赖的分销伙伴一起开拓市场,中国市场对赛普拉斯非常重要,世强将在开拓新市场的同时,直接支持新的设计,扩展客户基础并建立持续的合作关系。 赛普拉斯1982年成立于美国,主要为消费、移动电话、计算、数据通信、汽车、工业和军事等多种市场提供品质优良的IC和解决方案。 赛普拉斯是存储产品方面的行业领导者,在
[半导体设计/制造]
电容式触摸感应的技巧
触摸传感器被广泛使用已经有很多年了,不过,混合信号可编程器件的近期发展使得电容式触摸传感器在众多消费类产品中都成为了机械式开关的一种实用、增值型替代方案。本文将粗略地介绍一种可透过一层厚玻璃覆盖物来激活的触摸感应式按钮的设计实例。典型的电容式传感器设计所规定的覆盖物厚度为3mm 或更薄。随着覆盖物厚度的增加,透过一层覆盖物来检测手指的触摸将变得越来越困难。换句话说,伴随着覆盖物厚度的增加,系统调整的过程将从“科学”走向“技巧”。为了说明如何制作一个能够提升当今技术极限的电容式传感器,在本文所述的实例中,玻璃覆盖物的厚度被设定为10mm。玻璃易于使用,购买方便,而且是透明的(因此您可以看到位于其下方的金属感应垫)。玻璃覆盖物还被直接应
[嵌入式]
采用SAR结构的8通道12位ADC设计
摘 要:本文设计实现了一个8通道12位逐次逼近型ADC。转换器内部集成了多路复用器、并/串转换寄存器和复合型DAC,实现了数字位的串行输出。整体电路采用HSPICE进行仿真,转换速率为133ksps,转换时间为7.5ms。通过低功耗设计,工作电流降低为2.8mA。芯片基于0.6mm BiCMOS工艺完成版图设计,版图面积为2.5%26;#215;2.2mm2。 关键词:逐次逼近ADC;复合结构DAC;低功耗;BiCMOS 引言 ADC是模拟系统与数字系统接口的关键部件,长期以来一直被广泛应用于通信、军事及消费电子等领域。随着计算机和通信产业的迅猛发展,ADC在便携式设备上的应用发展迅速,正逐步向高速、高精度和低功耗的方向发
[模拟电子]
赛普拉斯半导体将寻求出售 ?
综合外电报导,据消息人士表示,赛普拉斯半导体传出现潜在买家,报导指出,该公司已经找来顾问合作,但目前尚未做出最终决定,赛普拉斯仍有可能选择维持独立经营。 公司将出售的消息一出,赛普拉斯股价应声大涨,周三一度跳涨至14.6 %。 据根据彭博社编制的数据,分析师平均预测,今年赛普拉斯销售增长预计收缩约11%,如今赛普拉斯半导体在接受到收购意向后,正探索各种选择,包括潜在出售,此消息激励其股价周三大涨。 赛普拉斯半导体,周三(29日)于纽交所开盘时,先上涨11%,来到17.14 美元,使该公司市值涨至约64亿美元,持续涨至14.6%,创下2014年以来单日最大涨幅。 赛普拉斯半导体未针对此消息回应。 设
[汽车电子]
<font color='red'>赛普拉斯</font>半导体将寻求出售 ?
芯创杯首届高校未来汽车人机交互设计大赛,为梦想而战
2019年5月21日,“芯创杯——首届高校未来汽车人机交互设计大赛”启动仪式在北京盛大举行,本次大赛由汽车电子产业联盟(AEIA)主办,国内高校协办,中国计算机报社和赛普拉斯半导体公司承办。大赛时间为2019年5月到2019年11月,面向全国高校的本、硕、博在校学生征集作品。 在车联网时代,汽车早已不仅仅是代步工具这么简单,科技使汽车越来越智能化,也带给我们更丰富的车内体验。各种车载控制系统、感知系统、信息娱乐系统变得越来越重要,并在很大程度上决定了汽车电子智能化技术水平。人机交互系统是用户使用车辆和获取服务最主要的方式,直接影响智能汽车的使用体验。本次大赛提出“产学研用”,期待从高校里能找到并培养出更多的创新型人才,为
[汽车电子]
芯创杯首届高校未来汽车人机交互设计大赛,为梦想而战
赛普拉斯3.0战略成败关键:汽车、物联网与工业
2016年,不到40岁的Hassane El-Khoury接替硅谷坏小子、富有争议的赛普拉斯创始人T.J.Rogers,成为赛普拉斯公司第二任CEO。彼时,其加入赛普拉斯只有九年时间,但在这九年时间中,他带领了赛普拉斯汽车事业部实现了快速成长。原董事局主席Ray Bingham给予Hassane高度评价,称其“在赛普拉斯成功整合Spansion和收购Broadcom无线物联网业务部中都扮演了十分关键的角色。是一名变革的推动者,并具有强有力的领导力和判断力。” 赛普拉斯CEO Hassane El-Khoury 在Hassane上任不久,便提出了赛普拉斯3.0战略。总的来说,赛普拉斯3.0是针对较整个半导体产业增长更快
[半导体设计/制造]
<font color='red'>赛普拉斯</font>3.0战略成败关键:汽车、物联网与工业
基于IDL的SAR图像处理及质量评估系统
摘 要: 主要介绍科学计算可视化IDL的基本组成和特点,并将IDL的人机交互、信号处理、可视化和开放式接口等强大功能应用于SAR图象处理和质量评估系统,通过图形用户界面使用户只需进行简单的系统操作就可以得到详尽、直观的处理和评估结果。 关键词: IDL(Interactive Data Language) 软件工程 合成孔径雷达 图象处理 科学计算可视化是八十年代后期由美国科学家提出并发展的一门新兴边缘技术,它将科学计算过程中及计算结果所产生的数据转换成图形或图象信息,并可进行交互式分析,成为信息爆炸时代人类分析和驾驭信息的有力工具。由美国RSI公司开发的IDL(In
[应用]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved