56F8347/56F8147:16位數(shù)字信號控制器的深度剖析
在電子工程領(lǐng)域,選擇合適的數(shù)字信號控制器(DSC)對于實現(xiàn)高效、可靠的系統(tǒng)至關(guān)重要。56F8347和56F8147作為Freescale半導(dǎo)體公司推出的16位DSC,憑借其卓越的性能和豐富的功能,在眾多應(yīng)用場景中展現(xiàn)出強大的競爭力。本文將深入探討這兩款控制器的特點、架構(gòu)、性能參數(shù)以及設(shè)計注意事項,為電子工程師提供全面的參考。
文件下載:MC56F8147VVFE.pdf
1. 產(chǎn)品概述
1.1 核心特性
56F8347和56F8147基于高效的16位56800E家族控制器引擎,采用雙哈佛架構(gòu),具備高達60MIPS(56F8347)和40MIPS(56F8147)的處理能力。單周期16×16位并行乘法累加器(MAC)、四個36位累加器以及獨特的DSP尋址模式,使得它們在數(shù)字信號處理方面表現(xiàn)出色。同時,其指令集支持DSP和控制器功能,結(jié)合高效的C編譯器和本地變量支持,能夠快速開發(fā)出優(yōu)化的控制應(yīng)用。
1.2 功能差異
| 兩款控制器在功能上存在一些差異,具體如下表所示: | 特性 | 56F8347 | 56F8147 |
|---|---|---|---|
| 保證速度 | 60MHz/60 MIPS | 40MHz/40 MIPS | |
| 程序RAM | 4KB | 無 | |
| 數(shù)據(jù)閃存 | 8KB | 無 | |
| PWM模塊 | 2x6 | 1x6 | |
| CAN模塊 | 1個 | 無 | |
| 四定時器 | 4個 | 2個 | |
| 正交解碼器 | 2x4 | 1x4 | |
| 溫度傳感器 | 1個 | 無 | |
| 專用GPIO | 無 | 7個 |
這些差異使得工程師可以根據(jù)具體的應(yīng)用需求選擇合適的控制器。
2. 架構(gòu)解析
2.1 內(nèi)存架構(gòu)
采用哈佛架構(gòu),允許同時對程序和數(shù)據(jù)內(nèi)存進行多達三次訪問。片上內(nèi)存包括128KB的程序閃存、4KB的程序RAM(僅56F8347)、8KB的數(shù)據(jù)閃存(僅56F8347)、8KB的數(shù)據(jù)RAM和8KB的引導(dǎo)閃存。此外,還支持片外內(nèi)存擴展,可訪問高達4MB的外部程序內(nèi)存或32MB的外部數(shù)據(jù)內(nèi)存。
2.2 外設(shè)電路
- 脈沖寬度調(diào)制器(PWM):56F8347配備兩個PWM模塊,每個模塊有六個PWM輸出;56F8147則只有一個PWM模塊。PWM模塊支持中心對齊和邊緣對齊模式,具備故障保護和逐周期電流限制功能,可直接驅(qū)動標(biāo)準(zhǔn)光耦。
- 模數(shù)轉(zhuǎn)換器(ADC):四個12位ADC,支持四個同時轉(zhuǎn)換,可通過定時器C的通道2和3與PWM模塊同步。
- 正交解碼器:56F8347有兩個四輸入正交解碼器或兩個額外的四定時器;56F8147只有一個四輸入正交解碼器。正交解碼器能夠捕獲兩相輸入的所有四個轉(zhuǎn)換,可用于位置和速度計算。
- 其他外設(shè):還包括FlexCAN模塊(僅56F8347)、兩個串行通信接口(SCI)、多達兩個串行外設(shè)接口(SPI)、多達四個通用四定時器、計算機正常運行(COP)/看門狗定時器以及JTAG/增強型片上仿真(OnCE?)等。
3. 時鐘合成與內(nèi)存映射
3.1 片上時鐘合成(OCCS)
系統(tǒng)時鐘可以從外部晶體、陶瓷諧振器或外部系統(tǒng)時鐘信號獲取。內(nèi)部振蕩器可與并行諧振晶體諧振器或陶瓷諧振器接口,推薦的晶體頻率范圍為4 - 8MHz(優(yōu)化為8MHz)。通過設(shè)置相關(guān)寄存器位,可以選擇不同的時鐘源和工作模式。
3.2 內(nèi)存映射
- 程序地址空間:由操作模式寄存器(OMR)中的控制位(MA和MB)控制,不同的設(shè)置會影響程序內(nèi)存映射。
- 數(shù)據(jù)地址空間:包括EOnCE內(nèi)存和外設(shè)內(nèi)存映射,各設(shè)備的片上內(nèi)存大小有所不同。
- 閃存內(nèi)存映射:分為三個功能塊,程序和引導(dǎo)內(nèi)存位于程序內(nèi)存總線上,數(shù)據(jù)內(nèi)存閃存位于數(shù)據(jù)內(nèi)存總線上,分別由不同的寄存器控制。
4. 中斷控制器與系統(tǒng)集成模塊
4.1 中斷控制器(ITCN)
用于仲裁各種中斷請求,向56800E核心發(fā)出中斷信號,并確定中斷服務(wù)的跳轉(zhuǎn)地址。具有可編程優(yōu)先級、兩個可編程快速中斷等特點,支持中斷嵌套和快速中斷處理。
4.2 系統(tǒng)集成模塊(SIM)
負(fù)責(zé)系統(tǒng)的復(fù)位排序、時鐘生成與分配、停止/等待控制、上拉使能、系統(tǒng)狀態(tài)寄存器管理以及閃存安全保護等功能。具有三種電源模式(運行、等待、停止),可有效控制功耗。
5. 安全特性
為防止未經(jīng)授權(quán)的用戶讀取閃存內(nèi)存內(nèi)容,56F8347/56F8147提供了安全特性。通過編程閃存配置字段中的安全字節(jié),可以啟用閃存安全模式,此時設(shè)備將禁用外部P空間訪問,限制內(nèi)存并禁用核心EOnCE調(diào)試功能。同時,還提供了閃存鎖定恢復(fù)機制,可在意外啟用安全模式時重新啟用設(shè)備訪問。
6. 技術(shù)參數(shù)與設(shè)計考慮
6.1 技術(shù)參數(shù)
在電氣特性方面,兩款控制器具有5V容限的TTL兼容數(shù)字輸入,適用于混合3.3V和5V電源系統(tǒng)。絕對最大額定值規(guī)定了設(shè)備的工作范圍,超過這些額定值可能會影響設(shè)備的可靠性或?qū)е掠谰眯該p壞。
6.2 設(shè)計考慮
- 熱設(shè)計:通過計算芯片結(jié)溫 (T_J = TA + (R{theta JA} × P_D)) 來評估熱性能,其中 (TA) 為環(huán)境溫度, (R{theta JA}) 為結(jié)到環(huán)境的熱阻, (PD) 為功耗。在使用散熱片時,熱阻可表示為 (R{theta JA} = R{theta JC} + R{theta CA}) 。
- 電氣設(shè)計:為確保設(shè)備正常運行,需要提供低阻抗的電源和接地路徑,合理布置旁路電容,使用至少四層印刷電路板(PCB),并注意控制PCB走線長度和噪聲水平。
- 電源分配:芯片包含兩個內(nèi)部電源調(diào)節(jié)器,一個為內(nèi)部時鐘生成電路供電,另一個為內(nèi)部數(shù)字邏輯、外設(shè)和內(nèi)部存儲器供電,可通過外部 (V_{DD_CORE}) 電壓關(guān)閉該調(diào)節(jié)器。
7. 總結(jié)
56F8347和56F8147作為16位數(shù)字信號控制器,在性能、功能和安全性方面都具有出色的表現(xiàn)。它們適用于多種應(yīng)用場景,如運動控制、智能家電、汽車控制等。工程師在設(shè)計過程中,應(yīng)根據(jù)具體需求選擇合適的控制器,并充分考慮熱設(shè)計、電氣設(shè)計和電源分配等因素,以確保系統(tǒng)的穩(wěn)定運行。同時,了解其安全特性和內(nèi)存映射等方面的知識,有助于更好地發(fā)揮控制器的性能。希望本文能為電子工程師在使用這兩款控制器時提供有價值的參考。
-
數(shù)字信號控制器
+關(guān)注
關(guān)注
0文章
107瀏覽量
13853
發(fā)布評論請先 登錄
56F8347/56F8147:16位數(shù)字信號控制器的深度剖析
評論