91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

LPC800前生今世 第一章-概述

恩智浦MCU加油站 ? 來源:未知 ? 2023-09-14 08:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群



第一章 概述



LPC800是恩智浦公司于2012年開發的以ARM Cortex-M0+為核心的32位MCU系列,這個系列的產品是面向傳統的8位和16位MCU的升級市場。她的配置特點十分鮮明,首先迎合了上一代8/16位MCU所具有的特點:小引腳封裝、小存儲容量、易于編程等。在此基礎上又為更高端的應用配置了豐富的外設,例如多通道的快速ADC模擬比較器、豐富的多速率串行通信接口、靈活的SCT(狀態可配置定時器)、DMA控制器和低功耗控制等。為了便于用戶將原有的8/16位項目,快速地遷移至32位的LPC800上面,節省研發和物料成本,LPC800還集成了先進的調試手段和一些獨特的外設,例如用于靈活引腳配置的開關矩陣(Switch Matrix)、用于故障檢測和恢復的窗口看門狗定時器、用于檢測組合邏輯的外部中斷模式匹配引擎、用于可靠通信的循環冗余檢查(CRC)計算器等。


另外,LPC800系列延續了所有LPC微控制器的傳統,每個型號都配置了一個ROM區,內置常用外設的底層驅動,如ADC、SPI、I2C、USART等(每個子系列的內容不盡相同);還內置了通過串口UART燒寫Flash的ISP(在系統中編程In-System Programming)程序,和IAP(在應用中編程In-Application Programming)程序,方便用戶燒錄和升級片內程序。

最新的LPC86x系列集成了新一代的高速串行通信外設I3C,也繼承了FlexTimer專注于電機驅動應用。

1.1.LPC800系列介紹

LPC800采用ARM Cortex-M0+為核心,最高運行主頻30MHz(LPC86x系列可以達到60MHz),可以滿足很多低端不需要很多計算能力,以控制為主的應用需要。她天然地繼承了Cortex-M0+內核所帶來的優勢:

■支持低代碼密度、高性能的Thumb-2指令集

■支持IO口單周期訪問

■硬件單周期乘法(32*32)

■內核集成了多種低功耗模式

■優化的代碼存取更能降低Flash或ROM的功耗

■精準高效的中斷處理

■確定的指令時鐘周期

■支持SWD調試接口

LPC800自推出之后,目前已經有五個子系列:LPC80x、LPC81x、LPC82x、LPC83x,LPC84x和LPC86x系列,下表列出了它們之間的主要差別,同時給出了對應的型號:

表1.LPC800五個子系列產品一覽

在“型號”一欄,給出了產品的完整型號,用戶向恩智浦或恩智浦的代理商訂貨時要使用這個完整的型號。但一般我們在談產品的特性而不關心某個具體型號時,往往只使用前面幾位,例如LPC812、LPC824等。

這里要特別注意的是,HVQFN33有兩種尺寸,在LPC800中使用的都是5x5x0.85mm(長x寬x高)的封裝。這可以由芯片型號的后四位為“HI33”分辨出來。HVQFN33的另一種尺寸是7x7x0.85mm,芯片型號的后四位是“HN33”。

1.2.子系列的一些特色

LPC800的各個子系列,除了本章開頭介紹的一些特點外,還分別有一些特色的功能,本節給出一個非常簡要的介紹。

1.2.1 LPC8N04的特色功能

LPC8N04的最高主頻是8MHz,它集成了一個NFC的接口,適合于簡單的但需要經常改變配置的應用產品,例如變換圣誕樹的燈光模式、物流貨物的倉儲條件(溫濕度、震動等)跟蹤、萬能遙控器的配置等。

LPC8N04還有其它一些特色:

·具有4KB的片上EEPROM,其中256字節可以設置為寫保護。

·片上內置一個溫度傳感器

·能夠直接由NFC接口供電而不需額外電源

1.2.2 LPC802的特色功能

LPC802子系列的最高主頻是15MHz。

TSSOP20封裝,型號為LPC802M011JDH20的器件上有一個VDDIO引腳,可以接工作電壓范圍內的任意電壓,允許多至9個IO口工作于VDDIO的電壓,這樣相當于省卻一個外部的電壓轉換器

1.2.3 LPC804的特色功能

LPC804子系列的最高主頻是15MHz,有如下一些特色功能:

·除了20引腳的封裝以外,其它型號都有一路10位DAC的輸出。

·一個可編程邏輯單元(PLU:Programmable Logic Unit):可以實現很多需要分立邏輯器件實現的多種布爾邏輯組合,例如一個簡單的狀態機。

