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

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

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

硬件電路設(shè)計之PSoC?4100S Plus電路設(shè)計

CHANBAEK ? 來源: 一杯苦Coffee ? 作者: 一杯苦Coffee ? 2023-12-03 11:44 ? 次閱讀

1 簡介

PSoC?4是一種可擴展和可重構(gòu)的平臺架構(gòu),適用于一系列可編程嵌入式系統(tǒng)控制器,具有Arm?Cortex?-M0+ CPU,同時符合AEC-Q100標(biāo)準(zhǔn)。它結(jié)合了可編程和可重構(gòu)的模擬和數(shù)字塊與靈活的自動路由,Cypress現(xiàn)在已被Infineon收購。Cypress 1982年在美國加州成立,主要提供汽車、工業(yè)、網(wǎng)絡(luò)平臺到互動消費以及移動設(shè)備的解決方案。該公司主要有四個部門:可編程系統(tǒng)部門、存儲產(chǎn)品部門、數(shù)據(jù)通信部門、新興技術(shù)部門。

2 PSoC?4介紹

PSoC?4100S Plus是PSoC?4平臺架構(gòu)的成員。它結(jié)合了帶有標(biāo)準(zhǔn)通信和定時外設(shè)的微控制器、具有一流性能的電容式觸摸傳感系統(tǒng)(CAPSENSE?)、可編程通用連續(xù)時間和開關(guān)電容模擬模塊以及可編程連接。PSoC?4100S Plus產(chǎn)品將與PSoC?4平臺的產(chǎn)品能實現(xiàn)向上兼容,以滿足新的應(yīng)用和設(shè)計需求。

圖片

  • 存儲器

提供128K Flash、16KB SRAM、5KB ROM

圖片

PSoC?4100S Plus使用單個外部電源,工作范圍為1.8 V±5%(外部調(diào)節(jié))或1.8 V至5.5 V(內(nèi)部調(diào)節(jié)),并有三種不同的電源模式,其中轉(zhuǎn)換都是由電力系統(tǒng)管理的。PSoC?4100S Plus提供活動、睡眠和深度睡眠低功耗模式。所有子系統(tǒng)都在主動模式下運行。CPU子系統(tǒng)(CPU、閃存和SRAM)在睡眠模式下被時鐘門控關(guān)閉,而所有外設(shè)和中斷都是活動的,在喚醒事件上具有瞬時喚醒。在深度睡眠模式下,高速時鐘和相關(guān)電路被關(guān)閉;從該模式喚醒需要35μs。opamp可以在深度睡眠模式下保持運行。

  • 時鐘系統(tǒng)

PSoC?4100S Plus時鐘系統(tǒng)負(fù)責(zé)為所有需要時鐘的子系統(tǒng)提供時鐘用于在不同時鐘源之間切換而不會出現(xiàn)故障。此外,時鐘系統(tǒng)確保不存在亞穩(wěn)條件。PSoC?4100S Plus的時鐘系統(tǒng)由IMO, ILO, 32 khz手表晶體振蕩器(WCO), MHz ECO和PLL組成,并提供外部時鐘。WCO允許將IMO鎖定到32khz振蕩器。

圖片

硬件I2C塊實現(xiàn)了一個完整的多主和從接口(它能夠進(jìn)行多主仲裁)。該塊能夠以高達(dá)1mbps (Fast Mode Plus)的速度運行,并具有靈活的緩沖選項,以減少CPU的中斷開銷和延遲。它還支持EZI2C,在PSoC?4100S Plus的內(nèi)存中創(chuàng)建郵箱地址范圍,并有效地減少I2C通信,從內(nèi)存中的數(shù)組讀取和寫入。此外,該塊支持8bit位深FIFO接收和發(fā)送,通過增加CPU讀取數(shù)據(jù)的時間,大大減少了由于CPU沒有及時讀取數(shù)據(jù)的而導(dǎo)致的時鐘擴展的需要。I2C外設(shè)兼容NXP I2C總線規(guī)范和用戶手冊(UM10204)中定義的I2C標(biāo)準(zhǔn)模式和快速模式Plus設(shè)備。I2C總線I/O是用Open Drai Mode的GPIO實現(xiàn)的。

這是一個全功能的UART,運行速度高達(dá)1mbps。支持汽車單線接口(LIN),紅外接口(IrDA)和智能卡(ISO7816)協(xié)議,所有這些都是基本UART協(xié)議的次要變體。此外,它支持9位多處理器模式,允許通過普通RX和TX線路連接的外設(shè)尋址。支持常見的UART功能,如奇偶校驗、中斷檢測和幀錯誤。8深FIFO允許更大的CPU服務(wù)延遲被容忍。

  • SPI mode

