0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Cypress PSoC 63 MCU系列開發(fā)方案

電子工程師 ? 來源:陳翠 ? 2019-05-11 10:26 ? 次閱讀

Cypress公司PSoC 63MCU系列是集成了Arm? Cortex? CPU(單核和多核)的可升級和可配置的可編嵌入系統(tǒng)控制器,采用超低功耗40nm平臺,包括有低功耗閃存和數(shù)字可編邏輯的雙核微控制器(150-MHz Arm Cortex-M4F CPU和100-MHz Cortex M0+ CPU),高性能模數(shù)和數(shù)模轉(zhuǎn)換器,低功耗比較器以及標準通信和定時外設(shè),并提供BLE 5.0兼容的無線連接,可開發(fā)各種創(chuàng)新型物聯(lián)網(wǎng)應用.主要用在可穿戴設(shè)備,個人醫(yī)療設(shè)備和無線音箱等.本文介紹了PSoC 63MCU系列主要特性,框圖,以及評估板CY8CKIT-062-BLE主要特性,框圖和電路圖.

PSoC? is a scalable and reconfigurable platform architecture for a family of

programmable embedded system controllers withArm? 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-performanceanalog-to-digital and digital-to-analog conversion, low-power comparators, and standard communication and timing peripherals. ThePSoC 63 family provides wireless connectivity with BLE 5.0 compliance.

PSoC 63MCU系列主要特性:

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 with single-cycle multiply and MPU.

■ 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 22 μA/MHz and 15 μ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

■ SRAM with Selectable Retention Granularity

■ 288-KB integrated SRAM

■ 32-KB retention boundaries (can retain 32 KB to 288 KB in32-KB increments)

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

Bluetooth Low Energy (Bluetooth Smart) BT 5.0Subsystem

■ 2.4-GHz RF transceiver with 50-ohmantenna drive

■ Digital PHY

■ Link Layer engine supporting master and slave modes

■ Programmable output power: up to 4 dBm

■ RX sensitivity: –95 dBm

■ RSSI: 4-dB resolution

■ 5.7 mA TX (0 dBm) and 6.7 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 64-KB 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 ±2% accuracy

■ Ultra low-power 32 kHz Internal Low-speed Oscillator (ILO)with ±10% 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 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 Sequencer with signal averaging

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

■ Two opamps 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 utual 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 Trace Module

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 63MCU系列框圖

評估板CY8CKIT-062-BLE

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. PSoC Creator isCypress’ standard integrated design environment (IDE). PSoC Creator also supports exporting yourdesigns to other third party firmware development tools.

If you are new to PSoC 6 MCU and PSoC Creator IDE, you can find introductions in the applicationnote AN210781 - Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity.

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

圖2. 評估板CY8CKIT-062-BLE組圖外形圖

評估板CY8CKIT-062-BLE主要特性:

■ 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, a RGB LED, a user button, and a reset button for PSoC 6 MCU. Two buttons andthree LEDs for KitProg2

圖3.評估板PSoC 6 BLE Pioneer板外形圖(正面)

評估板PSoC 6 BLE Pioneer板中數(shù)字內(nèi)容為:

圖4.評估板PSoC 6 BLE Pioneer板框圖

圖5.評估板PSoC 6 BLE Pioneer板電路圖(1)

圖6.評估板PSoC 6 BLE Pioneer板電路圖(2)

圖7.評估板PSoC 6 BLE Pioneer板電路圖(3)

圖8.評估板PSoC 6 BLE Pioneer板電路圖(4)

圖9.評估板PSoC 6 BLE Pioneer板電路圖(5)

圖10.評估板PSoC 6 BLE Pioneer板電路圖(6)

圖11.評估板PSoC 6 BLE Pioneer板電路圖(7)

圖12.評估板PSoC 6 BLE Pioneer板電路圖(8)

圖13.評估板PSoC 6 BLE Pioneer板電路圖(9)

圖14.評估板PSoC 6 BLE Pioneer板電路圖(10)

圖15.評估板PSoC 6 BLE Pioneer板電路圖(11)

圖16.評估板PSoC 6 BLE Pioneer板電路圖(12)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PSoC
    +關(guān)注

    關(guān)注

    12

    文章

    170

    瀏覽量

    91759
  • Cypress
    +關(guān)注

    關(guān)注

    11

    文章

    136

    瀏覽量

    81943
