91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

Infineon C164CM/SM 16位單片機:設(shè)計與應(yīng)用的深度剖析

chencui ? 2026-03-28 14:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Infineon C164CM/SM 16位單片機:設(shè)計與應(yīng)用的深度剖析

在電子設(shè)計領(lǐng)域,單片機作為核心控制部件,其性能和功能直接影響著整個系統(tǒng)的表現(xiàn)。今天,我們就來深入探討英飛凌(Infineon)的C164CM/SM 16位單片機,看看它在設(shè)計和應(yīng)用方面有哪些獨特之處。

文件下載:C164CM4EFABKXUMA1.pdf

一、產(chǎn)品概述

C164CM/SM屬于英飛凌C166系列,是功能完備的單芯片CMOS微控制器,尤其適合對成本敏感的應(yīng)用場景。它將高性能CPU(最高可達每秒1250萬條指令)與豐富的外設(shè)功能和強大的IO能力相結(jié)合,同時還具備通過PLL進行時鐘生成以及多種片上內(nèi)存模塊,如程序ROM或OTP、內(nèi)部RAM和擴展RAM等。

1.1 主要特性

  • 高性能CPU:采用4級流水線的16位CPU,在25 MHz CPU時鐘下指令周期時間僅為80 ns,16×16位乘法運算時間為400 ns,32/16位除法運算時間為800 ns。
  • 中斷系統(tǒng):16優(yōu)先級中斷系統(tǒng),有32個中斷源,采樣率低至40 ns,響應(yīng)速度快。
  • 數(shù)據(jù)傳輸:8通道中斷驅(qū)動的單周期數(shù)據(jù)傳輸功能,通過外設(shè)事件控制器(PEC)實現(xiàn)。
  • 時鐘生成:可通過片上PLL(因子為1:1.5/2/2.5/3/4/5)、預(yù)分頻器或直接時鐘輸入進行時鐘生成。
  • 片上內(nèi)存:2 KB內(nèi)部RAM(IRAM)和32 KB片上程序掩膜ROM或OTP內(nèi)存。
  • 外設(shè)模塊:集成了8通道10位A/D轉(zhuǎn)換器、12通道通用捕獲/比較單元(CAPCOM2)、多功能通用定時器單元、兩個串行通道、片上CAN接口實時時鐘等。
  • 外部地址空間:最高可達64 KB的外部代碼和數(shù)據(jù)地址空間,可編程外部總線特性。
  • 電源管理:具備空閑、睡眠和掉電模式,實現(xiàn)靈活的電源管理。
  • 開發(fā)工具支持:有大量開發(fā)工具支持,如C編譯器、宏匯編器包、仿真器、評估板等。

二、引腳配置與功能

C164CM采用64引腳TQFP封裝,引腳配置豐富,每個引腳都有其特定的功能。

2.1 主要引腳功能

  • PORT0:由兩個8位雙向I/O端口P0L和P0H組成,可作為地址和地址/數(shù)據(jù)總線,也可用于串行接口。
  • RSTIN:復(fù)位輸入引腳,具有施密特觸發(fā)器特性,低電平有效。
  • P20:6位雙向I/O端口,部分引腳具有外部內(nèi)存讀寫選通、地址鎖存使能等功能。
  • PORT1:由兩個8位雙向I/O端口P1L和P1H組成,部分引腳與CAPCOM單元的輸入/輸出相關(guān)。
  • P8:4位雙向I/O端口,可配置為推挽或開漏驅(qū)動,部分引腳可用于CAN接口。
  • P5:作為模擬輸入通道或定時器輸入。
  • VAGND和VAREF:分別為A/D轉(zhuǎn)換器的參考地和參考電壓。
  • VDD和VSS數(shù)字電源電壓和數(shù)字地。

2.2 雙向復(fù)位注意事項

當(dāng)雙向復(fù)位激活時,需要注意以下幾點:

  • SYSCON寄存器中的BDRSTEN位在EINIT后不能更改,復(fù)位后自動清除。
  • 復(fù)位指示標(biāo)志始終指示長時間硬件復(fù)位。
  • PORT0配置視為硬件復(fù)位,當(dāng)P0L.4為低電平時可能激活引導(dǎo)加載程序。
  • RSTIN引腳只能連接具有開漏輸出驅(qū)動的外部復(fù)位設(shè)備。
  • 短硬件復(fù)位會延長到內(nèi)部復(fù)位序列的持續(xù)時間。

