中国电子技术网

设为首页 网站地图 加入收藏

 

[原创] Cypress PSoC 4 PSoC 4700S系列MCU开发方案

关键词:ARM Cortex-M0/M0+ MCU PSoC 工业控制 人机接口

时间:2018-12-21 10:45:45       作者:Cypress       来源:中电网

cypress公司的PSoC 4 PSoC 4700S系列MCU是可升级和可配置的平台架构,集成了Arm® Cortex®-M0+ CPU,组合了可编程和可配置模拟和数字区块以及灵活的自动化布线,在单片内集成电感检测和电容检测技术.32位MCU子系统集成了多达32KB的读加速器闪存和多达4KB SRAM,其ARM Cortex-M0+ MCU工作频率48MHz,主要用于可编程嵌入系统控制器,如人机接口,全防水接口和其它创新解决方案.本文介绍了PSoC 4 PSoC 4700S系列主要特性,框图和CY8CKIT-148 PSoC® 4700S系列电感检测评估板主要特性,框图和电路图.

The PSoC 4700 Family adds advanced sensing technologies to the 32-bit Arm Cortex-M0/M0+ PSoC 4 Portfolio of products to enable innovative next-generation solutions. This family includes the PSoC 4700 S-Series that features an advanced inductive sensing technology for highly reliable human machine interfaces, fully waterproof interfaces and other new, innovative solutions.

PSoC® 4 is a scalable and reconfigurable platform architecture for a family of programmable embedded system controllers with anArm® Cortex®-M0+ CPU. It combines programmable and reconfigurable analog and digital blocks with flexible automatic routing. ThePSoC 4700S product family, based on this platform, is the industry’s first microcontroller with inductive sensing and capacitive sensingtechnology in a single chip. The inductive sensing (MagSense™) technology enables sensing of metal objects and industry’s leadingcapacitive sensing (CapSense®) technology enables sensing of non-metallic objects.

PSoC 4 PSoC 4700S系列主要特性:

32-bit MCU Subsystem
■ 48-MHz Arm Cortex-M0+ CPU
■ Up to 32 KB of flash with Read Accelerator
■ Up to 4 KB of SRAM
Inductive Sensing
■ Cypress inductive sensing provides superior noise immunity
■ Can reliably detect metal deflection under 190 nm
■ MagSense software component automatically calibrates thesolution to compensate for the manufacturing variations
■ Supports up to 16 sensors
Capacitive Sensing
■ Cypress CapSense Sigma-Delta (CSD) provides best-in-classsignal-to-noise ratio (SNR) (>5:1) and water tolerance
■ Cypress-supplied software component makes capacitivesensing design easy
■ Automatic hardware tuning (SmartSense™)
Programmable Analog
■ Single-slope 10-bit ADC function provided by Capacitancesensing block
■ Two current DACs (IDACs) for general-purpose or capacitivesensing applications on any pin
■ Two low-power comparators that operate in Deep Sleeplow-power mode
Programmable Digital
Programmable logic blocks allowing Boolean operations to beperformed on port inputs and outputs
Low-Power 1.71-V to 5.5-V Operation
■ Deep Sleep mode with operational analog and 2.5 A digitalsystem current
Serial Communication
■ Two independent run-time reconfigurable SerialCommunication Blocks (SCBs) with re-configurable I2C, SPI,or UART functionality
LCD Drive Capability
■ LCD segment drive capability on GPIOs
Timing and Pulse-Width Modulation
■ Five 16-bit timer/counter/pulse-width modulator (TCPWM)blocks
■ Center-aligned, Edge, and Pseudo-random modes
■ Comparator-based triggering of Kill signals for motor drive andother high-reliability digital logic applications
Up to 36 Programmable GPIO Pins
■ 48-pin TQFP, 24-pin QFN, and 25-ball WLCSP packages
■ Any GPIO pin can be Capacitive Sensing, analog, or digital; upto 16 pins can be used for inductive sensing.
■ Drive modes, strengths, and slew rates are programmable
PSoC Creator Design Environment
■ Integrated Development Environment (IDE) providesschematic design entry and build (with analog and digitalautomatic routing)
■ Applications Programming Interface (API) component for allfixed-function and programmable peripherals
Industry-Standard Tool Compatibility
■ After schematic entry, development can be done withArm-based industry-standard development tools

图1.PSoC 4 PSoC 4700S系列框图

CY8CKIT-148 PSoC® 4700S系列电感检测评估板

