DS80C390雙CAN高速微處理器:高性能與多功能的完美結(jié)合
在電子工程領(lǐng)域,微處理器的性能和功能直接影響著整個(gè)系統(tǒng)的表現(xiàn)。今天,我們要深入探討的是Maxim Integrated推出的DS80C390雙CAN高速微處理器,它以其卓越的性能和豐富的功能,為工業(yè)控制、醫(yī)療設(shè)備等眾多領(lǐng)域帶來了新的解決方案。
文件下載:DS80C390.pdf
一、產(chǎn)品概述
DS80C390是一款與8051兼容的快速微處理器,集成了雙CAN 2.0B控制器。其重新設(shè)計(jì)的處理器內(nèi)核在相同晶體速度下,執(zhí)行8051指令的速度比原始版本快達(dá)3倍。它支持最高40MHz的晶體速度,相當(dāng)于實(shí)現(xiàn)了100MHz的執(zhí)行速度(約2.5倍)。此外,可選的內(nèi)部頻率倍增器允許微處理器以較低的晶體頻率實(shí)現(xiàn)全速運(yùn)行,從而降低了電磁干擾(EMI)。硬件數(shù)學(xué)加速器進(jìn)一步提高了32位和16位乘法、除法運(yùn)算以及高速移位、歸一化和累加功能的速度。
二、產(chǎn)品特性
(一)兼容性與高性能
- 80C52兼容:與傳統(tǒng)的80C52微處理器兼容,方便工程師進(jìn)行代碼移植和開發(fā)。
- 高速架構(gòu):4個(gè)時(shí)鐘/機(jī)器周期(8051為12個(gè)),運(yùn)行頻率從DC到40MHz,單周期指令執(zhí)行時(shí)間僅為100ns,大大提高了處理速度。
- 頻率倍增器:可降低電磁干擾,同時(shí)允許使用較慢的晶體實(shí)現(xiàn)相同的性能水平,降低成本。
(二)豐富的內(nèi)存資源
- 4kB內(nèi)部SRAM:可作為程序、數(shù)據(jù)或堆棧內(nèi)存使用,增強(qiáng)了系統(tǒng)的靈活性。
- 增強(qiáng)的內(nèi)存架構(gòu):支持多達(dá)4MB的外部內(nèi)存尋址,提供16位、22位分頁和22位連續(xù)三種尋址模式,滿足不同應(yīng)用的需求。
(三)強(qiáng)大的通信功能
- 雙CAN 2.0B控制器:每個(gè)控制器有15個(gè)消息中心,支持標(biāo)準(zhǔn)11位或擴(kuò)展29位識(shí)別模式,可支持DeviceNet?、SDS等高層CAN協(xié)議。
- 兩個(gè)全雙工硬件串口:可同時(shí)進(jìn)行數(shù)據(jù)傳輸,提高通信效率。
- 可編程IrDA時(shí)鐘:支持紅外通信,拓展了通信方式。
(四)其他特性
- 16個(gè)中斷源,6個(gè)外部中斷:提供豐富的中斷處理能力,滿足復(fù)雜系統(tǒng)的實(shí)時(shí)響應(yīng)需求。
- 高集成度控制器:包含電源故障復(fù)位、早期預(yù)警電源故障中斷、可編程看門狗定時(shí)器和振蕩器故障檢測(cè)等功能,提高了系統(tǒng)的可靠性。
三、電氣特性
(一)絕對(duì)最大額定值
DS80C390的引腳電壓范圍為 -0.3V至(VCC + 0.5V),VCC相對(duì)地的電壓范圍為 -0.3V至 +6.0V,工作溫度范圍為 -40°C至 +85°C,存儲(chǔ)溫度范圍為 -55°C至 +125°C。
(二)直流電氣特性
包括電源電壓、功率故障警告電壓、最小工作電壓、不同模式下的電源電流等參數(shù)。例如,在活動(dòng)模式下,電源電流為80 - 150mA;在空閑模式下,為40 - 75mA;在停止模式下,為1 - 120μA。
(三)交流電氣特性
涵蓋了振蕩器頻率、ALE脈沖寬度、端口地址和指令的時(shí)間參數(shù)等。這些參數(shù)對(duì)于設(shè)計(jì)與外部設(shè)備的接口非常重要,例如ALE脈沖寬度為0.375 tMcs - 5 ns(tMcs是機(jī)器周期時(shí)鐘的函數(shù))。
四、內(nèi)存尋址與管理
(一)內(nèi)部內(nèi)存區(qū)域
- 256字節(jié)暫存RAM:用于臨時(shí)數(shù)據(jù)存儲(chǔ)。
- 4kB SRAM:可配置為MOVX數(shù)據(jù)內(nèi)存、程序內(nèi)存或可選的堆棧內(nèi)存,具體配置由內(nèi)存控制寄存器中的位控制。
- 512字節(jié)RAM:用于CAN消息中心。
(二)外部內(nèi)存尋址
通過多路復(fù)用或非多路復(fù)用的20位地址總線/8位數(shù)據(jù)總線和四個(gè)芯片使能信號(hào)或四個(gè)外設(shè)使能信號(hào),可尋址多達(dá)4MB的外部內(nèi)存。支持三種不同的尋址模式,方便工程師根據(jù)實(shí)際需求進(jìn)行選擇。
(三)擴(kuò)展堆棧指針
支持傳統(tǒng)的8位和擴(kuò)展的10位堆棧指針,提高了用高級(jí)語言編寫的大型程序的性能。
(四)增強(qiáng)的雙數(shù)據(jù)指針
包含DPTR0和DPTR1兩個(gè)數(shù)據(jù)指針,可加快數(shù)據(jù)塊移動(dòng)速度,并且可以自動(dòng)切換活動(dòng)數(shù)據(jù)指針,減少軟件開銷。
五、時(shí)鐘控制與電源管理
(一)系統(tǒng)時(shí)鐘控制
通過CD1、CD0和4X/2X位選擇內(nèi)部系統(tǒng)時(shí)鐘的來源,包括晶體振蕩器或外部時(shí)鐘源、除以256后的時(shí)鐘源以及乘以2或4倍后的時(shí)鐘源。系統(tǒng)時(shí)鐘控制電路生成內(nèi)部系統(tǒng)時(shí)鐘和機(jī)器周期時(shí)鐘,所有指令在1到5個(gè)機(jī)器周期內(nèi)執(zhí)行。
(二)振蕩器故障檢測(cè)
當(dāng)振蕩器頻率低于40kHz時(shí),振蕩器故障檢測(cè)電路會(huì)使處理器進(jìn)入復(fù)位狀態(tài),確保系統(tǒng)的穩(wěn)定性。
(三)電源管理模式(PMM)
PMM模式下的功耗低于空閑模式,且允許處理器以極低的速度繼續(xù)執(zhí)行指令,顯著降低功耗。同時(shí),還支持自動(dòng)切換回標(biāo)準(zhǔn)速度的功能,方便實(shí)時(shí)應(yīng)用。
(四)其他模式
- 空閑模式:內(nèi)部時(shí)鐘、串口和定時(shí)器繼續(xù)運(yùn)行,但不執(zhí)行指令,功耗約為工作功耗的一半。由于PMM模式的功耗更低,空閑模式僅為向后軟件兼容性而保留。
- 停止模式:關(guān)閉所有內(nèi)部時(shí)鐘,是除電源關(guān)閉外的最低功耗狀態(tài)。可通過外部中斷或復(fù)位條件退出停止模式。
六、外設(shè)功能
(一)串口
提供兩個(gè)全雙工硬件串口,一個(gè)與80C52相同,另一個(gè)是標(biāo)準(zhǔn)串口的完全復(fù)制。兩個(gè)串口可以同時(shí)工作,且可以設(shè)置不同的波特率和模式。
(二)看門狗定時(shí)器
是一個(gè)自由運(yùn)行的可編程定時(shí)器,可設(shè)置標(biāo)志、產(chǎn)生中斷和/或復(fù)位微處理器。軟件可以選擇四種超時(shí)值,確保系統(tǒng)在軟件失控時(shí)能及時(shí)復(fù)位。
(三)電源故障復(fù)位和中斷
內(nèi)部精密帶隙電壓參考和比較器電路提供電源上電和電源故障復(fù)位功能,同時(shí)還能產(chǎn)生早期預(yù)警電源故障中斷,提高系統(tǒng)的可靠性。
(四)外部復(fù)位引腳
RST輸入和RSTOL輸出引腳用于復(fù)位微處理器,RSTOL引腳在不同復(fù)位源下有不同的持續(xù)時(shí)間。
(五)中斷
提供16個(gè)中斷源,具有三個(gè)優(yōu)先級(jí)級(jí)別,方便處理各種事件。
(六)CAN模塊
集成兩個(gè)完全符合CAN 2.0B規(guī)范的CAN控制器,支持11位標(biāo)準(zhǔn)或29位擴(kuò)展接受標(biāo)識(shí)符,每個(gè)控制器有15個(gè)消息中心,可實(shí)現(xiàn)復(fù)雜的網(wǎng)絡(luò)通信。
七、總結(jié)
DS80C390雙CAN高速微處理器以其高性能、豐富的功能和靈活的配置,為電子工程師提供了一個(gè)強(qiáng)大的解決方案。無論是工業(yè)控制、醫(yī)療設(shè)備還是其他領(lǐng)域,它都能滿足各種復(fù)雜應(yīng)用的需求。在設(shè)計(jì)過程中,工程師需要充分了解其電氣特性、內(nèi)存尋址和管理方式以及時(shí)鐘控制與電源管理等方面的知識(shí),以充分發(fā)揮其優(yōu)勢(shì)。你在使用DS80C390微處理器時(shí)遇到過哪些問題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
微處理器
+關(guān)注
關(guān)注
11文章
2433瀏覽量
85985 -
CAN控制器
+關(guān)注
關(guān)注
3文章
81瀏覽量
15693
發(fā)布評(píng)論請(qǐng)先 登錄
DS80C390雙CAN高速微處理器:高性能與多功能的完美結(jié)合
評(píng)論