三、功能模塊詳解

3.1 內(nèi)存組織

C164CM采用馮·諾依曼架構(gòu),代碼內(nèi)存、數(shù)據(jù)內(nèi)存、寄存器和I/O端口組織在同一個16 MB的線性地址空間中。片上內(nèi)存包括32 KB的OTP內(nèi)存或掩膜可編程ROM(ROM-less版本除外)和2 KB的內(nèi)部RAM(IRAM)。OTP內(nèi)存可由CPU本身編程,編程時間約為每個字100 μs,需要外部編程電壓 (V_{PP}=11.5 ~V) 。此外,還有1024字節(jié)的特殊功能寄存器區(qū)域(SFR空間和ESFR空間)。為滿足更多內(nèi)存需求,可連接最高64 KB的外部RAM和/或ROM。

3.2 外部總線控制器

外部內(nèi)存訪問由片上外部總線控制器(EBC)執(zhí)行,可編程為單芯片模式或兩種不同的外部內(nèi)存訪問模式:16位地址、16位數(shù)據(jù)的復(fù)用模式和11位地址、8位數(shù)據(jù)的復(fù)用模式。地址和數(shù)據(jù)均使用PORT0進行輸入/輸出。外部總線接口的重要時序特性(如內(nèi)存周期時間、內(nèi)存三態(tài)時間、ALE長度和讀寫延遲)可進行編程,以適應(yīng)不同類型的內(nèi)存和外部外設(shè)。

3.3 中央處理單元(CPU)

CPU的核心由4級指令流水線、16位算術(shù)邏輯單元(ALU)和專用SFR組成,還配備了單獨的乘法和除法單元、位掩碼生成器和桶形移位器。大多數(shù)指令可在一個機器周期內(nèi)執(zhí)行,多個周期的指令也經(jīng)過優(yōu)化,執(zhí)行速度快。CPU擁有多達16個通用寄存器(GPR),通過上下文指針(CP)寄存器確定活動寄存器組的基地址。系統(tǒng)堆棧最多可容納1024個字,用于存儲臨時數(shù)據(jù)。C164CM的指令集豐富,包括算術(shù)、邏輯、布爾位操作、比較和循環(huán)控制等多種指令類。

3.4 中斷系統(tǒng)

C164CM的中斷響應(yīng)時間在5到12個CPU時鐘之間,能夠快速響應(yīng)非確定性事件。支持多種中斷處理機制,可通過中斷控制器或外設(shè)事件控制器(PEC)處理中斷請求。PEC服務(wù)只需從當(dāng)前CPU活動中“竊取”一個周期,實現(xiàn)單字節(jié)或字的數(shù)據(jù)傳輸。每個中斷源都有獨立的控制寄存器,可編程為16個中斷優(yōu)先級級別。此外,還提供快速外部中斷輸入和軟件中斷支持。同時,C164CM具備硬件陷阱機制,可識別和處理運行時的異?;蝈e誤條件。

3.5 捕獲/比較單元

  • CAPCOM2:支持最多12個通道的時序序列生成和控制,分辨率最高為16 TCL。有兩個16位定時器(T7/T8)提供時間基準,每個捕獲/比較寄存器可單獨配置為捕獲或比較功能,與一個端口引腳關(guān)聯(lián)。捕獲模式下,定時器內(nèi)容會在外部事件觸發(fā)時被鎖存;比較模式下,根據(jù)不同的比較模式采取相應(yīng)的動作。
  • CAPCOM6:支持最多三個16位捕獲/比較通道和一個10位比較通道。在比較模式下,每個通道提供兩個極性相反、脈沖過渡不重疊的輸出信號;在捕獲模式下,比較定時器12的內(nèi)容會在引腳信號過渡時存儲在捕獲寄存器中。該單元常用于電機控制應(yīng)用,可生成多功能多通道PWM信號。

3.6 通用定時器(GPT)單元

GPT單元是一個靈活的多功能定時器/計數(shù)器結(jié)構(gòu),包含三個16位定時器(T2、T3、T4)。每個定時器可獨立工作于多種模式,如定時器、門控定時器、計數(shù)器和增量接口模式。定時器的計數(shù)方向可通過軟件編程或外部信號動態(tài)改變。T3具有輸出觸發(fā)鎖存器,可用于測量長時間周期。T2和T4可配置為T3的捕獲或重載寄存器。

