RM新时代网站-首页

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

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

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

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

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

1 簡(jiǎn)介

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

2 PSoC?4介紹

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

圖片

  • 存儲(chǔ)器

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

圖片

PSoC?4100S Plus使用單個(gè)外部電源,工作范圍為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提供活動(dòng)、睡眠和深度睡眠低功耗模式。所有子系統(tǒng)都在主動(dòng)模式下運(yùn)行。CPU子系統(tǒng)(CPU、閃存和SRAM)在睡眠模式下被時(shí)鐘門(mén)控關(guān)閉,而所有外設(shè)和中斷都是活動(dòng)的,在喚醒事件上具有瞬時(shí)喚醒。在深度睡眠模式下,高速時(shí)鐘和相關(guān)電路被關(guān)閉;從該模式喚醒需要35μs。opamp可以在深度睡眠模式下保持運(yùn)行。

  • 時(shí)鐘系統(tǒng)

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

圖片

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

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

  • SPI mode

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

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

  • GPIO

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

  • 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?(手勢(shì)識(shí)別)

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

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

  • LCD顯示驅(qū)動(dòng)

圖片

3 方案介紹

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

圖片

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

圖片

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

圖片

手冊(cè)設(shè)計(jì)參考設(shè)計(jì):

圖片

  • 時(shí)鐘電路設(shè)計(jì)

時(shí)鐘主要包含兩個(gè)部分,分別是主時(shí)鐘和RTC時(shí)鐘,電路設(shè)計(jì)分別見(jiàn)下:

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

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

圖片

圖片

  • 復(fù)位電路

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

圖片

軟件下載這個(gè)位置還沒(méi)有研究過(guò),感興趣的朋友可以研究一下。

圖片

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

    關(guān)注

    5082

    文章

    19089

    瀏覽量

    304563
  • PSoC
    +關(guān)注

    關(guān)注

    12

    文章

    170

    瀏覽量

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

    關(guān)注

    41

    文章

    3586

    瀏覽量

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

    關(guān)注

    68

    文章

    10850

    瀏覽量

    211506
  • 電路設(shè)計(jì)
    +關(guān)注

    關(guān)注

    6673

    文章

    2449

    瀏覽量

    203993
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

    PSoC? 4100S Max的存儲(chǔ)溫度范圍是多少?

    嗨你能告訴我 PSoC? 4100S Max的存儲(chǔ)溫度范圍嗎? 制造商物品編號(hào):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)用程序。 具體來(lái)說(shuō),是演示 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如何在橋接控制面板上跟蹤C(jī)SD原始數(shù)據(jù)?

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

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

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

    可以中斷PSoC 4100S中的搶占

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

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

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

    使用Miniprog 3在PSOC 4100上刻錄代碼會(huì)燒壞

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

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

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

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

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

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

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

    STM8S硬件電路設(shè)計(jì)注意事項(xiàng)

    STM8S硬件電路設(shè)計(jì)注意事項(xiàng),感興趣的小伙伴們可以看看。
    發(fā)表于 07-29 17:46 ?45次下載
    RM新时代网站-首页