·具有一個電容觸摸接口。

·型號為LPC804M111JDH24的器件有一個VDDIO引腳,可以接工作電壓范圍內的任意電壓,允許多至11個IO口工作于VDDIO的電壓。

1.2.4 LPC84x的特色功能

LPC84x中新增加了一些非常好的功能模塊:

·快速初始化陣列(FAIM):這個模塊允許芯片在上電后快速地配置好狀態,例如IO口的方向和模式等。

·具有一個電容觸摸接口。

·兩個10位DAC輸出。

另外LPC84x具有5個UART串口,在同等級別的MCU中是很難得的。

1.2.5 LPC86x的特色功能

LPC86x中新增加了一些全新的功能模塊:

·I3C,新一代高速串行通信外設,兼容I2C并且提升通信速率,支持多主多從,支持低目標電壓。

·FTM,支持兩個FlexTimer,一路FlexTimer可以支持驅動BLDC和PMSM電機,一路可以用于做編碼器解碼。

1.2.6 適合IoT應用場景的超小型封裝

在LPC800系列中還有一些非常適合IoT應用場景的超小型封裝產品,它們是:

· LPC802UK:WLCSP16晶片級封裝,面積僅有1.86x1.86mm2,厚度僅有0.3mm;

· LPC804UK:WLCSP20晶片級封裝,面積僅有2.50x1.84mm2,厚度僅有0.5mm;

· LPC812M101JTB16:XSON16封裝,面積為2.5x3.2 mm2,厚度僅有0.5mm。

除此之外,大部分系列都有HVQFN33的封裝,體積也非常小巧,僅有5x5x0.85mm3。

1.3.LPC800的應用實

自從推出市場以來,LPC800受到了廣泛的關注和好評,迅速地應用到工業、家電、PC周邊配件、汽車等各個領域,以下這些應用實例都是我們客戶的真實案例,從這些實例的簡單分析中,讀者可以更加深入地體會LPC800的優勢和廣泛的適應性。

1.3.1 電池包管理

在現代社會,到處都要用到可移動的,使用電池供電的設備,從手機平板電腦,到電動工具、電動自行車、無人機,再到電動汽車、大型機器人等,都需要容量、材質不同的電池,這些電池都需要是可反復充電循環使用的,因此就需要對電池進行各種管理,從充電到儲存,再到放電的使用過程。

不管使用哪種材質的充電電池,每個單體電池的電壓都不是很高,常見的鎳氫、鎳鎘電池大約為1.2V,鋰離子電池大約在3.6V~3.7V左右。一般的用電設備,所需的電壓都要比單個電池能夠提供的電壓高。由于制造的限制,一般每個單體電池的容量也不是很大。所以通常的場合都是使用多個單體電池并聯為一組,獲得更高的容量,再多個電池組串聯獲得更高的電壓。例如我的戴爾電腦里面的鋰離子電池組的輸出電壓是11.1V,顯然里面是由三組電池串聯組成。

在很多應用中,是把串并聯構成的電池組和電池管理的電路同時放在一個封裝中,成為一個獨立的組件——電池包,這樣的電池包在電動工具、電動自行車、電動汽車等應用中基本是標準配置。

LPC800非常適合于放在這樣的電池包里,做充電、放電的管理。

電池包的充放電管理按照控制的精細化程度,需要不同級別的MCU配置,大體可分為以下一些要求:

▲低功耗和快速喚醒。
低功耗的要求是保證電池在不使用時,盡量減少電量的消耗,延長電池的待機壽命。
快速喚醒的要求則是保證電池從待機到全力輸出電量的時間間隔盡可能地短。

▲多個ADC的測量通道:

■在充電時需要監測和控制電池的充電電壓和充電電流

■為了均衡串并聯的單體電池間的個體差異,可能需要監測施加到每個單體電池的狀況,并實現分別控制;

■在實際使用中,需要監視電池放電的電壓和電流,防止超大電流放電或短路時損壞電池;

■在充放電時監視電池的溫度,防止過熱甚至爆炸;

■對于某些電池,可能需要在充電前,需要把電池殘存的電量放空,此時也需要進行有效地監控。

▲多個PWM的輸出通道:

■有效地控制充電的電壓和電流;

■有效地控制實際使用過程中的電流,防止過載;

■寒冷地區,有時需要適當加熱以保持電池的正常體溫;

■有時需要控制指示燈的視覺效果等。

▲多個通信通道

