0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >无线互联 > 基于Cypress公司的PSoC 63系列BLE 5.0兼容无线连接解决方案

基于Cypress公司的PSoC 63系列BLE 5.0兼容无线连接解决方案

来源: 中电网
2018-06-21
类别:无线互联
eye 477
文章创建人 拍明

原标题:Cypress PSoC 63系列BLE 5.0兼容无线连接解决方案

  Cypress公司的PSoC 63系列是集成了ARM®Cortex™ CPU的可升级和可配置的嵌入系统控制器,采用超低功耗40nm技术,组合了双核微控制器,低功耗闪存,数字可编逻辑以及高性能模数和数模转换器,低功耗比较器,标准通信和定时外设,可以提供和BLE 5.0兼容的无线连接,主要用在物联网(IoT)领域.本文介绍了PSoC 63系列主要特性,系列框图以及PSoC® 6 BLE Pioneer套件主要特性,PSoC® 6 BLE Pioneer板框图,电路图,材料清单和PCB设计图.

  PSoC® is a scalable and reconfigurable platform architecture for a family of programmable embedded system controllers with ARM®Cortex™ CPUs (single and multi-core). The PSoC 63 product family, based on an ultra low-power 40-nm platform, is a combinationof a dual-core microcontroller with low-power Flash technology and digital programmable logic, high-performance analog-to-digitaland digital-to-analog conversion, low-power comparators, and standard communication and timing peripherals. The PSoC 63 familyprovides wireless connectivity with BLE 5.0 compliance.

  PSoC 63系列主要特性:

  32-bit Dual Core CPU Subsystem

  ■ 150-MHz ARM Cortex-M4F CPU with single-cycle multiply(Floating Point and Memory Protection Unit)

  ■ 100-MHz Cortex M0+ CPU

  ■ User-selectable core logic operation at either 1.1 V or 0.9 V

  ■ Inter-processor communication supported in hardware

  ■ 8 KB 4-way set-associative Instruction Caches for the M4 andM0+ CPUs respectively

  ■ Active CPU power consumption slope with 1.1-V core operationfor the Cortex M4 is 40 μA/MHz and 20 μA/MHz for the CortexM0+, both at 3.3-V chip supply voltage with the internal buckregulator

  ■ Active CPU power consumption slope with 0.9-V core operationfor the Cortex M4 is 26 μA/MHz and 17 μA/MHz for the CortexM0+, both at 3.3-V chip supply voltage with the internal buckregulator

  ■ Two DMA controllers with 16 channels each

  Flash Memory Sub-system

  ■ 1 MB Application Flash with 32-KB EEPROM area and 32-KBSecure Flash

  ■ 128-bit wide Flash accesses reduce power

  ■ Flash Read-While-Write (RWW) allows updating the Flashwhile executing from it

  ■ SRAM with Selectable Retention Granularity

  ■ 288-KB integrated SRAM

  ■ 32-KB retention boundaries (can retain 32K to 288K in 32Kincrements)

  ■ One-Time-Programmable (OTP) E-Fuse memory for validationand security

  Bluetooth Low Energy (Bluetooth Smart) BT 4.2Subsystem

  ■ 2.4-GHz RF transceiver with 50- antenna drive

  ■ Digital PHY

  ■ Link Layer engine supporting master and slave modes

  ■ Programmable output power: up to 4 dBm

  ■ RX sensitivity: –95 dBm

  ■ RSSI: 1-dB resolution

  ■ 4.2 mA TX (0 dBm) and 4.4 mA RX (2 Mbps) current with 3.3-Vbattery and internal SIMO Buck converter

  ■ Link Layer engine supports four connections simultaneously

  ■ Supports 2 Mbps LE data rate

  Low-Power 1.7-V to 3.6-V Operation

  ■ Active, Low-power Active, Sleep, Low-power Sleep, DeepSleep, and Hibernate modes for fine-grained powermanagement

  ■ Deep Sleep mode current with 64K SRAM retention is 7 μAwith 3.3-V external supply and internal buck

  ■ On-chip Single-In Multiple Out (SIMO) DC-DC Buck converter,<1 μA quiescent current

  ■ Backup domain with 64 bytes of memory and Real-Time-Clock

  Flexible Clocking Options

  ■ On-chip crystal oscillators (High-speed, 4 to 33 MHz, andWatch crystal, 32 kHz)

  ■ Phase Locked Loop (PLL) for multiplying clock frequencies

  ■ 8 MHz Internal Main Oscillator (IMO) with 1% accuracy

  ■ Ultra low-power 32 kHz Internal Low-speed Oscillator (ILO)with ±10% accuracy

  ■ IMO can be locked to 32 kHz WCO input for better accuracy

  ■ frequency Locked Loop (FLL) for multiplying IMO frequency

  Serial Communication

  ■ Nine independent run-time reconfigurable serial communicationblocks (SCBs), each is software configurable as I2C,SPI, or UART

  Timing and Pulse-Width Modulation

  ■ Thirty-two 16-bit Timer/Counter Pulse-Width Modulator(TCPWM) blocks

  ■ Center-aligned, Edge, and Pseudo-random modes

  ■ Comparator-based triggering of Kill signals

  Up to 78 Programmable GPIOs

  ■ Drive modes, strengths, and slew rates are programmable

  ■ Six overvoltage tolerant (OVT) pins

  Packages

  ■ 116-BGA and 104-MCSP packages with PSoC 6 and BLERadio

  Audio Subsystem

  ■ I2S Interface; up to 192 kilosamples (ksps) Word Clock

  ■ Two PDM channels for stereo digital microphones

  QSPI Interface

  ■ Execute-In-Place (XIP) from external Quad SPI Flash

  ■ On-the-fly encryption and decryption

  ■ 4 KB QSPI cache for greater XIP performance with lower power

  ■ Supports 1, 2, 4, and Dual-Quad interfaces

  Programmable Analog

  ■ 12-bit 1 Msps SAR ADC with differential and single-endedmodes and 16-Channel Sequencer with signal averaging

  ■ One 12-bit voltage mode DAC with < 5-μs settling time

  ■ Twoopamps with low-power operation modes

  ■ Two low-power comparators that operate in Deep Sleep andHibernate modes.

  ■ Built-in temp sensor connected to ADC

  Programmable Digital

  ■ 12 programmable logic blocks, each with 8 Macrocells and an8-bit data path (called universal digital blocks or UDBs)

  ■ Usable as drag-and-drop Boolean primitives (gates, registers),or as Verilog programmable blocks

  ■ Cypress-provided peripheral component library using UDBs toimplement functions such as Communication peripherals (forexample, LIN, UART, SPI, I2C, S/PDIF and other protocols),Waveform Generators, Pseudo-Random Sequence (PRS)generation, and many other functions.

  ■ Smart I/O (Programmable I/O) blocks enable Booleanoperations on signals coming from, and going to, GPIO pins

  ■ Two ports with Smart_IO blocks, capability are provided; theseare available during Deep Sleep

  Capacitive Sensing

  ■ Cypress Capacitive Sigma-Delta (CSD) provides best-in-classSNR, liquid tolerance, and proximity sensing

  ■ Mutual Capacitance sensing (Cypress CSX) with dynamicusage of both Self and Mutual sensing

  ■ Wake on Touch with very low current

  ■ Cypress-supplied software component makes capacitivesensing design fast and easy

  ■ Automatic hardware tuning (SmartSense™)

  Energy Profiler

  ■ Block that provides history of time spent in different powermodes

  ■ Allows software energy profiling to observe and optimizeenergy consumption

  PSoC Creator Design Environment

  ■ Integrated Development Environment provides schematicdesign entry and build (with analog and digital automaticrouting) and code development and debugging

  ■ Applications Programming Interface (API Component) for allfixed-function and programmable peripherals

  ■ Bluetooth Smart Component (BLE4.2 compliant protocol stack)with Application level function calls and Profiles

  Industry-Standard Tool Compatibility

  ■ After schematic entry, development can be done withARM-based industry-standard development tools

  ■ Configure in PSoC Creator and export to ARM/Keil or IAR IDEsfor code development and debugging

  ■ Supports industry standard ARM Trace Emulation TraceModule

  Security Built into Platform Architecture

  ■ Multi-faceted secure architecture based on ROM-based root oftrust

  ■ Secure Boot uninterruptible until system protection attributesare established

  ■ Authentication during boot using hardware hashing

  ■ Step-wise authentication of execution images

  ■ Secure execution of code in execute-only mode for protectedroutines

  ■ All Debug and Test ingress paths can be disabled

  Cryptography Accelerators

  ■ Hardware acceleration for Symmetric and Asymmetriccryptographic methods (AES, 3DES, RSA, and ECC) and Hashfunctions (SHA-512, SHA-256)

  ■ True Random Number Generator (TRNG) function

  图1.PSoC 63系列框图

  PSoC® 6 BLE Pioneer套件

  Thank you for your interest in the CY8CKIT-062-BLE PSoC 6 BLE Pioneer Kit. The PSoC 6 BLEPioneer Kit enables you to evaluate and develop your applications using the PSoC 6 MCU withBluetooth Low Energy (BLE) Connectivity (hereafter called “PSoC 6 MCU”).PSoC 6 MCU is Cypress’ latest, ultra-low-power PSoC specifically designed for wearables and IoTproducts. PSoC 6 MCU is a true programmable embedded system-on-chip, integrating a 150-MHzARM® Cortex®-M4 as the primary application processor, a 100-MHz ARM Cortex®-M0+ thatsupports low-power operations, up to 1 MB Flash and 288 KB SRAM, an integrated BLE 4.2 radio,CapSense® touch-sensing, and programmable analog and digital peripherals that allow higherflexibility, in-field tuning of the design, and faster time-to-market.

  The PSoC 6 BLE Pioneer board offers compatibility with Arduino™ shields. The board features aPSoC 6 MCU, a 512-Mb NOR flash, onboard programmer/debugger (KitProg2), USB Type-C powerdelivery system (EZ-PD™ CCG3), 5-segment CapSense slider, two CapSense buttons, one Cap-Sense proximity sensing header, an RGB LED, two user LEDs, and one push button. The boardsupports operating voltages from 1.8 V to 3.3 V for PSoC 6 MCU.

  The CY8CKIT-062-BLE package includes a CY8CKIT-028-EPD E-INK Display Shield that containsa 2.7-inch E-INK display, a motion sensor, a thermistor, and a PDM microphone. The kit packagealso contains a CY5677 CySmart BLE 4.2 USB Dongle that is factory-programmed to emulate a BLEGAP Central device, enabling you to emulate a BLE host on your computer.

  You can use PSoC Creator™ to develop and debug your PSoC 6 MCU projects. PSoCCreator isCypress’ standard integrated design environment (IDE). PSoC Creator also supports exporting yourdesigns to other third party firmware development tools.

  PSoC® 6 BLE Pioneer套件包括:

  The CY8CKIT-062-BLE package has the following contents.

  ■ PSoC 6 BLE Pioneer Board

  ■ CY8CKIT-028-EPD E-INK Display Shield

  ■ CY5677 CySmart BLE 4.2 USB Dongle

  ■ USB Type-A to Type-C cable

  ■ Four jumper wires (4 inches each)

  ■ Two proximity sensor wires (5 inches each)

  ■ Quick Start Guide

  Pioneer board that has the following features:

  ■ PSoC 6 MCU with BLE connectivity

  ■ Expansion headers that are compatible with Arduino Uno™ 3.3 V shields1 and Digilent® Pmod™modules

  ■ 512-Mbit external quad-SPI NOR Flash that provides a fast, expandable memory for data andcode

  ■ KitProg2 onboard programmer/debugger with mass storage programming, USB to UART/I2C/SPI bridge functionality, and custom applications support

  ■ EZ-PD CCG3 USB Type-C power delivery (PD) system with rechargeable lithium-ion polymer (Li-Po) battery support2

  ■ CapSense touch-sensing slider (5 elements), two buttons, all of which are capable of both selfcapacitance(CSD) and mutual-capacitance (CSX) operation, and a CSD proximity sensor that letyou evaluate Cypress’ fourth-generation CapSense technology

  ■ 1.8 V to 3.3 V operation of PSoC 6 MCU is supported. An additional 330 mF super-capacitor isprovided for backup domain supply (Vbackup)

  ■ Two user LEDs, an RGB LED, a user button, and a reset button for PSoC 6 MCU. Two buttonsand three LEDs for KitProg2

  图2.PSoC® 6 BLE Pioneer套件外形图

  图3.PSoC 6 BLE Pioneer板外形图

  PSoC 6 BLE Pioneer板材料清单见:

PSoC_6_MCU_PSoC_63_with_BLE.pdf.pdf

CY8CKIT-062-BLE_Kit_Guide.pdf.pdf

CY8CKIT-062-BLE.zip.zip



责任编辑:Davia

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案