The PSoC 4700S Inductive Sensing Evaluation Kit is designed as an easy-to-use and inexpensiveevaluation platform. The PSoC 4700S Inductive Sensing Evaluation Kit supports the PSoC 4700Sdevice, delivering a complete system solution for a wide range of embedded applications at a verylow cost. The PSoC 4700S device is a true programmable embedded system-on chip, integratingcustom digital peripheral functions, memory, and an ARM® Cortex®-M0+ MCU on a single chip withflexible automatic routing. The programmable digital peripheral functions allow higher flexibility, infieldtuning of the design, and faster time-to-market. It is a combination of MCU with standardcommunication and timing peripherals, and a inductive sensing system with best in class performance.

The PSoC 4700S Inductive Evaluation Kit offers a complete solution for Inductive Sensing
Technology with PSoC 4700S device. This kit provides a low-cost alternative to device sampleswhile providing a platform to easily develop and integrate the PSoC 4700S device into your endsystem.

In addition, the board includes the following features:

■ Seven LEDs to provide feedback for 4700S device
■ KitProg2 Status LED and Mode switch
■ Three Inductive Sensing button coils and one Proximity coil for Inductive Sensing evaluation
■ Reset switch
■ USB Type-C Connector
■ 3.3 V operation

The CY8CKIT-148 PSoC 4700S Inductive Sensing Evaluation Kit also integrates a CypressKitProg2 that enables onboard programming, debugging, and bridging functionalities, such asUSB-UART and USB-I2C.

图2.CY8CKIT-148 PSoC® 4700S系列电感检测评估板外形图

图3.CY8CKIT-148 PSoC® 4700S系列电感检测评估板详细描述图

CY8CKIT-148 PSoC® 4700S系列电感检测评估板主要特性:

■ PSoC 4700S I/O Headers: The PSoC 4700S Inductive Sensing Evaluation board brings allimportant GPIOs of the target PSoC 4700S device to the expansion header/connector. Thisprovides maximum access to the capabilities of the PSoC 4700S device.
■ Feedback LEDs: The onboard LEDs, LED1 to LED7 can be used to display outputs from thePSoC 4700S device.
■ Three Inductive Sensing Button Coils: Three Inductive Sensing button coils are provided onthe kit. To evaluate the button coils, a metal overlay has been placed on top of them.
■ Reset Button: This button is used to reset the PSoC 4700S device when pressed.
■ Power LED: This LED indicates power is being supplied to the board.
■ PSoC 4700S Device: This is the target device (CY8C4745AZI-S413) on the board.
■ 5-pin Programming Header: This is an external programming header that can be used toprogram the PSoC 4700S device using a MiniProg3. Typically this connection is not requiredsince the kit contains an integrated KitProg2.
■ Current Measurement Jumper: Using this jumper (J3), you can measure the current consumedby the PSoC 4700S device. This jumper is populated by default. You must remove the jumperand measure current using an ammeter.
■ USB Type-C Connector: Using this USB Type-C connector (J2), you can connect the kit to a PCusing USB Type-A to Type-C Cable.
■ PSoC 5LP: This is an onboard programmer/debugger utilizing a PSoC 5LP
(CY8C5868LTI-LP039), which enables you to program and debug the target PSoC 4700S
device. It can also act as a USB-UART and UART-I2C bridge.
■ KitProg2 Mode Selection Switch: This button is used to switch between the KitProg2 modes asshown in Table 3-1. You can also use this button to provide an input to the PSoC 5LP in customapplications. Note that the switch connects the PSoC 5LP pin to ground when pressed.
■ KitProg2 Status LED: This LED gives the programming/mode status of KitProg2.

图4.CY8CKIT-148 PSoC® 4700S系列电感检测评估板框图

图5.CY8CKIT-148 PSoC® 4700S系列电感检测评估板电路图(1)

图6.CY8CKIT-148 PSoC® 4700S系列电感检测评估板电路图(2)

图7.CY8CKIT-148 PSoC® 4700S系列电感检测评估板电路图(3)

图8.CY8CKIT-148 PSoC® 4700S系列电感检测评估板电路图(4)

图9.CY8CKIT-148 PSoC® 4700S系列电感检测评估板电路图(5)
详情请见:
http://www.cypress.com/file/425791/download
http://www.cypress.com/file/427786/download
以及http://www.cypress.com/file/443866/download
CY8CKIT-148_PSoC_4700S Inductive_Sensing_Evaluation_Kit_Quick_Start_Guide.pdf
CY8CKIT-148_Schematic.pdf
CY8CKIT-148_PSoC_4700S_Inductive_Sensing_Evaluation_Kit_Guide.pdf
002-20489_PSOC_4_PSOC_4700S_FAMILY_DATASHEET_PROGRAMMABLE_SYSTEM-ON-CHIP_PSOC.pdf

  • 分享到:

 

猜你喜欢