SPI模式支持全摩托羅拉SPI, TI SSP(增加一個啟動脈沖用于同步SPI編解碼器)和National Microwire(半雙工形式的SPI)。SPI塊可以使用FIFO。

有一個CAN模塊,它實現(xiàn)了Bosch規(guī)范中定義的CAN 2.0B,并符合ISO-11898-1標(biāo)準(zhǔn)。

  • GPIO

PSoC?4100S Plus具有多達(dá)54個gpio。每個GPIO有8種驅(qū)動模式:

  • Analog input mode (input and output buffers disabled)
  • Input only
  • Weak pull-up with strong pull-down
  • Strong pull-up with weak pull-down
  • Open drain with strong pull-down
  • Open drain with strong pull-up
  • Strong pull-up with strong pull-down
  • Weak pull-up with weak pull-down
  • 特殊功能外設(shè)
  • CAPSENSE?(手勢識別)

PSoC?4100S Plus通過CAPSENSE?sigma-delta (CSD)模塊支持CAPSENSE?,該模塊可通過模擬多路復(fù)用總線通過模擬開關(guān)連接到任何引腳。因此,CAPSENSE?功能可以在軟件控制系統(tǒng)中的任何可用引腳或引腳組上提供。為CAPSENSE?塊提供了PSoC?Creator組件,使其易于用戶使用。

屏蔽電壓可以在另一個模擬多路總線上驅(qū)動,以提供耐水能力。通過與傳感電極同步驅(qū)動屏蔽電極來提供水容忍度,以防止屏蔽電容衰減被感測輸入。也可以實現(xiàn)近距離感應(yīng)。CAPSENSE?塊有兩個IDAC,如果不使用CAPSENSE?(在這種情況下兩個IDAC都可用),或者如果CAPSENSE?不耐水使用(一個IDAC可用),則可用于一般用途。CAPSENSE?模塊還提供10位斜率ADC功能,可與CAPSENSE?功能結(jié)合使用。CAPSENSE?模塊是一種先進(jìn)的低噪聲可編程模塊,具有可編程電壓參考和電流源范圍,可提高靈敏度和靈活性。它也可以使用外部參考電壓。它具有全波CSD模式,交替感應(yīng)到VDDA和接地以消除電源相關(guān)噪聲。

  • LCD顯示驅(qū)動

圖片

3 方案介紹

今天主要介紹的芯片是CY8C4147AZI-S475,共有8組端口

圖片

電源部分,主要包含VDDD、VDDA和VCCD,各部的功能分別見下:

  • VDDD:數(shù)字部分電源;
  • VDDA:模擬部分供電;
  • VCCD:穩(wěn)壓數(shù)字電源(1.8V±5%)。

圖片

供電范圍設(shè)計指導(dǎo):

圖片

手冊設(shè)計參考設(shè)計:

圖片

  • 時鐘電路設(shè)計

時鐘主要包含兩個部分,分別是主時鐘和RTC時鐘,電路設(shè)計分別見下:

  • 主時鐘電路設(shè)計

時鐘的引腳為P0_6和P0_7,采用4M的晶振,時鐘輸入范圍4to33 MHz。

圖片

圖片

  • 復(fù)位電路

復(fù)位采用的是低電平復(fù)位的方式,其中焊接C2可實現(xiàn)硬件消抖。

圖片

軟件下載這個位置還沒有研究過,感興趣的朋友可以研究一下。

圖片

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

    關(guān)注

    5082

    文章

    19123

    瀏覽量

    305147
  • PSoC
    +關(guān)注

    關(guān)注

    12

    文章

    170

    瀏覽量

    91914
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3593

    瀏覽量

    129466
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10863

    瀏覽量

    211746
  • 電路設(shè)計
    +關(guān)注

    關(guān)注

    6673

    文章

    2453

    瀏覽量

    204350