■需要和其它設備通信,例如藍牙模塊(UART或SPI),其它電池包(I2C或UART);

■實現用于電池管理的SMBus;

■擴展其它模組的通道等。

▲多個GPIO控制引腳等。

▲一些高檔的電池包,本身還會配有顯示屏,以顯示各種參數。

下面的框圖是LPC824用在一個電池包里,實現綜合管理和控制的實際案例。

圖1.LPC824實現電池包的綜合管理和控制

這是一個高端的電池包,內有10節串聯的鋰離子電池,整體輸出36V電壓。使用了一個專用的電池管理芯片,充電時精細地控制到每節電池,LPC824通過I2C控制這個管理芯片的操作。

在各種監測和控制回路之外,電池包還包含一個藍牙模組,可以與手機進行通信,對電池包的工作進行監視和管理,同時可以實現用戶的注冊登記,實行授權管理,SPI Flash中可以用來存放相關的信息。可以設想在共享單車、共享電動車、共享汽車等應用中,通過這種對電池的注冊管理,實現租用和解鎖等操作。

1.3.2 手機耳機口擴展器(QuickJack)

手機已經成為現代人不可或缺的工具,通話已經退化為一種輔助功能,手機越來越多地承載起人與物、物與物互相交互的終端或中繼器的作用。充分地利用手機的交互終端或中繼器的功能,人們自然地希望能夠把各種各樣的東西和手機連接起來,藍牙、WiFi、USB都是現成的通信接口,相對于這些接口,還有一種更加簡單方便且成本低廉的方案——利用耳機插口。

恩智浦發布過一個使用LPC812實現的方案——Quick-Jack,利用手機的耳機插口與手機進行低速數據交換。此方案完全開源,用戶可以在恩智浦的網站上下載到相應的文檔、線路圖和源代碼,也包括手機端(iOSAndroid)的源代碼;還可以買到做好的開發板,開發板的編號是OM13069。

恩智浦提供的Quick-Jack方案,可以實現1400波特的數據傳輸率;開發板上預置了四個可以通過手機端控制的LED燈,一個五方向按鍵(俗稱游戲棒),和一個通過I2C連接的溫度傳感器,手機端可以讀取到游戲棒和穩度傳感器的狀態和數值。開發板的功耗大約為10mW,一般智能手機的耳機輸出功率可以達到15mW,使用者可以利用擴展接口再外接5mW以內的其它器件。開發板上還有一個電池,在手機不能提供足夠電量,或用戶自己外擴得器件需要較大的功率時,可以通過跳線使用板載電池供電。

該方案充分地利用了LPC812的低功耗和快速GPIO的特性,可以直接使用耳機信號的微弱電量工作,并利用簡單的GPIO操作實現輸入數據和輸出數據的曼徹斯特編解碼,在此基礎上用戶可以使用LPC812所提供的串行通信通道(2~3個UART、1~2個SPI、1個I2C等)或GPIO,連接各種傳感器或控制器件。

現在所有智能手機的耳機口都有四個信號端,左右兩個音頻輸出通道、一個麥克風輸入通道和一個地線。LPC812的方案是通過耳機的右聲道獲取電量,再通過一個LDO得到穩定的3.3V給MCU和其它電路供電;手機端的Apps利用耳機的左聲道向LPC812發送數據和命令,LPC812則通過耳機口中的麥克風信號線向Apps發送數據和響應,實現完整的命令/數據交換鏈。下面是方案的開發板系統的框圖。

圖2.恩智浦的Quick-Jack方案框圖

關于該方案的更多細節,讀者可以在恩智浦官網下載相應的文檔。

已經有很多客戶采用上述參考方案,設計出自己的產品,以下是幾個典型的案例:

▲用于手機支付的銀行卡讀卡器
這個產品是在Quick-Jack的基礎上,用LPC812實現了一個NFC的接口和接觸式芯片卡的讀卡器,下面是簡單框圖和產品圖片:

▲便攜式血糖儀
該方案使用電化學法直接測量血糖試紙條反應區產生的微小電流,這個微小電流經過放大和轉換,產生一個電壓信號,通過電壓的測量,計算出血糖的數值。血糖試紙上的化學反應會受到環境溫度的影響,系統中需要有一個溫度傳感器檢測環境溫度,并把測量數值代入計算中。
用戶選用了與LPC812硬軟件兼容的但具有ADC功能的LPC822,直接拷貝移植了Quick-Jack參考設計,自行增加了血糖測量和計算的電路和代碼,很快就完成了產品設計。
血糖儀的讀數顯示、數據記錄等功能都是在手機端的Apps實現。

