大佬帶你看DSP56F801數(shù)字信號(hào)控制器,MCU指令集超級(jí)友好
掃描二維碼
隨時(shí)隨地手機(jī)看文章
今天,小編將在這篇文章中為大家?guī)?lái)恩智浦DSP56F801數(shù)字信號(hào)控制器的有關(guān)報(bào)道,通過(guò)閱讀這篇文章,大家可以對(duì)恩智浦DSP56F801數(shù)字信號(hào)控制器具備清晰的認(rèn)識(shí),主要內(nèi)容如下。
數(shù)字信號(hào)控制器(DSC)是一種混合的微控制器和數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)。與微控制器一樣,數(shù)字信號(hào)控制器具有快速的中斷響應(yīng),提供諸如PWM和看門狗定時(shí)器之類的面向控制的外設(shè),并且盡管可以使用設(shè)備的本機(jī)匯編語(yǔ)言進(jìn)行編程,但它們通常使用C編程語(yǔ)言進(jìn)行編程。下面,我們來(lái)看看DSP56F801的具體內(nèi)容。
DSP56F801數(shù)字信號(hào)控制器是基于56800內(nèi)核的處理器系列開發(fā)出來(lái)的成員。DSP56F801數(shù)字信號(hào)控制器在單個(gè)芯片上結(jié)合了DSP的處理能力和微控制器的功能以及一組靈活的外設(shè),從而創(chuàng)造了極具成本效益的解決方案。由于DSP56F801數(shù)字信號(hào)控制器成本低,配置靈活且程序代碼緊湊,因此非常適合許多應(yīng)用。DSP56F801數(shù)字信號(hào)控制器包括許多外圍設(shè)備,而這些外圍設(shè)備特別適用于運(yùn)動(dòng)控制,智能電器,步進(jìn)器,編碼器,轉(zhuǎn)速表,限位開關(guān),電源和控制,汽車控制,發(fā)動(dòng)機(jī)管理,噪聲抑制,遠(yuǎn)程公用事業(yè)計(jì)量以及工業(yè)控制、電源,照明和自動(dòng)化等應(yīng)用當(dāng)中。
56800數(shù)字信號(hào)控制器內(nèi)核基于哈佛式架構(gòu),由三個(gè)并行運(yùn)行的執(zhí)行單元組成,每個(gè)指令周期最多可進(jìn)行六個(gè)操作。微處理器風(fēng)格的編程模型和優(yōu)化的指令集允許直接為DSP和MCU應(yīng)用生成高效,緊湊的代碼。對(duì)于C編譯器來(lái)說(shuō),指令集也是非常高效的,可以快速開發(fā)出來(lái)優(yōu)化的控制應(yīng)用程序。
DSP56F801數(shù)字信號(hào)控制器支持從內(nèi)部或外部存儲(chǔ)器執(zhí)行程序。每個(gè)指令周期可以從片上數(shù)據(jù)RAM中訪問(wèn)兩個(gè)數(shù)據(jù)操作數(shù)。DSP56F801數(shù)字信號(hào)控制器還提供一條外部專用中斷線和多達(dá)11條通用輸入/輸出(GPIO)線,具體情況取決于外圍設(shè)備配置。
DSP56F801控制器包括8K字(16位)的程序閃存和2K字的數(shù)據(jù)閃存(每個(gè)都可通過(guò)JTAG端口編程)以及1K字的程序和數(shù)據(jù)RAM??偣舶?K字的Boot Flash,這樣就可以方便客戶輕松地包括可用于對(duì)主要Program和Data Flash存儲(chǔ)器區(qū)域進(jìn)行編程的現(xiàn)場(chǎng)可編程軟件例程。程序和數(shù)據(jù)閃存均可以獨(dú)立批量擦除,也可以以256個(gè)字的頁(yè)面大小進(jìn)行擦除。引導(dǎo)閃存也可以批量擦除或頁(yè)面擦除。
DSP56F801數(shù)字信號(hào)控制器特定于應(yīng)用程序的關(guān)鍵功能是包括了脈寬調(diào)制器(PWM)模塊。該模塊包含六個(gè)互補(bǔ)的,可單獨(dú)編程的PWM信號(hào)輸出,以增強(qiáng)電機(jī)控制功能?;パa(bǔ)操作允許可編程的死區(qū)插入,以及單獨(dú)的頂部和底部輸出極性控制。遞增計(jì)數(shù)器的值是可編程的,以支持連續(xù)可變的PWM頻率。同時(shí)支持邊沿和中心對(duì)齊的同步脈沖寬度控制(0%至100%調(diào)制)。該設(shè)備能夠控制大多數(shù)電機(jī)類型:
ACIM(交流感應(yīng)電動(dòng)機(jī)),BDC和BLDC(有刷和無(wú)刷直流電動(dòng)機(jī)),SRM和VRM(開關(guān)和可變磁阻電動(dòng)機(jī))以及步進(jìn)電動(dòng)機(jī)。 PWM具有故障保護(hù)和逐周期電流限制功能,并具有足夠的輸出驅(qū)動(dòng)能力來(lái)直接驅(qū)動(dòng)標(biāo)準(zhǔn)的光電隔離器。還包括關(guān)鍵參數(shù)的“禁止吸煙”一次寫入保護(hù)功能。 PWM是雙緩沖的,并包括中斷控制以允許從1到16的積分重載速率可編程。PWM模塊提供參考輸出,以使模數(shù)轉(zhuǎn)換器同步。
DSP56F801數(shù)字信號(hào)控制器包含一個(gè)8輸入,12位模數(shù)轉(zhuǎn)換器(ADC)。提供了一套完整的標(biāo)準(zhǔn)可編程外設(shè),包括一個(gè)串行通信接口(SCI),一個(gè)串行外設(shè)接口(SPI)和兩個(gè)Quad定時(shí)器。如果不需要該接口,則這些接口中的任何一個(gè)都可用作通用輸入/輸出(GPIO)。片上弛豫振蕩器為選擇片內(nèi)時(shí)序操作提供了選擇片內(nèi)還是外部提供的頻率基準(zhǔn)的靈活性。應(yīng)用程序代碼用于選擇要使用的源。
以上便是小編此次想要和大家共同分享的有關(guān)恩智浦DSP56F801數(shù)字信號(hào)控制器的內(nèi)容,如果你對(duì)本文內(nèi)容感到滿意,不妨持續(xù)關(guān)注我們網(wǎng)站喲。最后,十分感謝大家的閱讀,have a nice day!