恩智浦半導體近日宣佈推出業界首款內嵌易用型片上CANopen驅動,集成高速 CAN 物理層收發器的微控制器LPC11C22和LPC11C24。作為一種獨特的系統級封裝解決方案,LPC11C22和LPC11C24集成了TJF1051CAN收發器,在低成本LQFP48封裝中實現了完整的CAN功能。
CAN被認為是一種適用於惡劣環境的堅固而可靠的通信通道。隨著面向工廠、建築物及家庭的工業及自動化應用日益普及,憑藉LPC11C22和LPC11C24集成CAN收發器的微控制器解決方案,恩智浦為低成本CAN的廣泛應用開啟了大門。通常,CAN收發器的成本與微控制器相當或者更高。而集成CAN收發器不但可以提高系統的可靠性和品質,減少電氣互連和相容的問題,節省50%以上的電路板空間,且其成本還不到MCU的20%。LPC11C22和LPC11C24是相容CAN 2.0B的LPC11C00系列控制器的最新成員。
恩智浦半導體副總裁暨微控制器產品線總經理Geoff Lees表示:“高度優化的單一封裝CAN解決方案能夠簡化工業網路的設計流程。其收發器和32位MCU緊密結合,片內直接提供CANopen協議支持,這是對即插即用系統模式的有益拓展。”
CAN物理層用以支持最高1 Mbit/s的高速CAN網路,並提供最新的靜電放電(ESD)保護、改良的電磁相容性(EMC)和低功耗等特點,可為工業應用帶來最佳性能。LPC11C22/C24 CAN物理層完全相容ISO 11898-2雙線平衡信號標準,專門針對感測器應用和地處惡劣環境的工業CAN網路進行了優化。匯流排引腳具有極高的ESD保護能力,另外還具備多種故障安全功能,如CAN引腳上較高的直流處理能力、發送數據超時功能、欠壓檢測功能以及過熱保護功能等。此外,還提供全集成的低功耗管理功能,而收發器未啟動時也可與匯流排脫離。
CANopen驅動集成在片內ROM之中,同時提供簡單易用的API介面,從而使用戶可以基於CANopen標準將LPC11C22/C24快速集成到嵌入式網路應用中去。該標準化CANopen協議層(EN 50325)特別適合如機器、升降機等在內的各類控制環境的嵌入式網路,省去了專利應用層或面向特定應用的應用層。在片內ROM中嵌入CANopen驅動既有利於降低整體風險和複雜度,還為設計工程師帶來了低功耗的優勢,而CAN同時為引導加載提供了安全保障。借助安全放心的片上驅動,在CAN匯流排上利用線上系統編程(ISP)更新Flash可以實現包括在生產過程中對空白器件編程、改變系統參數、現場重新編程在內的多種功能。API具有以下功能:
· CAN設置和初始化
· CAN發送和接收資訊
· CAN狀態
· CANopen對象詞典
· CANopen SDO快速通信
· CANopen SDO分段通信函數
· CANopen SDO回調處理程式
增加代碼密度,改善器件性能
對於大多數常見微控制器任務,LPC11C22和C24的代碼長度比8/16位微控制器要小40-50%。這主要得益於功能強大的ARM® Cortex™-M0 v6-M指令集,它是基於目前32位微控制器專用的16位Thumb指令而開發的。
LPC11C22和LPC11C24的性能超過45 DMIPS,可為CAN設備節點提供強大的資訊和數據處理能力以及功耗優化方案,而以目前8/16位微控制器無法達到這些性能。
LPC11C22和LPC11C24的主要特性:
· 50 MHz Cortex-M0處理器,配有SWD/調試功能(4個中中斷點)
· 32KB/16KB Flash,8KB SRAM
· 32個向量中斷;4個優先順序;最多13個擁有專用中斷的GPIO
· CAN 2.0 B C_CAN控制器,配有片內CANopen驅動,並集成收發器
· UART, 2 SPI & I2C (FM+)
· 16位和32位計時器各2個,帶PWM/匹配/捕捉功能,1個24位系統計時器
· 12MHz內部RC振盪器,全溫度及電壓範圍內精度可達1%
· 上電複位(POR);多級掉電檢測(BOD);10-50 MHz鎖相環(PLL)
· 具備±1LSB DNL的8通道高精度10位ADC
· 36個高速5V相容GPIO引腳,可選擇引腳大電流驅動(20 mA)
· 高ESD性能:8kV(收發器)/ 6.5kV(微控制器)
· 低電磁輻射(EME)和高電磁抗擾度(EMI)CAN收發器
定價及上市時間
LPC11C22和LPC11C24將於2011年1季度通過全球經銷商出售。
(本文來源:國際電子商情)