▲使用LPC824的皮膚含水測試儀
此方案非常簡單,基本原理不再贅述。

1.3.3 玩具無人機控制

該方案是使用LPC824FHN33實現一個玩具無人機的飛行控制器。

LPC824根據運動(加速度和角速度)傳感器的即時數據,通過PWM輸出分別調整每個螺旋槳電機的輸出功率,控制無人機的空中動作。

在這個簡易的無人機控制中,基本上使用了LPC824的所有資源,達到了最佳性價比。

1.3.4BLDC/PMSM電機控制

該方案是使用LPC865實現一個BLDC/PMSM電機控制的應用。通過LPC865片上的FlexTimer定時器和ADC模塊,可以配合FRDM-MC-LVPMSM和FRDM-MC-BLDC驅動板來驅動電機,亦可以配合FreeMASTER上位機工具快速完成電機的配置和調試。



END



更多恩智浦AI-IoT市場和產品信息,邀您同時關注“NXP客棧”微信公眾號




NXP客棧


恩智浦致力于打造安全的連接和基礎設施解決方案,為智慧生活保駕護航。





長按二維碼,關注我們


恩智浦MCU加油站


這是由恩智浦官方運營的公眾號,著重為您推薦恩智浦MCU的產品信息、開發技巧、教程文檔、培訓課程等內容。


長按二維碼,關注我們


原文標題:LPC800前生今世 第一章-概述

文章出處:【微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17980

    瀏覽量

    366748
  • 恩智浦
    +關注

    關注

    14

    文章

    5980

    瀏覽量

    116643

