Cypress PSoC 4 S6E2CC MCU開發(fā)方案
Cypress公司的PSoC? 4是一種混合信號(hào)可編程嵌入式系統(tǒng)控制器的可擴(kuò)展,可重構(gòu)的平臺(tái)架構(gòu),其核心是ARM Cortex?-M0中央處理器(CPU),CPU工作頻率48MHz.該系列為嵌入式應(yīng)用提供可編程的平臺(tái),集成了靈活的可編程和可重新配置的模擬和數(shù)字模塊,以及芯片內(nèi)部的自動(dòng)走線功能,主要用在電動(dòng)自行車,電機(jī)驅(qū)動(dòng)器,小家電中的CapSense和LCD 驅(qū)動(dòng)應(yīng)用以及通用單片機(jī)應(yīng)用.本文介紹了PSoC 4200特性和框圖,S6E2CC MCU框圖以及開發(fā)平臺(tái)SK-FM4-216-ETHERNET主要特性,電路圖和PCB設(shè)計(jì)圖.
PSoC? 4 是一種混合信號(hào)可編程嵌入式系統(tǒng)控制器的可擴(kuò)展、可重構(gòu)的平臺(tái)架構(gòu),其核心是 ARM Cortex?-M0 中央處理器(CPU),該系列為嵌入式應(yīng)用提供可編程的平臺(tái)。它結(jié)合了靈活的可編程和可重新配置的模擬和數(shù)字模塊,以及芯片內(nèi)部的自動(dòng)走線功能。基于這個(gè)平臺(tái)的PSoC 4200 系列產(chǎn)品,結(jié)合了微控制器和可編程數(shù)字邏輯、高性能模數(shù)轉(zhuǎn)換、帶比較器模式的運(yùn)算放大器,以及標(biāo)準(zhǔn)的通信和定時(shí)外設(shè)。PSoC 4200 系列可以向上兼容PSoC 4 平臺(tái)中的其他產(chǎn)品,以適應(yīng)不同的應(yīng)用和設(shè)計(jì)需求。可編程的數(shù)字和模擬字系統(tǒng)支持靈活的設(shè)計(jì),可現(xiàn)場(chǎng)調(diào)整參數(shù)。
PSoC 4200 能夠通過SWD 為硬件和固件的開發(fā)、調(diào)試、燒寫提供廣泛的支持。
PSoC? Creator IDE 軟件能夠?yàn)镻SoC? 器件提供全面集成的編程和調(diào)試支持。 MiniProg3 編程器和調(diào)試器可為PSoC 4200 器件提供全面的開發(fā)支持。SWD 可以支持工業(yè)標(biāo)準(zhǔn)的第三方開發(fā)工具。
所有調(diào)試電路在默認(rèn)情況下均處于使能狀態(tài),用戶可以在固件中禁用。一旦調(diào)試被禁用,用戶重新使能它們的唯一方法是擦除整個(gè)器件并清除閃存保護(hù),然后用能夠使能調(diào)試的新固件對(duì)器件重新編程。通過強(qiáng)大的閃存保護(hù)、禁用調(diào)試功能,以及在PSoC 4200 中隱藏的可編程邏輯,能夠?qū)崿F(xiàn)使用多芯片應(yīng)用方案無法達(dá)到的安全級(jí)別。
此外,對(duì)于通過惡意重新編程器件來進(jìn)行欺詐性攻擊或者企圖通過啟動(dòng)/ 中斷閃存編程時(shí)序來進(jìn)行安全性攻擊的顧慮,可以永久禁用所有的編程、調(diào)試、測(cè)試接口(為了器件安全性)。在大多數(shù)應(yīng)用中,不建議永久禁用接口,因?yàn)檫@樣一來,設(shè)計(jì)人員將無法對(duì)器件進(jìn)行訪問,PSoC 4200 將不能退回進(jìn)行故障分析,用戶需要根據(jù)實(shí)際情況權(quán)衡利弊。
PSoC 4200特性:
32 位微處理器
48 MHz ARM Cortex-M0 中央處理器, 支持單周期乘法
最大支持32KB 閃存
最大支持4KB SRAM 存儲(chǔ)器
可編程模擬系統(tǒng)
兩個(gè)可靈活配置驅(qū)動(dòng)能力和帶寬的運(yùn)算放大器,可以工作在比較器模式,也可做ADC 的輸入緩沖器
12 位1Msps 的逐次逼近型模數(shù)轉(zhuǎn)換器(SAR ADC), 支持差分和單端輸入,無開銷多序列切換、硬件信號(hào)平均功能
兩個(gè)電流數(shù)模轉(zhuǎn)換器 (IDAC), 不用于電容式感應(yīng)時(shí)可做通用用途
兩個(gè)內(nèi)部低功耗比較器, 可以在深度睡眠和休眠模式下工作
溫度傳感器
可編程數(shù)字系統(tǒng)
四個(gè)可編程邏輯模塊,每個(gè)有8 個(gè)宏單元以及一個(gè)數(shù)據(jù)通道處理器(即UDB,通用數(shù)字模塊)
Cypress 提供外設(shè)組件庫(kù),用戶定義的狀態(tài)機(jī),以及Verilog輸入低功耗工作模式,1.71 V 至5.5 V 工作電壓范圍
提供多層次低功耗模式:睡眠、深度睡眠、休眠、停止
停止模式工作電流可低至20nA,可用GPIO 引腳喚醒
休眠和深度睡眠模式可供用戶在功耗和喚醒時(shí)間之間權(quán)衡電容感應(yīng)CapSense
Cypress 電容感應(yīng)Sigma-Delta(CSD) 提供了最佳的信噪比(> 5:1)和防水性能
Cypress 獨(dú)有的軟件組件極大簡(jiǎn)化了電容感應(yīng)的設(shè)計(jì)
支持硬件自動(dòng)調(diào)整(SmartSense)
LCD 驅(qū)動(dòng)
任意管腳都可以做公共端和段
在深度睡眠模式下仍可保持工作,支持TN 和STN 屏幕
2 個(gè)可靈活配置的串行通訊模塊(SCB)
每個(gè)均可配置成SPI/UART/I2C
支持基于串口的LIN、IrDA、SmartCard協(xié)議
定時(shí)和脈沖寬度調(diào)制 (TCPWM)
四個(gè)16 比特的定時(shí)器/ 計(jì)數(shù)器/ 脈沖寬度調(diào)制模塊
支持中心對(duì)齊、邊沿對(duì)齊模式,偽隨機(jī)模式
支持靈活的死區(qū)控制
PWM可與ADC同步,用戶可自定義在PWM周期內(nèi)任一時(shí)刻觸發(fā)ADC轉(zhuǎn)換
支持同步刷新PWM 的占空比
支持基于比較器觸發(fā)的PWM 關(guān)斷信號(hào),以及高度可靠的數(shù)字邏輯應(yīng)用
高達(dá)36 個(gè)可靈活配置的GPIO (44 引腳封裝)
44-pin TQFP, 40-pin QFN, and 28-pin SSOP 封裝
任何一個(gè)GPIO 都可以連接到LCD 和觸摸感應(yīng)CapSense
驅(qū)動(dòng)模式、驅(qū)動(dòng)能力、擺率可配置
支持串行線(SWD) 調(diào)試和編程PSoC? Creator 設(shè)計(jì)環(huán)境
集成開發(fā)環(huán)境提供了原理圖設(shè)計(jì)和構(gòu)建功能(支持模擬和數(shù)字模塊芯片內(nèi)部自動(dòng)走線)
所有組件都有應(yīng)用編程接口(API)
工業(yè)標(biāo)準(zhǔn)工具兼容性
在設(shè)計(jì)好原理圖后,可以用基于ARM 的標(biāo)準(zhǔn)開發(fā)工具
PSoC 4200應(yīng)用:
電動(dòng)自行車
電機(jī)驅(qū)動(dòng)器
小家電中的CapSense、LCD 驅(qū)動(dòng)應(yīng)用
通用單片機(jī)應(yīng)用0次