收藏 人收藏

    評論

    相關(guān)推薦

    Cypress PSoC藍牙低功耗開發(fā)方案與電路圖詳解

    Cypress新的PSoC 4 BLE(藍牙低功耗)可編程片上系統(tǒng)和PRoC BLE可編程片上射頻系統(tǒng)可以應對上述挑戰(zhàn)。##PSoCCypress首創(chuàng)的可編程嵌入式設(shè)計平臺,它包含了
    發(fā)表于 04-29 15:22 ?4927次閱讀

    深入測試:大道至簡—Cypress PSoC 4000S CapSense原型開發(fā)套件評測(二)

    2017貿(mào)澤電子智造創(chuàng)新大賽第二彈:Cypress PSoC 4000S CapSense原型開發(fā)套件評測!
    的頭像 發(fā)表于 09-20 09:00 ?8614次閱讀

    Cypress PSoC 4000S CapSense原型開發(fā)套件

    2017貿(mào)澤電子智造創(chuàng)新大賽第二彈:Cypress PSoC 4000S CapSense原型開發(fā)套件評測!
    的頭像 發(fā)表于 09-20 10:00 ?9025次閱讀

    e絡盟推出 Cypress PSoC 6 BLE 先鋒套件:開發(fā)提供高性能、低功耗且可實現(xiàn)最大安全性的下一代物聯(lián)網(wǎng)設(shè)計

    開發(fā)服務經(jīng)銷商e絡盟宣布推出Cypress PSoC 6 BLE 先鋒套件,該套件由 Cypress 半導體公司專為物聯(lián)網(wǎng)系統(tǒng)開發(fā)而打造,為
    的頭像 發(fā)表于 12-19 10:27 ?9880次閱讀

    Cypress PSoC藍牙低功耗開發(fā)設(shè)計攻略

    Cypress PSoC藍牙低功耗開發(fā)設(shè)計攻略  如果說現(xiàn)在什么概念最熱,那一定是物聯(lián)網(wǎng)(IoT)。物聯(lián)網(wǎng)世界中,你的手機是否可以成為家中的鑰匙?這不是夢想,而是正在實現(xiàn)的現(xiàn)實。Cypress
    發(fā)表于 05-08 11:16

    cypressPSoC開發(fā)板有多少種類型?在哪里可以買到cypressPSoC開發(fā)板?

    大家好,我是初來乍到,想問一下,cypressPSoC開發(fā)板有幾種?PSoC4表示的是第四代嗎?有PSoC1,
    發(fā)表于 10-15 19:53

    賽普拉斯Cypress PSoC 6 MCU簡介及常見4款開發(fā)套件工具板

    搜索“cypress旗艦店”。PSoC 6 MCU產(chǎn)品系列常見PSoC 6 MCU目前主要分為如
    發(fā)表于 12-10 14:25

    PSoC Creator IDE的編譯器是cypress與K

    PSoC Creator IDE的編譯器是cypress與Keil聯(lián)手推出  賽普拉斯半導體公司與ARM公司的工具部門Keil聯(lián)手,為其PSoC Creator™ IDE推出高性能編譯器,用于其
    發(fā)表于 03-04 11:19 ?1323次閱讀

    Mouser備貨Cypress PSoC 4可編程SoC

    Mouser Electronics正在備貨CypressPSoC? 4可編程SoC,該產(chǎn)品結(jié)合了Cypress PSoC模擬與數(shù)字結(jié)構(gòu)、CapSense?電容觸摸技術(shù)以及ARM?的
    發(fā)表于 06-13 11:01 ?1054次閱讀

    PSoC 6橫空出世,奠定Cypress在IOT市場領(lǐng)先地位

    【導讀】PSoC 6 MCU是業(yè)界首款專為IOT終端市場開發(fā)的雙核處理平臺,是當前業(yè)內(nèi)功耗最低、靈活性最高的MCU,無縫集成了IOT終端應用關(guān)鍵的硬件安全與連接功能,
    發(fā)表于 04-10 15:16 ?4365次閱讀

    CypressPSoC系列產(chǎn)品CY8C22x45_CY8C21345數(shù)據(jù)手冊免費下載

    CypressPSoC系列產(chǎn)品CY8C22x45_CY8C21345數(shù)據(jù)手冊免費下載
    發(fā)表于 10-10 14:41 ?9次下載
    <b class='flag-5'>Cypress</b>的<b class='flag-5'>PSoC</b><b class='flag-5'>系列</b>產(chǎn)品CY8C22x45_CY8C21345數(shù)據(jù)手冊免費下載

    cypress公司的PSoC 4000Pioneer開發(fā)方案介紹

    cypress公司的PSoC 4000 產(chǎn)品系列是包含ARM Cortex-M0 CPU 的可編程嵌入式系統(tǒng)控制器,具有標準通信和時序外設(shè)的微控制器、具有一流性能的電容式觸摸感應系統(tǒng)
    發(fā)表于 05-05 14:46 ?2669次閱讀
    <b class='flag-5'>cypress</b>公司的<b class='flag-5'>PSoC</b> 4000Pioneer<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>方案</b>介紹

    Cypress TrueTouch電容觸摸屏的通訊接口設(shè)計方案

    高效靈活的PSoC Designer 5.0 開發(fā)環(huán)境,Cypress TrueTouch?方案正在業(yè)界獲得廣泛的應用。
    發(fā)表于 01-28 15:03 ?3567次閱讀
    <b class='flag-5'>Cypress</b> TrueTouch電容觸摸屏的通訊接口設(shè)計<b class='flag-5'>方案</b>

    Cypress PSoC?5開發(fā)板特性_電路圖及PCB元件布局圖

    Cypress公司的PSoC?5系列具有獨特的可配置模塊陣列,是真正的系統(tǒng)級解決方案,能夠通過單個芯片提供 MCU、存儲器、模擬和數(shù)字外設(shè)功
    發(fā)表于 07-13 09:24 ?1405次閱讀
    <b class='flag-5'>Cypress</b> <b class='flag-5'>PSoC</b>?5<b class='flag-5'>開發(fā)</b>板特性_電路圖及PCB元件布局圖

    CYPRESS 集成開發(fā)環(huán)境(IDE)WICED Studio的使用

    環(huán)境,適用于cypress收購broadcom IOT的單芯片開發(fā);當然現(xiàn)在cypress已經(jīng)發(fā)布了整合PSoc Creator和WICED的全新
    發(fā)表于 11-13 21:06 ?48次下載
    <b class='flag-5'>CYPRESS</b> 集成<b class='flag-5'>開發(fā)</b>環(huán)境(IDE)WICED Studio的使用