3.7 實時時鐘

實時時鐘(RTC)模塊由3個分頻器塊、一個固定的8:1分頻器、可重載的16位定時器T14和32位RTC定時器組成。RTC模塊直接由片上振蕩器頻率除以32驅(qū)動,獨立于C164CM的時鐘生成模式??捎糜诖_定當(dāng)前時間和日期、生成周期性時間中斷以及進行長期測量。

3.8 A/D轉(zhuǎn)換器

片上集成了10位A/D轉(zhuǎn)換器,具有8個多路復(fù)用輸入通道和采樣保持電路,采用逐次逼近法進行轉(zhuǎn)換。采樣時間和轉(zhuǎn)換時間可編程,可根據(jù)外部電路進行調(diào)整。提供溢出錯誤檢測/保護功能,支持四種不同的轉(zhuǎn)換模式:標(biāo)準單通道轉(zhuǎn)換模式、單通道連續(xù)模式、自動掃描模式和自動掃描連續(xù)模式,還可進行通道注入模式。轉(zhuǎn)換結(jié)果可通過外設(shè)事件控制器(PEC)自動存儲到內(nèi)存表中。

3.9 串行通道

提供兩個具有不同功能的串行接口:異步/同步串行通道(ASC0)和高速同步串行通道(SSC)。

  • ASC0:向上兼容英飛凌8位微控制器系列的串行端口,支持全雙工異步通信(最高781 Kbit/s)和半雙工同步通信(最高3.1 Mbit/s)。有專用的波特率發(fā)生器,可設(shè)置所有標(biāo)準波特率。提供4個獨立的中斷向量用于傳輸、接收和錯誤處理。
  • SSC:支持全雙工同步通信(最高6.25 Mbit/s),可與串行連接的外設(shè)組件接口。有專用的波特率發(fā)生器,提供3個獨立的中斷向量用于傳輸、接收和錯誤處理。

3.10 CAN模塊

集成的CAN模塊可根據(jù)CAN規(guī)范V2.0 part B(active)自主進行CAN幀的傳輸和接收,支持11位標(biāo)識符的標(biāo)準幀和29位標(biāo)識符的擴展幀。提供最多15個消息對象的Full CAN功能,消息對象15可配置為Basic CAN功能。兩種模式都有獨立的掩碼用于接受過濾,所有消息對象可獨立更新,最大消息長度為8字節(jié)。位定時可從XCLK派生,可編程至數(shù)據(jù)速率1 Mbit/s。

3.11 看門狗定時器

看門狗定時器是一種故障安全機制,芯片復(fù)位后始終啟用,只能在執(zhí)行EINIT指令之前禁用。軟件需在定時器溢出前對其進行服務(wù),否則會產(chǎn)生內(nèi)部硬件復(fù)位并拉低RSTOUT引腳。定時器為16位,時鐘由系統(tǒng)時鐘除以2/4/128/256提供,可通過設(shè)置高字節(jié)的重載值來調(diào)整監(jiān)控時間間隔。

3.12 并行端口

C164CM提供最多50個I/O線,分為四個輸入/輸出端口和一個輸入端口。所有端口線可位尋址,輸入/輸出線可通過方向寄存器單獨編程為輸入或輸出。端口8的輸出驅(qū)動可配置為推挽或開漏操作。端口線具有可編程的備用輸入或輸出功能,未用于備用功能的端口線可作為通用I/O線。

3.13 振蕩器看門狗

振蕩器看門狗(OWD)監(jiān)控片上振蕩器產(chǎn)生的時鐘信號,通過PLL提供的時鐘信號監(jiān)督振蕩器時鐘的過渡。當(dāng)振蕩器時鐘過渡缺失時,OWD激活PLL解鎖/OWD中斷節(jié)點,并為CPU提供PLL時鐘信號??赏ㄟ^設(shè)置SYSCON寄存器中的OWDDIS位禁用振蕩器看門狗。

3.14 電源管理

C164CM提供多種電源管理機制:

  • 電源節(jié)省模式:可通過指令控制進入空閑模式(CPU停止,外設(shè)繼續(xù)運行)、睡眠模式和掉電模式(所有時鐘信號和操作停止,RTC可繼續(xù)運行)。
  • 時鐘生成管理:通過SYSCON2寄存器控制內(nèi)部和外部時鐘信號的分配和頻率,可進入慢模式(CPU時鐘頻率為fOSC/1…32),并可選擇禁用PLL。
  • 外設(shè)管理:通過SYSCON3寄存器臨時禁用外設(shè)模塊,每個外設(shè)可單獨禁用/啟用,也可通過設(shè)置一個位禁用大部分外設(shè)。

