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