收藏 人收藏

    評論

    相關(guān)推薦

    怎么成為硬件電路設(shè)計高手?

    ▼關(guān)注公眾號: 工程師看海▼ ? 在現(xiàn)代科技快速發(fā)展的時代,電子設(shè)備無處不在,而硬件電路設(shè)計是實現(xiàn)這些設(shè)備功能的基礎(chǔ)。無論是智能手機、電腦、家用電器,還是工業(yè)控制系統(tǒng),都需要經(jīng)過精密的電路設(shè)計來實現(xiàn)
    的頭像 發(fā)表于 07-28 13:10 ?5233次閱讀
    怎么成為<b class='flag-5'>硬件</b><b class='flag-5'>電路設(shè)計</b>高手?

    硬件電路設(shè)計晶體與晶振電路設(shè)計

      晶體與晶振在電路設(shè)計中的應(yīng)用十分廣泛,對于數(shù)字電路,一個穩(wěn)定的時鐘信號,是系統(tǒng)穩(wěn)定的前提。
    的頭像 發(fā)表于 11-22 10:44 ?2468次閱讀
    <b class='flag-5'>硬件</b><b class='flag-5'>電路設(shè)計</b><b class='flag-5'>之</b>晶體與晶振<b class='flag-5'>電路設(shè)計</b>

    PSoC? 4100S Max的存儲溫度范圍是多少?

    嗨你能告訴我 PSoC? 4100S Max的存儲溫度范圍嗎? 制造商物品編號:CY8C4148AZI-S555
    發(fā)表于 01-19 07:46

    使用modustoolBox為psoc4 4100S Max Pioneer Kit創(chuàng)建演示應(yīng)用程序失敗了的原因?

    不確定這是否是最好的去處。 正在嘗試使用 modustoolBox 為 psoc4 4100S Max Pioneer Kit 創(chuàng)建演示應(yīng)用程序。 具體來說,是演示 CSD 觸摸板應(yīng)用程序。 在構(gòu)建
    發(fā)表于 01-31 08:15

    PSoC 4100S Max是否能保證IMO精確度規(guī)格低于±2.5%?

    溫度范圍在 -40deg 至 +105deg 的設(shè)備的 IMO 精度為 ±2.5%(紅色框)。 設(shè)備為 PSoC 4100S Max。 如果從 0 度到 +85 度使用該設(shè)備,IMO 的精度是否能
    發(fā)表于 05-20 06:24

    FreeRTOS能否與PSoC 4100S Plus 256KB和PSoC 4100S Plus一起使用?

    FreeRTOS 能否與 PSoC 4100S Plus 256KB 和 PSoC 4100S Plus
    發(fā)表于 06-04 13:43

    CY8CKIT-149 PSoC 4100S Plus如何在橋接控制面板上跟蹤CSD原始數(shù)據(jù)?

    目前,我正在使用 CY8CKIT-149 PSoC 4100S Plus。 使用 CE220891_CapSense_with_Breathing_LED01 設(shè)計。 我想跟蹤 brdige 控制面板上每個傳感器的 RawDat
    發(fā)表于 06-21 09:49

    硬件電路設(shè)計流程系列

    一、硬件電路設(shè)計流程系列--硬件電路設(shè)計規(guī)范 二、硬件電路設(shè)計流程系列--方案設(shè)計(1) :主芯
    發(fā)表于 10-17 17:16

    可以中斷PSoC 4100S中的搶占

    ,PSOC4100S能支持中斷搶占嗎?如何使用它。謝謝。 以上來自于百度翻譯 以下為原文1, what's the priority of systick? in my system i using
    發(fā)表于 09-03 16:08

    哪里可以找到PSoC 4100S Plus的Schematics符號和PCB封裝文檔?

    .COM/CADRESUSS/PSOC-4-CAD-庫頁面,但是我可以找到PSoC 4100S PLUE家族的文檔。在哪里可以找到示意符號和PCB FO?PSoC
    發(fā)表于 09-26 17:16

    使用Miniprog 3在PSOC 4100上刻錄代碼會燒壞

    ,有時會出錯。然而,每當(dāng)我使用Cl8CKIT-149 PSoC?4100S加上原型工具箱的閃光燈時,代碼每次都會成功地?zé)龤?。原因是什么?? 以上來自于百度翻譯 以下為原文Hi i am trying
    發(fā)表于 10-23 15:14

    硬件電路設(shè)計的思路分享

    在學(xué)習(xí)電路設(shè)計的時候,不知道你是否有這樣的困擾:明明自己學(xué)了很多硬件電路理論,也做過了一些基礎(chǔ)操作實踐,但還是無法設(shè)計出自己理想的電路。歸根結(jié)底,我們?nèi)鄙俚氖?/div>
    發(fā)表于 11-11 08:40

    硬件電路設(shè)計與實踐

    硬件電路設(shè)計與實踐,非常實用的教材 有需要的朋友下來看看
    發(fā)表于 12-08 14:48 ?0次下載

    硬件電路設(shè)計具體詳解

    硬件電路設(shè)計具體詳解。
    發(fā)表于 04-05 11:51 ?76次下載

    STM8S硬件電路設(shè)計注意事項

    STM8S硬件電路設(shè)計注意事項,感興趣的小伙伴們可以看看。
    發(fā)表于 07-29 17:46 ?45次下載