四、指令集與特殊功能寄存器

4.1 指令集

C164CM的指令集豐富,包括算術(shù)、邏輯、布爾位操作、比較和循環(huán)控制等多種指令類。基本指令長度為2或4字節(jié),操作數(shù)類型包括位、字節(jié)和字,提供多種尋址模式。

4.2 特殊功能寄存器

文檔列出了C164CM中實現(xiàn)的所有特殊功能寄存器(SFR),按名稱字母順序排列。每個SFR都有其特定的功能和復(fù)位值,可通過其助記符名稱或物理地址進行訪問。

五、電氣特性

5.1 絕對最大額定值

包括存儲溫度、結(jié)溫度、引腳電壓、輸入電流和功耗等參數(shù)的極限值,超過這些值可能會對設(shè)備造成永久性損壞。

5.2 工作條件

為確保C164CM的正確運行,需要滿足一定的工作條件,如數(shù)字電源電壓、數(shù)字地電壓、過載電流、外部負載電容和環(huán)境溫度等。

5.3 直流特性

規(guī)定了輸入低電壓、輸入高電壓、輸出低電壓、輸出高電壓、輸入泄漏電流等參數(shù)的范圍,確保信號電平在規(guī)定范圍內(nèi)可避免過載條件。

5.4 功耗

不同工作模式下的功耗與CPU頻率和外設(shè)狀態(tài)有關(guān),文檔給出了ROM和OTP版本在不同工作模式下的功耗參數(shù)。

5.5 交流特性

  • 內(nèi)部時序:C164CM的內(nèi)部操作由內(nèi)部CPU時鐘 (f_{CPU}) 控制,外部時序規(guī)范取決于CPU時鐘的兩個連續(xù)邊緣之間的時間“TCL”。
  • 時鐘生成模式:CPU時鐘可通過PLL、預(yù)分頻器或直接驅(qū)動從振蕩器時鐘信號 (f_{OSC}) 生成,不同模式下TCL的計算方法不同。
  • 外部時鐘驅(qū)動:規(guī)定了外部時鐘驅(qū)動XTAL1的振蕩器周期、高時間、低時間、上升時間和下降時間等參數(shù)。
  • A/D轉(zhuǎn)換器特性:包括模擬參考電源、模擬參考地、模擬輸入電壓范圍、基本時鐘頻率、轉(zhuǎn)換時間、校準時間、總未調(diào)整誤差等參數(shù)。
  • 內(nèi)存周期變量:定義了ALE擴展、內(nèi)存周期時間等待狀態(tài)和內(nèi)存三態(tài)時間等變量的計算方法。
  • 多路復(fù)用總線:給出了多路復(fù)用總線的各種時序參數(shù),如ALE高時間、地址建立時間、地址保持時間等。
  • CLKOUT:規(guī)定了CLKOUT的周期時間、高時間、低時間、上升時間、下降時間和與ALE下降邊緣的時間關(guān)系等參數(shù)。

六、總結(jié)與思考