原文標題:LPC800前生今世 第一章-概述

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    初級工程師PCB設計技巧(PPT版)

    目錄第一章:PCB 概述第二:PCB 設計流程及PCB Layout 設計第三: PROTEL 常用操作第四: PCB Layout
    發表于 06-26 15:50

    【「# 運算放大器參數解析與LTspice應用仿真」閱讀體驗】+全書概覽與第一章閱讀分享

    拿到本書之后,看到本書不厚 但是翻開目錄可以看到,實際內容還是很豐富的。 第一章介紹了運放的基礎知識 第二介紹了運放的參數解析 第三介紹了專用放大器 第四介紹了模擬電路
    發表于 05-22 23:18

    第一章 透傳策略】手把手教你玩轉新版正點原子云

    第一章 透傳策略】手把手教你玩轉新版正點原子云 1. 本次實驗使用正點原子D40 Mini 4G Cat1 DTU數傳模塊 1.1 D40數傳模塊資料 具體使用和資料下載可到:D40 Mini
    發表于 03-05 16:52

    【「基于大模型的RAG應用開發與優化」閱讀體驗】+第一章初體驗

    《基于大模型的RAG應用開發與優化》試讀報告 ——第一章:了解大模型與RAG 近年來,隨著人工智能技術的快速發展,大模型與生成式AI技術逐漸成為成功引起了我的關注,尤其是最近給美股沉重打擊
    發表于 02-07 10:42

    【「具身智能機器人系統」閱讀體驗】1.全書概覽與第一章學習

    簡單的具身智能機器人的應用案例。具體目錄如下: 第一章學習 具身智能機器人是指能夠在無人工干預下自主執行任務的機器人。相較于傳統非具身智能機器人,它的突出優勢在于能夠理解、適應復雜環境并高效
    發表于 12-27 14:50

    【藍橋杯物聯網STM32WLE5】第一章 競賽規則及說明

    第一節組別說明1.具有正式全日制學籍并且符合相關科目報名要求的研究生、本科及高職高專學生(以報名時狀態為準),以個人為單位進行比賽。該科目設大學組。2.每位選手配備名指導教師,每名選手的指導教師
    的頭像 發表于 12-18 21:03 ?923次閱讀
    【藍橋杯物聯網STM32WLE5】<b class='flag-5'>第一章</b> 競賽規則及說明

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+閱讀第一章部分筆記

    ,也重新點亮了希望,從芯出發!從第一章中記錄些關鍵詞,以備后續學習中查看。1.1芯片研發的流程芯片生產分為設計和制造兩個環節;硅片上形成的電路,稱為Die;帶有封裝的Die才稱為芯片;芯片需要經過
    發表于 12-02 21:41

    《RISC-V 體系結構編程與實踐(第2版)》第一章

    很佩服本叔,什么都懂,還學的挺深。 講的邏輯很順,也說明笨叔知道是什么,也知道為什么這么設計。 閱讀第一章,其內容較少,但是較重要。 基于款芯片的開發,講了三種:裸機開發,基于操作系統,基于虛擬
    發表于 11-27 20:05

    【藍橋杯單片機】第一章 大賽概述

    第一節藍橋杯是什么樣的比賽藍橋杯全國軟件和信息技術專業人才大賽(以下簡稱“藍橋杯”)是由中國教育部、國家人才工程辦公室主辦,中國信息產業發展促進會、中國計算機學會、中國軟件行業協會等單位協辦的
    的頭像 發表于 10-29 12:00 ?1409次閱讀
    【藍橋杯單片機】<b class='flag-5'>第一章</b> 大賽<b class='flag-5'>概述</b>

    《AI for Science:人工智能驅動科學創新》第一章人工智能驅動的科學創新學習心得

    周末收到本新書,非常高興,也非常感謝平臺提供閱讀機會。 這是本挺好的書,包裝精美,內容詳實,干活滿滿。 《AI for Science:人工智能驅動科學創新》這本書的第一章,作為整個著作的開篇
    發表于 10-14 09:12

    【「大模型時代的基礎架構」閱讀體驗】+ 第一、二學習感受

    今天閱讀了《大模型時代的基礎架構》前兩,還是比較輕松舒適的;再就是本書知識和我的工作領域沒有任何關聯,切都是新鮮的,似乎每讀頁都會有所收獲,這種快樂的學習過程感覺也挺不錯的。 第一章
    發表于 10-10 10:36

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第一讀后感

    的全面而深入的基礎介紹。以下是對這兩的讀后感: 首先,第一章從虛擬化技術的基本知識入手,詳細解釋了CPU虛擬化、I/O虛擬化以及為什么需要虛擬化技術。這一章的內容對于理解Hypervisor的背景
    發表于 10-09 18:22

    【北京迅為】iTOP-LS2K0500開發板快速使用編譯環境ubuntu20.04第一章加載迅為提供 Ubuntu20.04

    【北京迅為】iTOP-LS2K0500開發板快速使用編譯環境ubuntu20.04第一章加載迅為提供 Ubuntu20.04
    的頭像 發表于 09-18 16:43 ?793次閱讀
    【北京迅為】iTOP-LS2K0500開發板快速使用編譯環境ubuntu20.04<b class='flag-5'>第一章</b>加載迅為提供 Ubuntu20.04

    【北京迅為】itop-龍芯2k1000 sylixos 嵌入式實時系統燒寫手冊-第一章與第二 詳細步驟

    【北京迅為】itop-龍芯2k1000 sylixos 嵌入式實時系統燒寫手冊-第一章與第二 詳細步驟
    的頭像 發表于 08-26 14:18 ?1200次閱讀
    【北京迅為】itop-龍芯2k1000 sylixos 嵌入式實時系統燒寫手冊-<b class='flag-5'>第一章</b>與第二<b class='flag-5'>章</b> 詳細步驟

    信號完整性與電源完整性 第一章 概論

    電子發燒友網站提供《信號完整性與電源完整性 第一章 概論.pdf》資料免費下載
    發表于 08-09 14:49 ?1次下載
    主站蜘蛛池模板: 又粗又长又爽又长黄免费视频 | 特级一级毛片视频免费观看 | tube69xxxxhd日本 | 在线免费日韩 | 四虎免费大片aⅴ入口 | 四虎永久精品免费网址大全 | 亚洲福利二区 | 亚洲第一视频区 | 国产精品爱啪在线线免费观看 | 亚洲高清一区二区三区四区 | 看免费视频 | 天天干夜夜夜 | 色多多污网站在线观看 | 久久www成人看片 | 亚洲国产色婷婷精品综合在线观看 | 激情五月激情综合 | 天天做爽夜夜做爽 | 国产色司机在线视频免费观看 | 天天操天天干天天拍 | 新天堂在线 | 青娱乐伊人 | 亚洲www.| 夜夜操天天爽 | 久久最新精品 | 大桥未久加勒比女热大陆在线 | 中国业余老太性视频 | 国产簧片| 午夜黄色在线观看 | 老色批软件 | 8888四色奇米在线观看不卡 | 黄 色美 女人 | 亚洲一区免费视频 | 久热国产精品视频 | 春宵福利网站 | jiuma和我啪啪| 亚洲不卡视频在线观看 | 在线黄色.com | 久色网| 东北老女人啪啪对白 | 91啦视频在线 | 黄色一级毛片在线观看 |