深入剖析ADSP-21990:高性能混合信號(hào)DSP控制器的卓越之選
在工業(yè)控制和信號(hào)處理領(lǐng)域,一款性能卓越的DSP控制器往往能成為項(xiàng)目成功的關(guān)鍵。ADSP-21990作為Analog Devices推出的混合信號(hào)DSP控制器,以其強(qiáng)大的功能和靈活的架構(gòu),為工程師們提供了出色的解決方案。今天,我們就來(lái)深入了解一下這款控制器。
文件下載:ADSP-21990.pdf
一、ADSP-21990概述
ADSP-21990基于ADSP-2199x DSP核心,適用于各種高性能工業(yè)電機(jī)控制和信號(hào)處理應(yīng)用。它集成了定點(diǎn)ADSP-2199x家族架構(gòu),具備串行端口、SPI兼容端口、DMA控制器、可編程定時(shí)器等豐富的功能,能夠在高度集成的環(huán)境中實(shí)現(xiàn)快速的電機(jī)控制和信號(hào)處理。其目標(biāo)應(yīng)用廣泛,包括工業(yè)電機(jī)驅(qū)動(dòng)器、不間斷電源、光網(wǎng)絡(luò)控制、數(shù)據(jù)采集系統(tǒng)等。
二、核心架構(gòu)優(yōu)勢(shì)
2.1 DSP核心架構(gòu)
- 高速處理能力:ADSP-21990具有6.25 ns的指令周期時(shí)間,可實(shí)現(xiàn)高達(dá)160 MIPS的持續(xù)性能。這種高速處理能力使得它能夠快速處理復(fù)雜的算法和數(shù)據(jù),滿足實(shí)時(shí)性要求較高的應(yīng)用場(chǎng)景。
- 代碼兼容性:與ADSP-218x家族代碼兼容,采用易于使用的代數(shù)語(yǔ)法,方便工程師進(jìn)行代碼開發(fā)和移植。
- 并行執(zhí)行能力:支持多操作并行執(zhí)行,如在一個(gè)處理器周期內(nèi),可同時(shí)完成指令取指、數(shù)據(jù)移動(dòng)、計(jì)算操作等,大大提高了處理效率。
2.2 內(nèi)存架構(gòu)
- 內(nèi)部?jī)?nèi)存:提供8K字的片上SRAM內(nèi)存,分為4K × 24位的程序RAM和4K × 16位的數(shù)據(jù)RAM。此外,還有4K × 24位的程序內(nèi)存引導(dǎo)ROM,用于存儲(chǔ)引導(dǎo)程序。
- 外部?jī)?nèi)存:支持多種外部?jī)?nèi)存空間,包括外部?jī)?nèi)存空間、I/O內(nèi)存空間和引導(dǎo)內(nèi)存空間。每個(gè)空間都有獨(dú)立的控制寄存器,可配置獨(dú)特的訪問(wèn)參數(shù),方便與不同類型的外部設(shè)備進(jìn)行連接。
三、豐富的外設(shè)功能
3.1 通信端口
- SPI端口:基于SPI標(biāo)準(zhǔn),可實(shí)現(xiàn)與多個(gè)SPI兼容設(shè)備的通信。支持主從操作、可編程時(shí)鐘相位和極性等功能,具有DMA能力和專用中斷,方便數(shù)據(jù)傳輸和處理。
- SPORT端口:完整的同步串行端口,支持雙向通信、雙緩沖、多種時(shí)鐘模式、字長(zhǎng)選擇等功能。還具備硬件壓縮擴(kuò)展、直接內(nèi)存訪問(wèn)等特性,可實(shí)現(xiàn)高效的數(shù)據(jù)傳輸。
3.2 模擬數(shù)字轉(zhuǎn)換系統(tǒng)
- 高精度ADC:集成8通道、14位的模擬數(shù)字轉(zhuǎn)換系統(tǒng),具有雙通道同時(shí)采樣能力??删幊藺DC時(shí)鐘速率最高可達(dá)20 MHz,能夠快速、準(zhǔn)確地將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。
- 電壓參考:內(nèi)置精確的1.0 V電壓參考,可用于模擬數(shù)字系統(tǒng)和外部偏置及電平轉(zhuǎn)換功能。
3.3 PWM生成單元
- 3相PWM:16位、中心對(duì)齊的PWM生成單元,可編程PWM脈沖寬度,分辨率可達(dá)12.5 ns。支持單/雙更新模式、可編程死區(qū)時(shí)間和開關(guān)頻率等功能,可用于驅(qū)動(dòng)3相電壓源逆變器。
- 輔助PWM:2通道、16位的輔助PWM輸出單元,可獨(dú)立或偏移操作,具有雙緩沖控制和獨(dú)立的同步信號(hào)及中斷。
3.4 編碼器接口單元
- 高性能接口:強(qiáng)大的編碼器接口單元,支持高達(dá)53 MHz的正交速率??删幊虨V波編碼器輸入信號(hào),具有32位編碼器計(jì)數(shù)器和多種硬件和軟件復(fù)位模式,可用于高精度的位置反饋。
3.5 其他外設(shè)
- FLAG I/O:支持16個(gè)雙向多功能標(biāo)志或通用數(shù)字I/O信號(hào),可配置為輸入或輸出,并可作為中斷源。
- 看門狗定時(shí)器:用于防止意外軟件事件,可在異常情況下導(dǎo)致DSP和外設(shè)復(fù)位。
- 通用定時(shí)器:包含三個(gè)32位定時(shí)器,可獨(dú)立設(shè)置為脈沖波形生成、脈沖寬度計(jì)數(shù)/捕獲、外部事件看門狗等模式。
四、低功耗設(shè)計(jì)
ADSP-21990提供四種低功耗選項(xiàng),包括空閑模式、掉電核心模式、掉電核心/外設(shè)模式和掉電所有模式。通過(guò)執(zhí)行IDLE指令,可根據(jù)不同的應(yīng)用場(chǎng)景選擇合適的低功耗模式,有效降低功耗。
五、開發(fā)工具支持
Analog Devices為ADSP-21990提供了一套完整的CROSSCORE?軟件和硬件開發(fā)工具,包括模擬器和VisualDSP++?開發(fā)環(huán)境。這些工具具有易于使用的匯編器、高效的C/C++編譯器、數(shù)據(jù)可視化和統(tǒng)計(jì)分析等功能,能夠幫助工程師快速開發(fā)和調(diào)試應(yīng)用程序。
六、設(shè)計(jì)注意事項(xiàng)
6.1 時(shí)鐘信號(hào)
- 可使用晶體振蕩器或外部時(shí)鐘源提供時(shí)鐘信號(hào)。在使用晶體振蕩器時(shí),需注意晶體的連接和電容的選擇。
- 可編程PLL可提供1到32倍的輸入時(shí)鐘乘法,支持多種外部到內(nèi)部時(shí)鐘比率。
6.2 復(fù)位和電源
- 復(fù)位信號(hào)必須在設(shè)備上電時(shí)激活,以確保正確初始化。內(nèi)部集成的上電復(fù)位(POR)電路可在電源電壓低于閾值時(shí)提供復(fù)位信號(hào)。
- 內(nèi)部電源需滿足2.5 V要求,外部電源需連接3.3 V電源。
6.3 引導(dǎo)模式
支持多種引導(dǎo)模式,通過(guò)三個(gè)專用硬件引導(dǎo)模式控制引腳進(jìn)行選擇。不同的引導(dǎo)模式可實(shí)現(xiàn)從外部?jī)?nèi)存或SPI設(shè)備加載程序。
七、總結(jié)
ADSP-21990以其強(qiáng)大的核心架構(gòu)、豐富的外設(shè)功能、低功耗設(shè)計(jì)和完善的開發(fā)工具支持,成為高性能工業(yè)電機(jī)控制和信號(hào)處理應(yīng)用的理想選擇。在實(shí)際設(shè)計(jì)中,工程師們需要根據(jù)具體的應(yīng)用需求,合理選擇引導(dǎo)模式、配置時(shí)鐘信號(hào)和電源等,以充分發(fā)揮ADSP-21990的性能優(yōu)勢(shì)。你在使用ADSP-21990或其他類似DSP控制器時(shí),遇到過(guò)哪些挑戰(zhàn)呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
工業(yè)應(yīng)用
+關(guān)注
關(guān)注
0文章
175瀏覽量
15870 -
DSP控制器
+關(guān)注
關(guān)注
0文章
19瀏覽量
9631
發(fā)布評(píng)論請(qǐng)先 登錄
ADSP - 21992:高性能混合信號(hào) DSP 控制器的深度剖析
深入剖析ADSP - 2136x SHARC處理器:高性能音頻處理的理想之選
深入剖析SMJ320C6701-SP:高性能浮點(diǎn)DSP的卓越之選
深度剖析 LTC7803 - 3.3:高性能同步降壓控制器的卓越之選
ADSP-21990高性能混合型信號(hào)DSP,160MHz,4K字程序存儲(chǔ)器RAM技術(shù)手冊(cè)
深入剖析ADSP-21990:高性能混合信號(hào)DSP控制器的卓越之選
評(píng)論