英飛凌C164CM/SM 16位單片機以其高性能、豐富的外設(shè)功能和靈活的電源管理等特性,為電子工程師提供了一個強大的設(shè)計平臺。在實際應(yīng)用中,我們需要根據(jù)具體需求合理選擇工作模式、配置外設(shè)和優(yōu)化電源管理,以充分發(fā)揮其性能優(yōu)勢。同時,對于電氣特性的理解和掌握也至關(guān)重要,這有助于我們設(shè)計出穩(wěn)定可靠的系統(tǒng)。那么,在你的設(shè)計中,是否會考慮使用C164CM/SM單片機呢?你認為它在哪些應(yīng)用場景中能發(fā)揮最大的作用?歡迎在評論區(qū)分享你的想法。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Infineon XC223xN:16/32高性能單片機的全面解析

    Infineon XC223xN:16/32高性能單片機的全面解析 在電子設(shè)計領(lǐng)域,一款性能卓越的單片機往往能為產(chǎn)品帶來質(zhì)的飛躍。英飛凌(
    的頭像 發(fā)表于 03-31 09:20 ?219次閱讀

    Infineon XC164CS-32F/32R 16單片機:高性能與多功能的完美結(jié)合

    Infineon XC164CS-32F/32R 16單片機:高性能與多功能的完美結(jié)合 在電子設(shè)計領(lǐng)域,
    的頭像 發(fā)表于 03-30 16:35 ?42次閱讀

    Infineon XE164xN:16單芯片實時信號控制器深度解析

    Infineon XE164xN:16單芯片實時信號控制器深度解析 在電子設(shè)計領(lǐng)域,選擇合適的微控制器是實現(xiàn)高效、穩(wěn)定系統(tǒng)的關(guān)鍵。英飛凌(
    的頭像 發(fā)表于 03-30 16:30 ?44次閱讀

    Infineon XE164 16單芯片實時信號控制器深度解析

    Infineon XE164 16單芯片實時信號控制器深度解析 在電子工程領(lǐng)域,高性能、多功能的微控制器始終是設(shè)計的核心。
    的頭像 發(fā)表于 03-30 16:30 ?31次閱讀

    Infineon C161K/O 16單片機:高性能與多功能的完美結(jié)合

    Infineon C161K/O 16單片機:高性能與多功能的完美結(jié)合 在電子設(shè)計領(lǐng)域,單片機
    的頭像 發(fā)表于 03-30 16:15 ?44次閱讀

    Infineon C505系列8單片機:特性、應(yīng)用與設(shè)計要點

    Infineon C505系列8單片機:特性、應(yīng)用與設(shè)計要點 在嵌入式系統(tǒng)設(shè)計領(lǐng)域,單片機作為核心控制部件,其性能和特性直接影響著整個系統(tǒng)
    的頭像 發(fā)表于 03-30 14:25 ?66次閱讀

    Infineon C167CR/C167SR 16單片機深度解析

    Infineon C167CR/C167SR 16單片機
    的頭像 發(fā)表于 03-30 14:25 ?54次閱讀

    Infineon C167CS-4R/C167CS-L 16單片機深度剖析

    Infineon C167CS-4R/C167CS-L 16單片機
    的頭像 發(fā)表于 03-30 14:25 ?63次閱讀

    深入解析Infineon C165 16單片機:特性、參數(shù)與應(yīng)用指南

    深入解析Infineon C165 16單片機:特性、參數(shù)與應(yīng)用指南 在當(dāng)今的電子設(shè)計領(lǐng)域,單片機
    的頭像 發(fā)表于 03-30 14:20 ?75次閱讀

    Infineon XE164xN系列16單片機:高性能與多功能的完美結(jié)合

    Infineon XE164xN系列16單片機:高性能與多功能的完美結(jié)合 在電子設(shè)計領(lǐng)域,一款性能卓越、功能豐富的
    的頭像 發(fā)表于 03-29 12:30 ?201次閱讀

    Infineon XE164xM系列16單片機:性能與應(yīng)用深度解析

    Infineon XE164xM系列16單片機:性能與應(yīng)用深度解析 在電子工程師的世界里,選擇
    的頭像 發(fā)表于 03-29 12:30 ?206次閱讀

    Infineon XC87xCLM 8單片機:功能、特性與應(yīng)用深度解析

    Infineon XC87xCLM 8單片機:功能、特性與應(yīng)用深度解析 在電子工程領(lǐng)域,單片機作為核心控制部件,其性能和特性直接影響著產(chǎn)品
    的頭像 發(fā)表于 03-29 12:15 ?209次閱讀

    Infineon SAL-XC866 8單片機深度解析

    Infineon SAL-XC866 8單片機深度解析 在嵌入式系統(tǒng)開發(fā)領(lǐng)域,選擇一款合適的單片機至關(guān)重要。
    的頭像 發(fā)表于 03-29 12:05 ?202次閱讀

    Infineon XC161CJ-16F:高性能16單片機的全方位解析

    Infineon XC161CJ-16F:高性能16單片機的全方位解析 在電子設(shè)計領(lǐng)域,高性能單片機
    的頭像 發(fā)表于 03-29 11:20 ?167次閱讀

    Infineon C161PI 16單片機:設(shè)計與應(yīng)用的深度剖析

    Infineon C161PI 16單片機:設(shè)計與應(yīng)用的深度
    的頭像 發(fā)表于 03-28 14:30 ?529次閱讀